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, клацнувши правою кнопкою миші на кнопці «Пуск робочого столу», вибравши « Запустити» та ввівши services.msc Крім того, ви можете шукати services.msc зі стартового екрану.
У диспетчері сервісів прокрутіть униз, щоб знайти Superfetch, яким керує служба Windows під назвою SysMain . Двічі клацніть Superfetch, щоб запустити його вікно Властивості, і натисніть кнопку Зупинити, щоб зупинити його.


Це вбиває службу наразі, але вона автоматично перезапуститься при наступному завантаженні, якщо ми не скажемо цього. У спадному меню "Тип запуску" виберіть " Відключено" . Клацніть Застосувати, а потім ОК, щоб зберегти зміни. Закрийте Диспетчер послуг та перезавантажте, щоб зміни набрали чинності.

Вручну відключити попередній вибір

Після відключення Superfetch ви можете відключити Prefetch з реєстру Windows. Запустіть Редактор реєстру, клацнувши правою кнопкою миші кнопку «Пуск робочого столу», виберіть « Запустити» та ввівши regedit . Як і раніше, ви також можете запустити Редактор реєстру, здійснивши пошук regedit на стартовому екрані.
У Редакторі реєстру перейдіть до наступного місця:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory ManagementPrefetchParameters

У правій частині вікна двічі клацніть на EnablePrefetcher . Ви можете налаштувати Prefetch одним із чотирьох способів, ввівши відповідне число у полі Value Data :

0 - вимикає програму Prefetcher
1 - Вмикає попередню вибір лише для додатків
2 - Вмикає попередню вибір лише для файлів завантаження
3 - Вмикає попередню вибір файлів завантаження та додатків

Значення за замовчуванням - 3 ; встановлення його на 0 відключить попереднє завантаження.
Як уже згадувалося, більшості користувачів не потрібно коригувати настройки Prefetch / Superfetch, а встановлення неправильних значень може значно збільшити час запуску та запуску програми. Але досвідчені користувачі з нестандартними конфігураціями накопичувачів або ті, хто працює під керуванням Windows у віртуальних машинах, можуть захотіти контролювати ці важливі служби вручну.

Як відключити перезавантаження та попереднє завантаження у Windows 8