Процесс svchost грузит процессор на 100%, центр обновления Windows Vista зависает намертво

Анонимные
2016-07-09T07:30:13+00:00

Добрый день!

   У меня на ноутбуке установлена операционная система MS Windows Vista SP2. Недавно я заметил, что компьютер стал работать медленно. Стал искать в чем причина и обнаружил с помощью программы Process Explorer, что процесс svchost грузит CPU на 95-99%, посмотрел этот загружающий процесс  - его загруженность, похоже, вызывает файл ntdll.dll. Этот файл в этом процессе загружен многократно (много потоков, если можно так сказать) и один из этих потоков вызывает такую загрузку.

Файл этот находится в папке Windows\system32 и является, похоже, компонентом операционной системы. Это проводит к тому, что компьютер начинает работать так медленно, что на нем ничего невозможно делать.

   Поискав решение в интернете, удалось выяснить,  что такая проблема имеется у многих пользователей и что есть единственное решение - нужно отключить службу обновления Windows. Я попробовал, остановил Центр обновления Windows и проблема и правда решилась - загрузка процессора упала до 5% и за компьютером стало возможно работать.

   Вроде бы и решение найдено, но все равно мне не дает покой эта ситуация - не может же эта служба обновления так постоянно работать, чтобы я ее просто вырубил, т.е. мне что-то кажется, что это не может быть методом "навсегда", значит, есть какая-то причина, почему она так работает.

Кстати, я попробовал вручную запустить обновление Windows, индикатор работы показывал, что якобы она что-то там делает, но я ждал 30 минут - она ничего не скачала и ничего не установила, но индикатор показывал, что якобы она ищет обновления (этого явно не может быть, т.к. за это время при моей скорости должны были скачаться и установиться любые обновления).

   Прошу у вас помощи в решении проблемы.

Windows для дома | Предыдущие версии Windows | Центр обновления Windows

Заблокированный вопрос. Этот вопрос был перенесен из сообщества службы поддержки Майкрософт. Вы можете проголосовать о его полезности, но не можете добавлять комментарии или ответы, а также подписаться на этот вопрос.

Комментариев: 0 Без комментариев
Ответ, принятый автором вопроса
Анонимные
2017-01-14T13:09:04+00:00

Добрый день!  Версия файла wuaueng.dll  - 7.6.7600.256

В последние несколько месяцев приходилось ставить обновления, скачивая их вручную. Иногда было так, что достаточно было скачать и установить часть обновлений, а остальные скачивались и устанавливались автоматически. Но в этом январе компьютер смог сам скачать и установить обновления января 2017 года (правда в январе в этот раз у них всего 1 обновление, ну и еще 1 дня антишпиона).

Этот ответ помог вам?

Один пользователь счел этот ответ полезным.
Комментариев: 0 Без комментариев

Дополнительные ответы: 36

Сортировать по: Новейшие
  1. Анонимные
    2016-07-17T10:20:16+00:00

    Я пока хотел попробовать установить другие указанные обновления - от 12 июля. Кстати, одно из них там как раз для VBScript и  JScript, т.е. оно по сути как раз более новая версия того, что я не смог в тот раз установить.   

    Только вот я подумываю - если я установлю эти новые обновления от 12 июля 2016, то не помешает ли это потом мне установить какие-то более старые обновления (если вдруг есть такие, которые еще не установлены). Но вообще компьютер постоянно использовался и в настройках у него стояло загружать и устанавливать обновления WIdows автоматически, так что явно должны быть практически все обновление установлены. Сейчас в центре обновление у него надпись: "Последний поиск обновлений: 14.06.2016 ", т.е. я понимаю, что 14 июня последний раз компьютер смог самостоятельно нормально найти и установить обновления. Хотя, судя по журналу установки обновлений, уже после этой даты есть скачивание обновлений для Защитника Windows. Каких-то более "серьезных" обновлений (т.е. для безопасности) через центр обновления не было получено.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  2. 0x00000000 40,810 Баллы репутации
    2016-07-17T10:02:19+00:00

    Для перезапуска центра обновлений:

    Откройте командную строку от имени администратора. (пуск - все программы - стандартные - ком. строка - щелкнуть правой кнопкой мыши - запуск от имени администратора)

    Выполните последовательно команды, напечатав их в интерпретаторе и нажимая клавишу "Ввод" после каждой строки.

    net stop bits

    net stop wuauserv

    net stop appidsvc

    net stop cryptsvc

    Del  "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"

    netsh winsock reset

    net start bits

    net start wuauserv

    net start appidsvc

    net start cryptsvc

    bitsadmin.exe  /reset  /allusers

    Примечание: вводите команды внимательно, соблюдая все пробелы и спецзнаки.

    При остановке служб Вы можете получить сообщение об ошибке, что служба не запущена, это нормально, продолжайте дальше, но при их запуске обязательно должно быть сообщение об успешном выполнении команды.

    Что-то мало надежды, что это поможет. Озадачивает это: "обновление не подходит для этой системы".  Бывает, когда неправильно выбрана разрядность для загрузки, но вроде бы правильно. Может быть компьютер  подвергся воздействию вредоноса, экплуатирующего уязвимость в Script Host и там что-нибудь уже изменено. По времени появление тормозов вполне совпадает с сообщениями о разработках вредоносов.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  3. Анонимные
    2016-07-17T09:39:28+00:00

    Добрый день!  Удалил антивирус и попробовал опять установить это обновление kb3158364 - нет, результат все тот же, не устанавливается и говорит, что это обновление не подходит для этой системы.  

    Еще я переместил содержимое папки C:\Windows\SoftwareDistribution\Download в другое место, чтобы папка C:\Windows\SoftwareDistribution\Download оказалась пустой и запустил обновление. В результате он пробовал найти обновления, но после 2 часов этого нескончаемого и безрезультатного дела я это прекратил, т.к. такое ощущение, что он просто впустую нагружал процессор и не пытался найти и установить обновления.

    Этот ответ помог вам?

    Комментариев: 0 Без комментариев
  4. 0x00000000 40,810 Баллы репутации
    2016-07-16T09:45:06+00:00

    •Файлы, относящиеся к определенному продукту, этапу разработки (RTM, SPn) и обслуживания (LDR, GDR) можно определить по номерам версий, как показано в следующей таблице.

    6.0.600 2.19xxx Windows Vista или Windows Server 2008 SP2 GDR

    6.0.600 2.23xxx Windows Vista или Windows Server 2008 SP2 LDR 

    "Вот протокол проверки средства проверки готовности системы к обновлению: 

    Checking System Update Readiness.

    Binary Version 6.0.6002.23186"

    Это обновление не имеет предварительных требований. Антивирусы иногда ломают систему так, что она начинает вести подобным образом. Если удаление антивируса не поможет, рекомендую Вам переустановить Windows. Средство проверки готовности системы не может исправить всё.

    Этот ответ помог вам?

    Один пользователь счел этот ответ полезным.
    Комментариев: 0 Без комментариев