Anonim

Prefetch и, тъй като Windows Vista, Superfetch, са технологии в Microsoft Windows, които могат значително да подобрят устойчивостта на системата, като прогнозират кои приложения е възможно да стартира и превантивно да зареди необходимите данни в паметта. Макар че е от съществено значение за осигуряването на гладко потребителско изживяване в системи с традиционни твърди дискове, някои системи с твърди дискове може да не виждат голяма полза благодарение на присъщото предимство на производителността на SSD дисковете и услугите на Prefetch / Superfetch в действителност могат да бъдат вредни за SSD дисковете в дългосрочен план поради ненужните записи, които генерират.
В Windows 7 Microsoft се опита да реши този проблем, като автоматично деактивира Superfetch и Prefetch, когато бъде открит бърз SSD. В Windows 8 обаче операционната система се опитва да анализира характеристиките на производителността на съхранението на системата и интелигентно да активира или деактивира Superfetch / Prefetch при необходимост.
Въпреки че повечето потребители ще бъдат добре оставяйки Windows да решава как да използва Superfetch и Prefetch самостоятелно, има ситуации, при които Windows може да вземе грешно решение и потребителите на захранване ще искат ръчно да деактивират или активират услугите. Това най-често се случва с нестандартни конфигурации като бързи RAID масиви на твърди дискове или смесена употреба както на SSD, така и на твърди дискове.

Ръчно деактивиране на Superfetch

За да деактивирате ръчно Superfetch в Windows 8, стартирайте мениджъра на услугите на Windows, като щракнете с десния бутон върху бутона за стартиране на работния плот, изберете Run и напишете services.msc . Освен това можете да търсите services.msc от началния екран.
В диспечера на услуги превъртете надолу, за да намерите Superfetch, който се контролира от услугата Windows, наречена SysMain . Щракнете двукратно върху Superfetch, за да стартирате прозореца на Properties и натиснете Stop, за да го спрете.


Това ще убие услугата засега, но тя ще се рестартира автоматично при следващо зареждане, освен ако не му кажем да не. Под падащото меню „Тип стартиране“ изберете Disabled . Щракнете върху Прилагане и след това ОК, за да запазите промените. Затворете мениджъра на услуги и рестартирайте, за да влезе в сила промяната.

Ръчно деактивиране на предварителния избор

След като деактивирате Superfetch, можете да деактивирате Prefetch от системния регистър на Windows. Стартирайте редактора на системния регистър, като щракнете с десния бутон върху бутона за стартиране на работния плот, изберете Run и въведете regedit . Както преди, можете също да стартирате редактора на системния регистър, като търсите regedit на стартовия екран.
От Редактора на системния регистър отворете следното място:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

От дясната страна на прозореца щракнете двукратно върху EnablePrefetcher . Можете да конфигурирате Prefetch по един от четирите начина, като въведете съответния номер в полето Value Data :

0 - Деактивира Prefetcher
1 - Активира Prefetch само за приложения
2 - Активира Prefetch само за файлове за зареждане
3 - Активира Prefetch за файлове за зареждане и приложения

Стойността по подразбиране е 3 ; задаването му на 0 ще деактивира предварително изтегляне.
Както споменахме, повечето потребители не се нуждаят от коригиране на настройките на Prefetch / Superfetch, а настройката на неправилни стойности може значително да увеличи времето за стартиране и стартиране на приложението. Но напредналите потребители с нестандартни конфигурации на устройства или тези, които работят с Windows във виртуални машини, може да искат да упражняват ръчен контрол върху тези важни услуги.

Как да деактивирате superfetch и prefetch в Windows 8