SuperFetch (он же: Memory Prefetcher) — это сервис, который был представлен в Vista.SuperFetch является усовершенствованием Prefetcher из предыдущих версий Windows. Prefetcher отвечает за хранение информации о программах, чтобы часто используемые программы и процессы могли работать быстрее.

SuperFetch отслеживает, какие приложения вы используете чаще всего, и загружает эту информацию с жесткого диска в оперативную память, чтобы программы загружались быстрее, чем если бы к жесткому диску приходилось обращаться каждый раз. Windows SuperFetch отдает приоритет программам, которые вы используете в данный момент, а не фоновым задачам, и адаптируется к тому, как вы работаете, отслеживая программы, которые вы используете чаще всего, и предварительно загружая их в память. С SuperFetch фоновые задачи по-прежнему выполняются, когда компьютер бездействует. Однако, когда фоновая задача завершена, SuperFetch повторно заполняет системную память данными, с которыми вы работали до запуска фоновой задачи. Теперь, когда вы вернетесь к своему рабочему столу, ваши программы будут работать так же эффективно, как и до вашего ухода. Он даже достаточно умен, чтобы знать, какой сегодня день, если вы чаще используете разные приложения в определенные дни. По сути, SuperFetch пытается предсказать, какие приложения вы запустите следующими, и предварительно загружает все необходимые данные в память.

Иногда SuperFetch может вызывать высокую загрузку диска.

Если вы запускаете Windows из SSD или же M.2 вместо жесткого диска с медленным вращением, вы можете не увидеть никакого прироста производительности от SuperFetch, чтобы оправдать использование диска от него.

Если хотите, вы можете отключить SuperFetch чтобы увидеть, есть ли у вас прирост производительности с его включением или отключением.

В этом руководстве показано, как включить или отключить SuperFetch (SysMain) в Windows 7, Windows 8 и Windows 10.

Вы должны войти в систему как администратор, чтобы включить или отключить SuperFetch.

Это повлияет на:

Prefetch
SuperFetch
RAM compression
ReadyBoost

Включить или отключить SuperFetch в Services

Нажимать Win + R открыть Runтип services.msc в Runи щелкните/коснитесь OK открыть Services.Двойной щелчок/коснитесь SysMain. (см. скриншот ниже) Начиная с Windows 10 build 17763.1, SuperFetch был переименован в SysMain.

Включить или отключить SuperFetch (SysMain) в Windows-superfetch_services-1.png

Выполните шаг 4 (включить) или шаг 5 (отключить) ниже для того, что вы хотите сделать.

4. Включить SuperFetch

Это значение по умолчанию.

Перемена Startup к Automatic. (см. скриншот ниже) B) Нажмите/нажмите на Start.

C) Нажмите/нажмите на OKи перейдите к шагу 6 ниже.

Включить или отключить SuperFetch (SysMain) в Windows-superfetch_services-3.png

5. Отключить SuperFetch

А) Нажмите/нажмите на Stop.Б) Изменить Startup к Disabled. (см. скриншот ниже)

C) Нажмите/нажмите на OKи перейдите к шагу 6 ниже.

Включить или отключить SuperFetch (SysMain) в Windows-superfetch_services-2.png

]Теперь вы можете закрыть Services.

Включить или отключить SuperFetch в Command Prompt

Откройте командную строку с повышенными привилегиями. Выполните шаг 3 (включить) или шаг 4 (отключить) ниже для того, что вы хотите сделать.

3. Включить SuperFetch

Это значение по умолчанию.

A) Скопируйте и вставьте приведенную ниже команду в командную строку с повышенными привилегиями, нажмите Enterи перейдите к шагу 5 ниже. (см. скриншоты ниже)sc config «SysMain» start=auto & sc start «SysMain»
Включить или отключить SuperFetch (SysMain) в Windows-superfetch_command-1.png

4. Отключить SuperFetch

A) Скопируйте и вставьте приведенную ниже команду в командную строку с повышенными привилегиями, нажмите Enterи перейдите к шагу 5 ниже. (см. скриншоты ниже)sc stop «SysMain» & sc config «SysMain» start=disabled
Включить или отключить SuperFetch (SysMain) в Windows-superfetch_command-2.png

Теперь вы можете закрыть командную строку с повышенными привилегиями.

Включить или отключить SuperFetch в PowerShell

Откройте повышенный PowerShell.Выполните шаг 3 (включить) или шаг 4 (отключить) ниже для того, что вы хотите сделать.

3. Включить SuperFetch

Это значение по умолчанию.

A) Скопируйте и вставьте приведенную ниже команду в PowerShell с повышенными привилегиями, нажмите Enterи перейдите к шагу 5 ниже. (см. скриншоты ниже)

Set-Service -Name «SysMain» -StartupRun this command Automatic -Status Running
Включить или отключить SuperFetch (SysMain) в Windows-superfetch_powershell-1.png

4. Отключить SuperFetch

A) Скопируйте и вставьте приведенную ниже команду в PowerShell с повышенными привилегиями, нажмите Enterи перейдите к шагу 5 ниже. (см. скриншоты ниже)Stop-Service -Force -Name «SysMain»; Set-Service -Name «SysMain» -StartupRun this command Disabled
Включить или отключить SuperFetch (SysMain) в Windows-superfetch_powershell-2.png

Теперь вы можете закрыть PowerShell с повышенными правами.

Выше включено или отключено SuperFetch (SysMain) в Windows. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, дайте helpingbox.net узнайте в разделе комментариев. helpingbox.net свяжется с вами для решения как можно скорее.