Служба, которая намеренно занимает вашу память
SysMain — так в Windows 10 тихо переименовали Superfetch — следит, какие программы и когда вы запускаете, а в минуты простоя копирует их код и данные с диска в память с пометкой «резерв» (standby). Логика простая: чтение из памяти быстрее чтения с диска, а простаивающий мегабайт ОЗУ — потраченный зря. Подгруженное видно в диспетчере задач как кэшированная память, а не занятая, поэтому «забитая» полоска памяти на здоровой машине — хороший знак, а не тревога.
Резервная память ничего не занимает навсегда: стоит работающей программе попросить это место, Windows мгновенно отдаст его. Та же служба обслуживает и ReadyBoost — старый приём кэширования на USB-флешку, — а вот сжатие памяти к ней отношения не имеет: им занимается процесс System, так что отключение SysMain сжатие не выключает. Иными словами, служба заметно скромнее собственной репутации.
- SysMain — имя Superfetch в Windows 10; логика предзагрузки та же
- В простои она копирует часто используемые программы в резервную память
- Резервная память мгновенно освобождается, когда её просит работающее приложение
- Кэширование ReadyBoost на USB-накопителях живёт в той же службе
- Сжатие памяти выполняет процесс System — отключение SysMain его не затрагивает
Паника из-за 100% диска и единственный случай, когда отключение помогает
Честный аргумент за отключение — старый ноутбук с HDD: 4 ГБ памяти, механический диск и десять минут 100%-ной загрузки диска после каждого входа в систему, пока служба лихорадочно всё подгружает. Откройте «Монитор ресурсов» и убедитесь, что пишет на диск именно SysMain. Если это так, отключение действительно успокаивает машину: узкое место там — диск, и трафик предзагрузки конкурирует с тем, что вы делаете сами.
На SSD расклад обратный. Windows сама приглушает предзагрузку на быстрых дисках, запуски, которые она сглаживала, и так занимают миллисекунды, а фоновая работа службы в диспетчере почти не видна. Отключение там безопасно, но бессмысленно: ничего не ломается, первый запуск каждой программы лишь чуть «холоднее», а «приросты» от твика — в основном плацебо и свежая перезагрузка.
Как отключить SysMain правильно — и как вернуть всё назад
Нажмите Win+R, введите services.msc, найдите в списке SysMain, откройте «Свойства», установите тип запуска «Отключена», нажмите «Остановить» и перезагрузитесь. Вариант для командной строки с правами администратора: sc config SysMain start=disabled — обратите внимание на пробел после знака равенства; без него команда молча не срабатывает. Оба способа делают одно и то же.
После перезагрузки первые запуски привычных программ несколько дней будут казаться чуть менее мгновенными. Передумаете — верните службе тип «Автоматически» и запустите её: Windows заново выучит ваши привычки за день-два. А если виновник загрузки диска окажется не SysMain, вы бесплатно исключили одного подозреваемого — это больше, чем скажет большинство гайдов по твикам.
Вопросы и ответы
Нужно ли отключать SysMain на SSD?
Нет причин. Windows сама ограничивает предзагрузку на быстрых дисках, служба там почти ничего не стоит, а отключение лишь немного «охлаждает» первые запуски.
Почему SysMain грузит диск на 100%?
Обычно это пополнение резервной памяти сразу после входа в систему — служба читает программы, которые вы, по её прогнозу, откроете. Сначала подтвердите в «Мониторе ресурсов», что читает именно SysMain; на старом HDD это единственный сценарий, где отключение оправдано.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]