2

Многие веб-сайты, в том числе SuperUser, рекомендуют перезапустить службу Центра обновления Windows, чтобы устранить распространенную проблему зависания Центра обновления Windows при загрузке 0%.

Когда я пытаюсь остановить службу Windows Update (через services.msc), Windows 7 SP1 пытается остановить ее, но затем, подождав несколько минут, сообщает, что не может остановить процесс.

Как я могу остановить процесс обновления Windows, чтобы перезапустить его?

4 ответа4

4

Служба может застрять в промежуточном состоянии - в этом случае посмотрите идентификатор процесса (PID) - он показан в списке служб - и используйте следующее при запуске командной строки от имени администратора:

taskkill /f /pid [PID]

Это сработало для меня после попытки нескольких других методов.

Теперь я могу запускать обновления.

4

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

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

Когда вы решаете остановить службу, программа службы взаимодействует с ней, отправляя запрос на ее остановку. Это позволяет служебной программе нормально останавливаться, выполняя некоторые команды перед выключением, а затем завершать работу.

Теперь, если вы пытаетесь остановить службу, но служба не отвечает, она ожидает остановки службы. Обычно, когда служба не отвечает, она автоматически останавливается Windows. Но есть редкий шанс, что служба работает, но по неизвестной причине команда выключения ставится в очередь и ждет, пока сначала не выполнится другая задача. Если это так, служба могла аварийно завершить работу.

Если вы используете программное обеспечение, такое как Process Hacker, вы можете вручную завершить процесс, который отвечает за службу, и обновление списка служб теперь должно перечислять службу как остановленную и ее можно снова запустить в обычном режиме.

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

1

Остановка в командной строке cmd, запущенной от имени администратора, действительно останавливает службу. Вам не нужно входить в систему как администратор; просто убедитесь, что окно cmd имеет права администратора, и вы запускаете его как администратор. Примечание: с 5-17-17, Защитник Windows больше не будет получать обновления вирусов, если эта служба не запущена. Я отключил службу обновления, потому что Windows будет обновлять драйверы, а некоторые устройства больше не будут работать. Плохая винда!

0

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

net stop wuauserv

Введите следующее, чтобы перезапустить службу:

net start wuauserv

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .