Поправка: Висока употреба на диск / процесор от Super Fetch

SuperFetch е технология на Microsoft, интегрирана в операционни системи след Windows Vista. Той има две цели; намалява времето, необходимо за зареждане, и гарантира, че приложението, което отваряте, често се зарежда по-ефективно. Той също така взима време в сила и анализира вашите модели на използване, за да се коригира.

SuperFetch предварително зарежда повечето от използваните приложения в основната памет не само въз основа на вашите модели на използване, но и когато ги използвате. Например, ако имате една и съща рутина всяка сутрин (Chrome, Weather, News), SuperFetch ще зареди предварително тези приложения в паметта всяка сутрин. Ако вечерната ви рутина е различна, тя ще има различна рутинна процедура за зареждане за вечерта.

Понякога SuperFetch създава проблем за потребителите, когато консумира много ресурси (използване на диска / процесора), което прави компютъра забавен и причинява закъснения. Съществуват редица фактори, свързани с високото използване на диска, което е описано в по-изчерпателна статия на //appuals.com/high-cpu-usage-by-service-host-local-system-network-restricted/. Тук ще се съсредоточим върху това как да деактивираме SuperFetch и да проверим дали проблемът изчезва.

Деактивиране на SuperFetch

Преди да деактивираме SuperFetch от услуги, трябва да променим стойността на системния регистър на MSISupported за вашия твърд диск. Винаги можете да върнете промените, ако това не поправи нищо.

  1. Натиснете Windows + R, за да стартирате приложението Run. Въведете “ devmgmt.msc ” в диалоговия прозорец и натиснете Enter. Това трябва да стартира диспечера на устройствата.
  2. Веднъж в диспечера на устройства, разширете категорията „ IDE ATA / ARAPI контролери “. Тук ще видите „ Стандартен контролер SATA AHCI “. Щракнете с десния бутон върху него и изберете Properties .

  1. Придвижете се до раздела Driver и кликнете върху Driver Details .

  1. Ако видите „ storahci.sys “, съхранен в път на System32, това потвърждава, че компютърът ви работи с драйвера за входящата поща. Преминете към следващата стъпка.

  1. Затворете подробностите за файла на драйвера и отидете до раздела Подробности. От падащото меню изберете „ Път на екземпляра на устройството “.

  1. Щракнете с десния бутон върху стойността и изберете „ Копиране “. Запазете го в някой Notepad на достъпно място.

  1. Натиснете Windows + R, за да стартирате приложението Run и въведете „ regedit “. Това ще стартира редактора на системния регистър.

Отказ от редактор на системния регистър: Направете всички промени на свой собствен риск. Не променяйте стойностите в системния регистър, за които нямате познания. Appuals няма да носи отговорност във всеки случай.

  1. След като влезете в редактора на системния регистър, отидете до следния файлов път:

Компютър \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ PCI \\\ Параметри на устройството \ Управление на прекъсванията \ MessageSignaledInterruptProperties

Тук < AHCI контролерът > е низът, който сте копирали в бележника си, а < Random Number > варира от компютър към компютър.

  1. Щракнете двукратно върху записа „ MSIsupported ” и променете стойността му от „1” на „0” . Натиснете OK, за да запазите промените и рестартирайте компютъра си.

  1. Натиснете Windows + R, за да стартирате приложението Run и въведете “ services.msc ” в диалоговия прозорец. Това ще стартира всички услуги на вашия компютър.
  2. Намерете “ Superfetch ” от списъка с услуги. Щракнете двукратно, за да отворите свойствата му .

  1. След като свойствата се отворят, щракнете върху „ Stop “ под Статус на услугата. След това щракнете върху Тип стартиране и изберете Disabled от списъка с налични опции. Натиснете Ok, за да запазите промените и рестартирайте компютъра си.

  1. Натиснете Windows + R , въведете „ regedit “ в диалоговия прозорец и натиснете Enter. Това ще стартира редактора на системния регистър.
  2. След като влезете в редактора на системния регистър, отидете до следния файлов път:

Компютър \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Управление на паметта \ PrefetchParameters

  1. От дясната страна ще намерите ключ с име „ EnablePrefetcher “. Щракнете двукратно върху него, за да отворите неговите свойства. Променете стойността от „3“ на „0“ . Натиснете Ok, за да запазите промените и да излезете. Рестартирайте компютъра си и проверете дали проблемът е отстранен.

Възможните стойности за EnablePrefetcher са:

  • 0 - Деактивирайте Prefetcher
  • 1 - Стартиране на приложението Предварителното извличане е активирано
  • 2 - Активирано е предварително извличане на стартиране
  • 3 - Стартиране на приложението и предварителното извличане на стартиране е активирано

Можете също така случайно да промените стойностите на EnableSuperfetcher точно под ключа, който току-що променихме.

Възможните стойности за EnableSuperfetcher са:

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

Препоръчително е да зададете стойността на „0“, за да деактивирате напълно Superfetch, за да можем да проверим дали проблемът е отстранен.