Назад | Перейти на главную страницу

Как предотвратить перезапуск службы обновления Windows (wuauserv)?

Что касается:

net stop "windows update"

это работает некоторое время, но затем служба запускается снова. Что перезапускает эту службу и как мне предотвратить это?

Остановите это и отключите.

sc stop wuauserv
sc config wuauserv start= disabled

Вам нужно будет открыть командную строку от имени администратора, иначе вы получите сообщение «Доступ запрещен». Пространство после start= является обязательным, sc будет жаловаться, если пробел опущен. Возможно, стоит отметить, что любые службы или программы, которые зависят от отключенной службы, сами не запустятся или будут вести себя аномально.

Проверьте журнал системных событий для события с идентификатором 7036 из Service Control Manager для wuauserv переход в рабочее состояние. Скорее всего, у другой службы wuauserv помечена как зависимость и запускает ее по мере необходимости.

В Windows 8 есть запланированная задача:

Task Scheduler Library
:---- Microsoft
      :---- Windows
            :---- Windows Update

Есть задача: «Запуск по расписанию». Просто щелкните его правой кнопкой мыши и выберите Отключить.

Я не понял, что перезапускает wuauserv или как предотвратить его перезапуск, но вот скрипт AutoHotkey, который будет периодически проверять и подавать его.

#Persistent
interval = 180                  ; execution interval in seconds

Menu, Tray, Add                 ; divider line
Menu, Tray, Add, Execute Now, StopService
Menu, Tray, Default, Execute Now
timer_param := -1000 * interval

StopService:
    Run %comspec% /c "sc query wuauserv | find "1  STOPPED" & if errorlevel 1 sc stop wuauserv", , Hide
    time = %A_Now%
    time += %interval%, seconds
    FormatTime, time_string, %time%, Time
    Menu, Tray, Tip, Stop Windows Update Service`nNext Execution at %time_string%
    SetTimer, StopService, %timer_param%
    return

Перейти к запуску и ввести regedit

перейдите к HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Svchost

Дважды щелкните netsvcs и найдите имя службы. В нашем случае это wuauserv

Удалите ключевое слово wuauserv и нажмите ОК.

Закройте редактор реестра и перезапустите

HTH

В «Планировщике заданий» перейдите в Microsoft> Windows> WindowsUpdate. Я считаю, что «служба обновления Windows» запускается при загрузке.