คุณป้องกัน wuauserv (Windows Update Service) จากการเริ่มต้นใหม่ได้อย่างไร


11

เกี่ยวกับ:

net stop "windows update"

ใช้งานได้ระยะหนึ่ง แต่บริการก็เริ่มอีกครั้ง การเริ่มบริการนี้ใหม่คืออะไรและฉันจะป้องกันไม่ให้ทำเช่นนี้ได้อย่างไร

คำตอบ:


14

หยุดมันและปิดการใช้งาน

sc stop wuauserv
sc config wuauserv start= disabled

คุณจะต้องเปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบหรือคุณจะได้รับ "การเข้าถึงถูกปฏิเสธ" ช่องว่างหลังจากstart=บังคับscก็จะบ่นถ้าเว้นช่องว่าง อาจเป็นเรื่องที่น่าสังเกตว่าบริการหรือโปรแกรมใด ๆ ที่ขึ้นอยู่กับบริการที่ปิดใช้งานนั้นจะไม่สามารถเริ่มต้นเองหรือพบกับพฤติกรรมที่ผิดปกติ

ตรวจสอบบันทึกเหตุการณ์ของระบบเพื่อดู ID เหตุการณ์ 7036 จาก Service Control Manager เพื่อwuauservเข้าสู่สถานะการทำงาน เป็นไปได้ว่าบริการอื่นจะwuauservทำเครื่องหมายว่าเป็นการพึ่งพาและเริ่มให้บริการตามความจำเป็น


ที่จริงฉันแค่ต้องการปิดการใช้งานจนกว่าจะรีบูตครั้งต่อไป แต่ฉันเดาว่าฉันสามารถเรียกใช้ "sc config wuauserv start = enabled" เมื่อเริ่มต้น ปัญหาเดียวคือพรอมต์ UAC ที่น่ารำคาญที่จะเกิดขึ้นทุกครั้งที่เริ่มต้น ไม่พบว่าใครโชคดีที่เริ่มต้นใหม่ ไม่มีบริการอื่น ๆ เริ่มในเวลาเดียวกันในบันทึกเหตุการณ์
Jon

2

Windows 8 มีงานที่กำหนดเวลาไว้:

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

มีภารกิจคือ: "กำหนดการเริ่มต้น" เพียงแค่คลิกขวาบนและเลือกปิดการใช้งาน


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

นำทางไปยัง NT \ CurrentVersion \ Svchost HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows

ดับเบิ้ลคลิกที่ netsvcs และค้นหาชื่อของบริการ ในกรณีของเรา wuauserv

ลบคีย์เวิร์ด wuauserv แล้วกดตกลง

ปิดตัวแก้ไขรีจิสทรีและเริ่มต้นใหม่

HTH


การทำเช่นนี้จะเป็นการทำลายบริการอัปเดตอัตโนมัติอย่างถาวรไม่ใช่แค่ปิดใช้งาน
William

-2

ใน 'Task Scheduler' ไปที่ Microsoft> Windows> WindowsUpdate ที่นั่นฉันเชื่อว่า 'windows update service' เริ่มต้นเมื่อบูท

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.