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

11

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

net stop "windows update"

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

Джон
источник

Ответы:

14

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

sc stop wuauserv
sc config wuauserv start= disabled

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

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

jscott
источник
Я на самом деле только хочу отключить его до следующей перезагрузки. Но я думаю, я могу запустить "sc config wuauserv start = enabled" при запуске. Единственная проблема - это раздражающее приглашение UAC, которое происходит при каждом запуске. Не повезло выяснить, кто его перезапускает; никакая другая служба не запускалась одновременно в журнале событий.
Джон
2

Windows 8 имеет запланированное задание:

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

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

user187972
источник
0

Я не понял, что перезапускает 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
Боб Сандквист
источник
-1

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

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

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

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

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

НТН

user254944
источник
это навсегда сломает службу автоматического обновления, а не просто отключит ее
Уильям
-2

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

user42342
источник