หากคุณมีเซิร์ฟเวอร์นี้ในสภาพแวดล้อมของโดเมนคุณควรดำเนินการผ่านนโยบายกลุ่ม Windows Update หากคุณใช้วิธีอื่นคุณจะไม่สามารถคืนค่าการเปลี่ยนแปลงนี้ด้วย GPO
หากคุณอยู่ในสภาพแวดล้อมที่ไม่ใช่โดเมนคุณสามารถทำการเปลี่ยนแปลงโดยใช้บรรทัดคำสั่ง ฉันไม่รู้เครื่องมือใด ๆ ที่อนุญาตให้คุณทำการเปลี่ยนแปลงนี้โดยตรงดังนั้นคุณจะต้องทำการเปลี่ยนแปลงแก้ไขรีจิสทรีของ Windows
จากบรรทัดคำสั่งคุณสามารถเปลี่ยนรีจิสทรีของ Windows REG ADD
โดยใช้คำสั่ง
การตั้งค่ารีจิสทรีที่คุณจำเป็นต้องมีการเปลี่ยนแปลงจะอยู่ในHKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU โดยเฉพาะอย่างยิ่งAUOption
ค่าที่รับผิดชอบในการเปิดใช้งานหรือปิดใช้งานการตั้งค่า Windows Update หากค่าคือ:
0
ให้ผู้ดูแลระบบท้องถิ่นเลือกการตั้งค่า
1
หมายถึงไม่เคยตรวจสอบ
2
ตรวจสอบ แต่อย่าดาวน์โหลดไม่ติดตั้ง
3
ตรวจสอบดาวน์โหลด แต่ไม่ได้ติดตั้ง
4
ดาวน์โหลดและติดตั้งโดยอัตโนมัติ
เมื่อต้องการเรียกใช้คำสั่งที่คุณสร้างในเครื่องคอมพิวเตอร์ระยะไกลคุณสามารถใช้ Microsoft Sysinternals บรรทัดคำสั่งเครื่องมือPSExec คุณควรเริ่มต้นบริการของ Windows Update ใช้และNet Stop
Net start
ดังนั้นคุณควรใช้สิ่งนี้:
psexec.exe \\@Servers.txt net stop "Automatic Updates"
psexec.exe \\@Servers.txt REG ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v AUOptions /t REG_DWORD /d 00000004
psexec.exe \\@Servers.txt net start "Automatic Updates"
คุณสามารถบังคับให้มีการตรวจสอบ Windows Update โดยใช้
psexec.exe \\@Servers.txt WUAUCLT /DETECTNOW
ในกรณีที่Servers.txt
เป็นไฟล์ Notepad ที่เรียบง่ายด้วย IP หรือชื่อเซิร์ฟเวอร์สำหรับแต่ละบรรทัด หากคุณไม่ต้องการใช้ Psexec คุณสามารถเรียกใช้REG
คำสั่งจากระยะไกลได้ สำหรับREG
หรือPsexec
คุณจะต้องเปิดใช้งานไฟล์ร่วมของไฟร์วอลล์และเครื่องพิมพ์และควรเรียกใช้คำสั่งด้วยบัญชีผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลระบบบนเซิร์ฟเวอร์ระยะไกล ดูhttps://stackoverflow.com/q/828432สำหรับข้อมูลเพิ่มเติมอื่น ๆปัญหาเมื่อใช้Access is denied
Psexec