Служба репозитория состояний windows 10 грузит процессор
Если вы только что установили Windows 10 и столкнулись с проблемой сильных тормозов, после открытия Microsoft Edge, то это может быть связано с тем, что Cлужба узла: Служба репозитория состояний (состояние хранилище) потребляет много ресурсов центрального процессора за раз. Это обычная проблема среди недавно установленных пользователей Windows 10. Из-за этой проблемы ваш компьютер может зависнуть, и вы не сможете нормально работать на вашем ПК. Это также может произойти при открытии любой ссылки в Microsoft Edge, после установки Windows 10. Эта служба может использовать до 90% ресурсов ЦП, и из-за этого на вашем компьютере может возникнуть проблема с высокой загрузкой процессора.
Очистка видеокарты от пыли
Перегрев графического процессора также может вызвать ошибку видеодрайвера. Самой распространенной причиной перегрева является запыление устройства, особенно наличие пыли на радиаторах и элементах теплоотвода.
Для очистки отключите компьютер от электропитания, снимите крышку с системного блока, извлеките видеокарту, планки памяти и другие устройства на материнской плате. Продуйте все элементы сжатым воздухом из компрессора. Контакты видеокарты, а также планок памяти рекомендуется слегка протереть ластиком.
Верните все компоненты на свои места, загрузите компьютер. Проверьте, исправлена ли ошибка видеодрайвера.
При кратковременных зависаниях приложений или заметном снижении производительности и возникновении фризов в играх обнаруживаем, что эти явления происходят в пиках загрузки процессора, создаваемых службой репозитория состояний, которая достигает почти до 100%. При этом в журнале просмотра событий наблюдаем множество повторяющихся ошибок, связанных с этой службой. В большинстве случаев к этой проблеме причастен браузер Microsoft Edge.
4. Настройка Windows для лучшей производительности
Нажмите Win+R и введите sysdm.cpl
Во вкладке Визуальные эффекты выберите Обеспечить наилучшее быстродействие.
Отключение службы
Перед применением следующего решения имейте в виду, что по умолчанию служба репозитория повышает функциональность Microsoft Edge, в частности, отвечает за файлы cookie.
Если не используете этот браузер, то службу можно остановить, чтобы она не создавала пиковых нагрузок на процессор.
Откройте Конфигурацию системы командой msconfig из окна Win + R.
Перейдите на вкладку Службы. Найдите в списке службу репозитория состояний и снимите флажок. Примените изменения на «ОК» и перезапустите ПК. Теперь она не будет запускаться вместе с Windows и тем самым грузить ресурсы процессора.
Сброс Microsoft Edge
Встроенный браузер при частых обращениях к службе репозитория состояний, заставляет ее интенсивнее использовать ресурсы процессора. Есть случаи, когда после установки сторонних расширений он начинает запрашивать ресурсов намного больше, чем ему требуется для стабильной работы. Если обнаружили, что служба интенсивно грузит процессор, попробуйте сбросить Microsoft Edge до значений по умолчанию. Эта операция удалит все временные конфигурации, из-за которых создается высокая нагрузка на процессор.
Перейдите в раздел «Приложения и возможности» командой ms-settings:appsfeatures из окна Win + R.
После перезагрузите компьютер и проверьте, решена ли проблема. Если продолжает грузить процессор, смотрите следующее решение.
2. Проверьте неисправный драйвер и обновите его
Неисправный драйвер является основной причиной этой проблемы, поэтому внимательно проверьте и обновите, если это необходимо. Нажмите сочетание кнопок Win+R и введите devmgmt.msc, чтобы открыть диспетчер устройств.
Нажмите вкладку Вид и выберите из меню Показать скрытые устройства. Удалите все полупрозрачные драйверы устройств.
Далее разверните устройства и проверьте их на наличие желтого восклицательного знака. Если такой имеется, то нажмите на нем правой кнопкой мыши и нажмите Обновить. Также, обновите драйверы видеокарты до последней версии с официального сайта производителя.
Что такое svchost.exe в Windows?
Svchost.exe - это общее имя хост-процесса для служб, которые запускаются из динамически подключаемых библиотек. По сути svchost.exe управляет системными службами, которые запускаются из динамически подключаемых библиотек DLL. Что это значит? К примеру, вы наверняка устанавливали игры на свой ПК и, если в Windows запустить исполняемый файл ".exe", то он запуститься привычным нам способом, чтобы установить эту игру. Проблема в том, что вы не можете запустить файл DLL напрямую из Windows так же, как исполняемый файл ".exe". Вместо этого используется оболочка, загружаемая из исполняемого файла. Так и родился процесс Svchost.exe для запуска DLL, который находится в каталоге System32. Примерами таких системных служб являются: "Автоматическое обновление", "Брандмауэр Windows", "Plug and Play", "Служба факсов", "Темы Windows" и многие другие.
3. Очистите автоматически виртуальную память при каждом запуске
Нажмите Win+R и введите regedit, чтобы открыть редактор реестра.
В реестре перейдите по пути, (можно скопировать и вставить в строку) указанному ниже. Справа найдите ClearPageFileAtShutDown, нажмите два раза мышкой по нему и задайте значение 1. Перезагрузите компьютер или ноутбук.
Высокая загрузка центрального процессора из-за службы репозитория состояний ( State Repository)
Служба репозитория состояний помогает пользователям сделать снимок (сохранить) сеанса просмотра, чтобы пользователь мог вернуться к этому сеансу в другом браузере на другом устройстве. Разберем некоторые решения, которые могут помочь Вам.
Перезапуск службы
В первую очередь попробуйте перезапустить службу репозитория состояний. Вполне возможно, что при ее запуске произошел сбой и в результате она работает с ошибками или находится в неопределенном состоянии.
Откройте системные службы командой services.msc из окна «Выполнить» (Win + R).
Найдите в списке службу и дважды щелкните на ней, чтобы отобразить ее свойства.
На вкладке Общие нажмите на кнопку «Остановить». После остановки снова ее запустите.
Перейдите в «Диспетчер задач» совместным нажатием на Ctrl + Shift + Esc и проверьте, насколько теперь она грузит системные ресурсы.
Обновление драйвера
Если операционная система выбросила ошибку видеодрайвера, что он перестал отвечать, попробуйте решить ее путем обновления «графики» из официального сайта.
Чтобы проверить, доступна ли последняя версия для вашей «графики», откройте официальный сайт производителя и перейдите в раздел загрузки или поддержки. Если доступны новые драйвера, загрузите и установите их, а затем проверьте, устраняет ли это проблему.
Загрузка драйверов NVIDIA Загрузка программного обеспечения AMD
Снижение нагрузки на графический процессор
Видеодрайвер может перегрузится, поскольку перестал отвечать на запросы и был восстановлен, при запуске большего количества программ, чем может обработать графическое ядро. Поэтому нужно снять часть нагрузки с GPU путем закрытия ненужных приложений.
Где посмотреть, какие службы запускает svchost.exe
Вы можете посмотреть в редакторе реестра службы, которые запускает svchost.exe. Для этого нажмите Win+R и введите regedit, чтобы запустить редактор реестра. Далее перейдите по пути:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchost
Вы можете заметить, что я открыл DcomLaunch и в нем 7 связанных служб, которые будут видны как один процесс svchost.exe.
Вы также можете проверить список служб с которыми связан svchost.exe через командную строку. Для этого запустите командную строку от имени админа и введите команду:
Вы можете заметить, что svchost.exe запускает 4 службы и объединяет их в одну. Также может и не объединять, как с примером PlugPlay.
Удаление и переустановка драйвера видеокарты
Откройте диалоговое окно «Выполнить» нажатием на клавиши Win + R, наберите в текстовом поле команду devmgmt.msc для входа в «Диспетчер устройств».
В списке устройств разверните вкладку Видеоадаптеры. Кликните правой кнопкой мыши на имени установленной видеокарты, выберите «Удалить» и следуйте инструкциям на экране. Если установлено несколько видеокарт, повторите эти действия для каждой. Затем перезагрузите компьютер.
После перезагрузки система должна автоматически установить видеодрайвер, когда обнаружит устройство. Но если они не переустановились, загрузите последнюю версию драйверов из официального сайта и установите их вручную.
Как узнать, что за служба связанна с svchost.exe
Жмем Ctrl+Shift+Esc, чтобы открыть диспетчер задач. Далее смотрим, что именно у нас под нагрузкой. В моем случае я вижу, что "Узел службы: локальная система" грузит мой диск. Раздвигаю список "Узла службы", и там куча служб. Я бегло посмотрел и обнаружил, что там есть такая служба как "Центр обновления Windows", далее я перешел в параметры центра обновлений и обнаружил, что идет установка новых обновлений для системы. Я просто пережду, и мой диск после окончания всех процессов по обновлению, перестанет грузиться.
К примеру, если вы не знаете, что за служба в списке "Узла служб", то нажмите правой кнопкой мыши по службе и выберите "Открыть службу". Там вы обнаружите описание данной службы и для чего она нужна. Вы также можете выбрать "Поиск в Интернете" для описания данной службы.
5. Сторонний антивирус
Если вы используете сторонний антивирус, то он может создавать нагрузку на систему процессом "System". Удалите на время сторонний антивирус и после перезагрузки компьютера, проверьте, сохраняется ли проблема. Из виновников нагрузки был замечен антивирус Eset32.
Почему не отключить сторонний антивирус на время? Антивирусы имеют встроенный брандмауэр, который работает даже после того, как вы отключите антивирусный продукт. По этому, полное удаление антивируса - это наилучший способ удостовериться в его невиновности.
Как проверить, является ли svchost.exe вирусом
Вредоносное ПО может грузить вашу систему до 80%. В частности, вирусу могут иметь точно такое же имя как и svchost.exe. ,Откройте диспетчер задач, нажав Ctrl+Shift+Esc, и нажмите правой кнопкой мыши по той службе узла, которую считаете за вирус. Далее выберите "Открыть местоположение файла" и, если svchost.exe находиться в каталоге C:\Windows\System32, то это не вирус. Также рекомендую воспользоваться антивирусным сканером, как Zemana .
Многим пользователям интересно, почему процесс System (Ntoskrnl.exe) использует так много системных ресурсов в Windows 10. Прежде всего, давайте посмотрим, что делает этот файл в вашей системе.
System (имя процесса Ntoskrnl.exe) - это исполняемый файл, предназначенный для ядра ОС Windows NT, который вы можете найти на вкладке "Сведения" диспетчера задач. Исполняемый файл является базовой частью операционной системы и заботится о некоторых важных сервисах, таких как управление процессом, управление памятью и аппаратная виртуализация.
Увеличение тайм-аута TDR для графического процессора
В функции Timeout Detection and Recovery (TDR) указан определенный период и если графический процессор не отвечает по его завершении, Windows перезагружает видеодрайвер и выбрасывает на экран уведомление, что он был успешно восстановлен. Если это уведомление возникает довольно часто, причина может быть в том, что установленный тайм-аут TDR слишком мал для графического процессора, поэтому видеодрайвер запускается снова и снова.
Для решения проблемы попробуйте увеличить тайм-аут для TDR с помощью Редактора реестра. Перед правой рекомендуем сделать резервную копию системного реестра.
Откройте окно «Выполнить» (клавиши Win + R), впишите команду regedit и нажмите Enter.
В левой части окна редактора перейдите по пути:
HKEY_LOCAL_MACHINE – SYSTEM – CurrentControlSet – Control
Затем кликните на раздел GraphicsDriver , чтобы его содержимое отобразилось на правой панели.
Кликните правой кнопкой мыши на пустое поле с правой стороны окна, нажмите «Создать», чтобы развернуть контекстное меню. Если установлена 32-разрядная версия Windows выберите параметр DWORD (32 бита), для 64-разрядной – QWORD (64 бита).
Создать параметр DWORD (32 бита)
Присвойте имя новому параметру TdrDelay двойным щелчком мыши разверните его свойства, впишите значение «8» и сохраните изменения на «ОК».
Значение «8» для параметра TdrDelay
Закройте Редактор реестра, перезагрузите ПК. Проверьте, устранена ли ошибка видеодрайвера после загрузки.
Переустановка UWP-приложений
Высокая нагрузка на процессор может возникнуть из-за сбоя в работе одного из встроенных UWP-приложений. Для их переустановки и повторной регистрации, выполните следующие шаги.
Откройте Диспетчер задач (Ctrl + Shift + Esc), в меню Файл выберите пункт «Создать задачу». Наберите «powershell», отметьте опцию «создать с правами администратора» и кликните на «ОК».
В консоли выполните команду, которая позволит сбросить все встроенные приложения.
Get-AppXPackage -AllUsers Foreach
После завершения перезапустите ПК.
Почему запущено так много svchost.exe?
При запуске системы, Svchost.exe проверяет часть раздела реестра со службами и создает список служб, которые ему необходимо загрузить. Каждый сеанс Svchost.exe может содержать группирование служб. Это сделано для уменьшения количества различных запущенных служб и улучшает отладку, если в этом будет необходимость. К примеру, один процесс svchost.exe запускает три службы связанные с брандмауэром. Согласитесь, ведь удобно видеть один процесс, чем три? Если ошибка случается в одной из трех запущенных служб, то это колоссально упрощает отладку и решение проблемы. И это касается остальных служб, которые может загружать svchost.exe и группировать их в один.
Почему видеодрайвер не отвечает
Некоторые из наиболее распространенных причин ошибки:
- запущено много программ, которые нагружают графическое ядро;
- поврежден драйвер видеокарты;
- перегрев графического процессора.
Уведомление об ошибке, что видеодрайвер перестал отвечать, встречается во всех версиях Windows, начиная с XP. Если ошибка появилась только один раз, то нет причин для тревоги. Но, когда она отображается довольно часто, то может возникнуть серьезная проблема.
svchost.exe грузит систему - ЦП, Память или Диск
Когда вы видите в диспетчере задач, что Служба узла (svchost.exe) грузит вашу систему, в частности ЦП, память или диск, то это может быть не то, что вы себе представляли, и грузить могут совершенно другие службы. К примеру, мы запускаем обновления Windows 10 в центре обновлений, и у нас svchost.exe будет грузить процессор, память или диск почти до 100%. Когда обновления установятся, то процесс svchost.exe больше не будет грузит вашу систему. В другом случае, может быть запущена автоматическая проверка защитником Windows, и в этот момент у вас будет грузится система до 70-90%. Нужно всего лишь подождать. В некоторых других случаях это может быть вирус.
7. Отключить службы
В ранних версиях Windows, служба System с именем процесса Ntoskrnl.exe может грузить жесткий диск до 90%, так как процесс записывает данные на сам диск, а не сжимает данные в памяти. Также, если слабый процессор, то и на него может идти нагрузка. Т.е. Если будут устанавливаться какие-либо обновления в фоновом режиме, то вы не заметите это пока не отключите службу "Центр обновления Windows", которая и создает нагрузку на жесткий диск и процессор - службой System.
Нажмите Win+R и введите services.msc, чтобы открыть службы. Найдите службы из списка ниже, щелкните по службе дважды, чтобы открыть свойства и "Остановить", тип запуска "Отключена".
- Центр обновления Windows
- Клиент отслеживания изменившихся связей
- Агент политики IPsec
- KtmRm для координатора распределенных транзакций
- Служба политики диагностики
- SysMain
Примечание: Отключайте по одной службе и смотрите нагрузку на систему. Может не быть резкого спада и нужно подождать хотя бы 1 минуту.
Иногда во время работы компьютер становится невероятно медленным, затем экран выключается и снова включается, в этом момент появляется уведомление об ошибке «видеодрайвер перестал отвечать и был успешно восстановлен», которое отображается в области уведомлений с правой стороны панели задач. Так происходит, когда функция Timeout Detection and Recovery (TDR) обнаружила, что графический процессор не отвечает в течение отведенного периода времени и перезапускает видеодрайвер, чтобы избавить пользователя от полной перезагрузки компьютера.
Почему System (Ntoskrnl.exe) использует много системных ресурсов в Windows 10?
Если ваш вопрос заключается в том, почему System (Ntoskrnl.exe) использует столько системных ресурсов в Windows 10, то ответ простой - это не из-за своего собственного недостатка, так как данный процесс работает с другими компонентами, которые могут вызывать нагрузку на компоненты ПК. Исполняемый файл включает диспетчер памяти, диспетчер кэшей, контрольный монитор безопасности, ядро, планировщик заданий. Это довольно неверное представление о том, что System (Ntoskrnl.exe) увеличивает нагрузку на процессор и задействует больше памяти. Давайте посмотрим, почему?
System (Ntoskrnl.exe) несет ответственность за связь между упомянутыми выше процессами. Когда вы открываете приложение, то System (Ntoskrnl.exe) отправляет информацию о всех процессах для запуска, а Windows 10 начинает сжимать данные в памяти, в отличие от предыдущих версий, где он непосредственно записывал их на жесткий диск.
Таким образом, System (Ntoskrnl.exe) не имеет никакого вклада в увеличение вашей памяти или нагрузки на ЦП. Иногда поврежденный файл драйвера или вредоносная программа, начинают записывать данные в доступный исполняемый файл, каждый раз за разом. Поэтому, System (Ntoskrnl.exe) испытывает затруднения между процессами. Прерывание, делает ваше использование ЦП больше и больше, память также начинает пожирать больше Мб.
В первую очередь, попробуйте закрыть или обновить программы, которые вызывают проблему. Также, воспользуйтесь антивирусным сканером как Zemana или DrWeb, чтобы выявить вирусы, если они имеются.
6. Отключить индексирование
Если у вас установлен жесткий диск, то индексирование файлов и папок может вызывать высокую нагрузку процессом Ntoskrnl.exe (System). Отключим его.
Нажмите правой кнопкой мыши по локальному диску и выберите "Свойства". Во вкладке "Общие" уберите галочку с пункта "Разрешить индексировать содержимое файлов на этом диске в дополнении к свойствам файлов". Сделайте это для каждого локального диска, который у вас имеется в проводнике.
Примечание: Отключив индексирование, вы не сможете искать файлы и папки через поиск проводника или меню пуск.
Очистка хранилища компонентов
Если служба репозитория состояний продолжает грузить процессор, при этом в журнале просмотра событий видите много ошибок, связанных с ней, то, скорее всего, это вызвано повреждением хранилища компонентов. Его можно восстановить с помощью средства DISM. Перед его запуском подключитесь к интернету, поскольку эта утилита использует внешние сервера Майкрософта для замены поврежденных файлов рабочими копиями.
Запустите командную строку от имени администратора с помощью системного поиска.
Прежде всего, выполните очистку хранилища компонентов (папка Windows\WinSxS):
DISM /Online /Cleanup-Image /StartComponentCleanup
После завершения операции запустите команду, которая при обнаружении заменит поврежденные или недостающие системные файлы рабочими копиями из Центра обновления Windows :
DISM /Online /Cleanup-Image /RestoreHealth
Дождитесь ее завершения (сканирование может занять от 30 минут и более) и перезагрузите компьютер.
После загрузки снова откройте командную строку с правами администратора. Выполните следующую команду, которая проверит целостность систему, и при обнаружении поврежденных системных файлов, заменить их из локальной кэшированной копии (Windows\System32\dllcache):
После ее завершения перезапустите компьютер. Проверьте, грузит ли ресурсы процессора узел службы репозитория состояний.
1. Перезапуск Службы репозитория состояний
Служба репозитория состояний включена по умолчанию, и должна быть включенной, чтобы вы могли получить функциональность. Чтобы избавиться от проблемы, может помочь перезагрузка службы Windows.
- Нажмите сочетание кнопок Win + R и введите services.msc, чтобы открыть диспетчер служб.
- Найдите "Служба репозитория состояний" и нажмите на ней правой кнопкой мыши, и выберите Перезапустить.
- Если параметр "Перезагрузка" в меню неактивен, дважды щелкните по этой службе и нажмите Стоп, как только служба остановится, нажмите Пуск.
2. Отключение и остановка службы репозитория состояний
Если приведенное выше метод не помог, вы можете временно отключить службу репозитория состояния от самого диспетчера служб.
- Зайдите обратно в диспетчер служб, как описано выше, щелкните по данной службе два раза, и нажмите Остановить.
- В качестве альтернативы вы можете открыть диспетчер задач (Ctrl+Alt+Del), найти "Служба узла: Служба репозитория состояний" на вкладке "Процессы", и если окажется, что загрузка ЦП высокая, щелкните по службе правой кнопкой мыши и выберите "Снять задачу".
3. Восстановить или сбросить Microsoft Edge
Иногда поврежденный файл в Microsoft Edge может создать такую проблему. Поэтому вы можете сбросить браузер Edge по умолчанию.
- Перейдите Параметры windows >Приложения >Приложения и возможности > Найдите в списке Microsoft Edge и Дополнительные параметры.
4. Переустановка приложений UWP
Если проблема не только в Microsoft Edge, а некоторые и другие приложения, такие как "Параметры windows", вызывают высокий уровень ЦП, то вы можете переустановить все встроенные приложения UWP .
Давайте разберем популярные вопросы связанные с службой узла, он же svchost.exe. В частности: Что такое svchost.exe? Почему в диспетчере задач отображается несколько процессов svchost.exe? Как узнать имя службы и описания svchost? Почему svchost.exe грузит процессор, память, диск или систему в целом? В диспетчере задач можно увидеть такие имена, как "Служба узла", "Узел служб" или "svchost.exe". Запомните, это одно и тоже.
1. Запустить проверку системных файлов
Для такой проблемы, как высокий расход ресурсов из-за ntoskrnl.exe в Windows 10, повреждение или отсутствие системных файлов могут быть главной причиной. Запуск инструмента SFC поможет в этой ситуации.
- Откройте командную строку от имени администратора и введите команду sfc /scannow.
- Сканирование и восстановление системных файлов может занять длительное время, можете выпить чашечку кофе, после окончания процесса, перезагрузите компьютер.
Читайте также: