Home
» Okna
»
Windows 11: Povolit nebo zakázat Superfetch
Windows 11: Povolit nebo zakázat Superfetch
Potřebujete upravit výkon PC s Windows 11, 10, 8 a 7 nebo uvolnit RAM pro velké aplikace nebo databáze? Zjistěte, jak povolit nebo zakázat Superfetch (Prefetch) níže.
Na internetu najdete mnoho návrhů, jak povolit nebo zakázat funkci Superfetch (jinak známou jako Prefetch) ve Windows 11, 10, 8 nebo 7, abyste zlepšili výkon svého PC. Musíte se dozvědět, co Superfetch je a jak funguje, abyste mohli správně rozhodnout, zda byste tuto systémovou službu měli povolit nebo zakázat pro Windows PC.
Superfetch ukládá do paměti data aplikací a nástrojů vašeho Windows PC, takže aplikace a nástroje mohou okamžitě získat data z RAM nebo systémové paměti namísto interního úložiště, jako jsou HDD, SATA SSD nebo NVMe SSD. Občas povolení nebo zakázání tohoto systémového procesu může pozitivně nebo negativně ovlivnit výkon Windows PC pro určité aplikace. Nicméně, není to pravidlo jako takové a není to zaručený systémový vylepšení jakéhokoli druhu. Navíc to většinou nefunguje dobře s hraním her, ale může zlepšit výkon pro obchodní aplikace, jako jsou aplikace Microsoft 365.
Čtěte tento článek až do konce, abyste se naučili o Prefetch nebo Superfetch od základů. Také prozkoumáte bezproblémové metody, jak povolit nebo zakázat Superfetch v stručných a snadno proveditelných krocích.
Prefetch nebo Superfetch jsou jednoduše různá jména pro stejný systémový proces ve všech Windows PC od Windows XP. Odpovědností tohoto systémového procesu je ukládat do mezipaměti spouštěcí a aplikační soubory nezbytné k spuštění Windows nebo nainstalovaného softwaru. Tento proces je běžný v PC s Windows, které běží na HDD.
Prefetch sleduje spouštěcí proces, aby zjistil, které soubory se otevřou během spuštění systému. Také, když používáte různé aplikace na vašem Windows 11, 10 atd., PC, sleduje také tyto aplikace. Poté vytváří profily aplikací a spouštěcích procesů v zabezpečené lokaci Windows na interním úložišti. Umístění složky Prefetch je uvedeno níže. Složka může obsahovat až 128 profilů aplikací nebo spouštěcích procesů.
C:\Windows\Prefetch
Na HDD, které inherentně přicházejí s pomalými procesy čtení a zápisu, služba Prefetcher načítá tyto spouštěcí procesy nebo programové profily do RAM předtím, než systém nebo vy zavoláte tyto soubory. Takže zažijete rychlejší spuštění operačního systému Windows nebo inicializaci aplikace.
Microsoft přepracoval Prefetch ve Windows Vista, a od té doby je známý jako Superfetch a ReadyBoost. Superfetch většinou sleduje používání aplikací na vašem Windows PC. Poté předpovídá, kterou aplikaci možná spustíte, a podle toho načítá malou část aplikací do RAM nebo systémové paměti. Naopak funkce ReadyBoost využívají externí zařízení pro ukládání dat, jako jsou USB flash disky, externí HDD, externí SATA SSD, atd., jako systémovou mezipaměť a snižují zátěž na čipy systémové RAM.
Další komponenta v Windows Memory Management, stejně jako Prefetch a Superfetch, je ReadyBoot a je také součástí ReadyBoost. ReadyBoot nahrazuje Prefetch, aby načítal soubory spouštěcího procesu předem, když má systém více než 700 MB volné RAM. Zajímavé je, že všechny tyto nástroje pro správu paměti Windows odkazují na jednu systémovou službu Windows známou jako SysMain.
Jak funguje Prefetch v Windows?
Superfetch, Prefetch, SysMain, ReadyBoost a ReadyBoot jsou všechny stejné a jsou to vysoce inteligentní nástroje Windows 11, 10, 8, 7 atd., moderních operačních systémů od Microsoftu. Najděte níže jejich pracovní procesy:
Na HDD Superfetch přednačítá spouštěcí soubory a softwarové programy, takže je můžete okamžitě použít.
Může předpovědět až tři aplikace na Windows 11 a další moderní Windows operační systémy.
Když používáte paměť RAM a aplikace nebo programy náročné na výkon na vašem Windows 11 PC, Superfetch zpožďuje údržbové úkoly systému, jako je defragmentace disku, aktualizace Windows a další pozadí běžící aplikace.
Automaticky přiděluje zdroje aktivním programům snížením počtu pozadí běžících aplikací.
Superfetch se automaticky přizpůsobuje změnám ve vašem používání aplikací.
Kdy zakázat Superfetch nebo Prefetch
Zde jsou některé scénáře, kdy byste mohli chtít zakázat Superfetch nebo související procesy Windows Memory, abyste snížili využití CPU, RAM a HDD:
Superfetch není schopný předpovědět velké herní aplikace a zbytečně používá CPU, RAM a HDD, čímž zpomaluje herní motor.
Používáte běžné obchodní aplikace, jako jsou SQL databáze, aplikace pro plánování podnikových zdrojů (ERP), velké tabulky Microsoft Excel atd., a zažíváte pomalý výkon.
Vždy si všimnete, že Správce úloh vašeho počítače ukazuje, že CPU, RAM, HDD atd., jsou nad 50% využitím, i když je PC v nečinnosti.
Spouštíte operační systém Windows na SATA nebo NVMe SSD.
Kdy povolit Prefetch nebo Superfetch
Pokud používáte PC pro aplikace související s prací a běží na HDD, měli byste mít Superfetch neustále povolený.
Zažíváte pomalejší spuštění systému a aplikace.
Existuje externí pevný disk nebo USB flash disk, který je vždy připojen k PC přes USB port a ReadyBoost může tyto externí úložiště využít jako rozšířené mezipaměťové úložiště.
Pokud Superfetch nebo Prefetch nezakážete ručně, moderní operační systémy Windows 11, 10, 8, 7 atd., automaticky obnoví soubory Prefetch a začnou používat Superfetch.
Jak povolit nebo zakázat Superfetch ve Windows 11, 10, 8 a 7
Existuje několik způsobů, jak deaktivovat a znovu aktivovat Superfetch na Windows 11 a starších operačních systémech. Některé bezproblémové metody jsou uvedeny níže:
Povolit nebo zakázat Prefetch ze Služeb
Držte klávesu Windows, zatímco stisknete R, abyste vyvolali okno Spustit.
Zadejte Services.msc, poté stiskněte Enter.
Okno Služby se otevře. Najděte Superfetch v seznamu.
Jak zakázat Superfetch prostřednictvím aplikace Služby
klikněte pravým tlačítkem na Superfetch a poté vyberte Vlastnosti.
Vyberte tlačítko Stop, pokud chcete službu zastavit.
V rozbalovacím menu Typ spouštění vyberte Zakázáno.
Ve vyspělých operačních systémech Windows, jako jsou Windows 11 a 10, nemusíte najít Superfetch. Namísto toho najdete službu SysMain. Místo Superfetch proveďte výše uvedené kroky pro SysMain, abyste zakázali Prefetch nebo Superfetch na vašem PC.
Když se rozhodnete povolit výše uvedenou funkci, jednoduše následujte tyto kroky:
Jděte do aplikace Služby a vyberte SysMain.
Klikněte pravým tlačítkem myši a poté vyberte Vlastnosti.
Jak povolit Superfetch prostřednictvím aplikace Služby
Nyní nastavte Typ spouštění na Automatické výběrem možnosti z jejího rozbalovacího seznamu.
Poté klikněte na Start pod Stav služby, abyste spustili proces.
Vyberte Použít a poté stiskněte tlačítko OK pro uložení změn.
Zakázat Superfetch (SysMain) z Task Manageru
Další bezproblémový způsob, jak deaktivovat proces Prefetch nebo Superfetch, je použít aplikaci Windows Task Manager. Zde je, jak na to:
Na pravé straně dvakrát klikněte na EnableSuperfetch. Pokud tato hodnota neexistuje, klikněte pravým tlačítkem na složku PrefetchParameters, poté vyberte Nový > DWORD (32-bit) Hodnota.
Jak povolit nebo zakázat Superfetch pomocí nástroje Editor registru
Dejte EnableSuperfetch jednu z následujících hodnot:
0 – pro zakázání Superfetch
1 – pro povolení Prefetch během spuštění programu
2 – pro povolení boot prefetche
3 – pro povolení prefetche všeho
Vyberte OK.
Zavřete Editor registru.
Poznámka: Pokud zakážete Superfetch a rádi byste ho povolili pro určité aplikace, můžete použít speciální přepínač v zástupci programu: /prefetch:1
Časté dotazy k povolení nebo zakázání Superfetch
Kde se ukládají data Prefetch?
Všechny 128 spouštěcích procesů nebo dat spouštění aplikací najdete ve složce Prefetch. Ve výchozím nastavení Windows ukládá složku Prefetch na následujícím umístění na vaší instalační jednotce Windows 11 nebo 10:
Tento počítač > Místní disk (C:) > Windows > Prefetch
Měl bych povolit Prefetch?
Pokud používáte operační systémy Windows 7 a novější pouze pro středně náročné výpočty, jako je používání obchodních aplikací, údržba databází, procesy Microsoft Excel atd., měli byste povolit Prefetch. Vlastně, Prefetch je ve výchozím nastavení funkční na všech Windows PC od operačního systému Windows XP. Prefetch je velmi důležitý pro PC běžící na HDD.
Mám povolit nebo zakázat Prefetch na SSD?
Při použití SATA a NVMe SSD není třeba službu Prefetch, protože tato interní úložná média jsou 20 až 35krát rychlejší než HDD. Proto můžete Prefetch zakázat v PC se systémem Windows používajícím SSD jako primární interní úložiště.
Povolit nebo zakázat Superfetch: Závěrečná slova
Teď víte, jak povolit nebo zakázat Prefetch, Superfetch, SysMain atd., na PC s Windows běžící na operačních systémech Windows 11 až Windows 7. Zvolte metodu, která se vám líbí, a vyzkoušejte ji sami. Pokud jsem opomenul nějaké další metody, jak zapnout a vypnout Prefetch, zmíněte je prosím v komentářích níže.