Bagaimana Anda mencegah wuauserv (Layanan Pembaruan Windows) dari restart?

11

Mengenai:

net stop "windows update"

ini berfungsi untuk sementara waktu tetapi kemudian layanan mulai lagi. Apa yang memulai kembali layanan ini dan bagaimana cara mencegahnya melakukannya?

Jon
sumber

Jawaban:

14

Hentikan dan nonaktifkan.

sc stop wuauserv
sc config wuauserv start= disabled

Anda harus membuka command prompt sebagai administrator atau Anda akan mendapatkan "akses ditolak." Ruang setelah start=wajib, scakan mengeluh jika ruang dihilangkan. Mungkin perlu dicatat bahwa layanan, atau program apa pun, yang bergantung pada layanan yang dinonaktifkan akan gagal untuk memulai, atau mengalami perilaku anomali.

Periksa log peristiwa Sistem untuk ID peristiwa 7036 dari Service Control Manager untuk wuauservmemasuki kondisi berjalan. Kemungkinan layanan lain telah wuauservditandai sebagai ketergantungan dan memulainya sesuai kebutuhan.

jscott
sumber
Saya sebenarnya hanya ingin menonaktifkannya sampai reboot berikutnya. Tapi saya kira saya bisa menjalankan "sc config wuauserv start = enabled" pada startup. Satu-satunya masalah adalah prompt UAC yang mengganggu yang akan terjadi setiap startup. Tidak beruntung mencari tahu siapa yang memulai kembali; tidak ada layanan lain yang dimulai pada saat yang sama di log peristiwa.
Jon
2

Windows 8 memiliki Tugas Terjadwal:

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

Ada tugas: "Mulai Dijadwalkan". Cukup klik kanan padanya dan pilih Nonaktifkan .

pengguna187972
sumber
0

Saya belum menemukan apa yang me-restart wuauserv atau bagaimana mencegahnya agar tidak me-restart, tetapi di sini ada skrip Autohotkey yang secara berkala akan memeriksa dan mengatasinya.

#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
Bob Sundquist
sumber
-1

Pergi untuk menjalankan dan ketik regedit

arahkan ke HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Svchost

Klik dua kali netsvcs dan cari nama layanan. Dalam kasus kami ini adalah wuauserv

Hapus kata kunci wuauserv dan Tekan OK

Tutup editor registri dan mulai ulang

HTH

pengguna254944
sumber
melakukan hal ini secara permanen akan merusak layanan pembaruan otomatis, bukan hanya menonaktifkannya
William
-2

Di 'Penjadwal Tugas', buka Microsoft> Windows> WindowsUpdate Di sana saya yakin 'layanan pembaruan windows' dimulai saat boot

user42342
sumber