ปิดการใช้งาน Windows Updates ใน Windows 10 โดยพื้นฐาน
**** ไม่จำเป็นต้องใช้ซอฟต์แวร์ของ บริษัท อื่นสำหรับวิธีนี้ ****
สำหรับการควบคุมที่เพิ่มขึ้นทำให้มั่นใจได้ว่าการดำเนินการของWindows Updateจะใช้กับระบบปฏิบัติการ Windows 10 ของคุณเมื่อคุณต้องการเท่านั้นให้ดูขั้นตอนด้านล่างโดยใช้สองสคริปต์และงานที่กำหนดเวลาไว้หนึ่งงาน
วิธีนี้จะทำงานโดยไม่คำนึงถึงงานที่กำหนดเวลาไว้หรือกระบวนการอื่น ๆ ที่เริ่มWindows Updateหากมีการตั้งค่าอย่างถูกต้องและมีการเปิดใช้งานและทำงานในช่วงเวลาที่สั้นพอ
เป็นหลักนี้จะ
- ตรวจสอบหนึ่งนาทีเพื่อดูว่าบริการWindows Updateทำงานอยู่หรือไม่และดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้ด้านล่างไม่ว่าจะเป็น TRUE หรือ FALSE . .
- หากมีการทำงานแล้วบริการจะหยุดการทำงานอย่างแข็งขันกับหยุดสุทธิมั่นใจว่าไม่มีการปรับปรุงของ Windowsถูกนำมาใช้
- หากไม่ได้ทำงานอยู่กระบวนการจะสิ้นสุดลงจนกว่าจะดำเนินการตามทริกเกอร์ที่กำหนดเวลาไว้ถัดไปด้วยTask Scheduler
คุณจะต้องทำสามสิ่งเพื่อให้มั่นใจว่างานนี้เป็นไปตามที่คาดไว้
- สร้าง Batch Script อย่างง่ายที่จะตรวจสอบว่าWindows Updateทำงานอยู่หรือไม่ถ้าใช่
- นี่เป็นเพียงเอกสารข้อความที่ถูกเปลี่ยนชื่อด้วย
.cmd
นามสกุลไฟล์
- สร้าง VB Script อย่างง่ายที่จะรันสคริปต์ชุด แต่ในลักษณะที่ซ่อนดังนั้นจึงไม่มีป๊อปอัปทุกครั้งที่ทำงาน
- นี่เป็นเพียงเอกสารข้อความที่ถูกเปลี่ยนชื่อด้วย
.vbs
นามสกุลไฟล์
- สร้างงานที่กำหนดเวลาให้ทำงานหนึ่งครั้งต่อนาทีโดยไม่มีกำหนดเวลาด้วย Windows Task Scheduler
การตั้งค่าและการกำหนดค่า
ด้านล่างนี้เป็นขั้นตอนโดยละเอียดสำหรับการตั้งค่าสามสิ่งง่าย ๆ เหล่านี้
1. Batch Script
หมายเหตุ:บันทึกลอจิกด้านล่างเป็นไฟล์ข้อความและเปลี่ยนชื่อเป็นส่วนขยาย.cmd
เช่น DisableWU.cmd
.
@ECHO OFF
TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF
:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF
2. สคริปต์ VBS
หมายเหตุ:บันทึกลอจิกด้านล่างเป็นไฟล์ข้อความและเปลี่ยนชื่อเป็นส่วนขยาย.vbs
เช่น DisableWUHidden.vbs
. นอกจากนี้ตรวจสอบให้แน่ใจว่าคุณใส่เส้นทางแบบเต็มและค่าชื่อไฟล์ที่ถูกต้องซึ่งไฟล์แบตช์จะถูกบันทึกแทนที่C:\FolderPath\DisableWU.cmd
ค่าในตรรกะด้านล่างตามลำดับ
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing
3. งานตัวกำหนดตารางเวลางาน
กด+ , พิมพ์และกด คลิกขวาที่ตัวเลือกTask Scheduler Libraryในบานหน้าต่างด้านขวาแล้วเลือกตัวเลือก R
taskschd.msc
Enter
Create Task
จากGeneral
แท็บตรวจสอบให้แน่ใจว่าตัวเลือกRun ไม่ว่าผู้ใช้เข้าสู่ระบบหรือไม่และตัวเลือกRun with privilege สูงสุดจะถูกตรวจสอบเพื่อให้ทั้งสองเปิดใช้งานและมีประสิทธิภาพ
จากTriggers
แท็บตรวจสอบให้แน่ใจว่าตัวเลือกรายวันถูกตั้งค่าด้วยRecur ทุก ๆ : 1 วันและตรวจสอบงานทำซ้ำทุก ๆ 1 นาทีเป็นระยะเวลา 1 วันและกำหนดและระบุตัวเลือกEnabled
จากActions
แท็บให้แน่ใจว่าProgram \ script:ชี้ไปยังเส้นทางที่ชัดเจนของ VB Script และให้แน่ใจว่าเริ่มต้น (ตัวเลือก):ชี้ไปที่เส้นทางของโฟลเดอร์เฉพาะที่มีสคริปต์ VB เดียวกันนั้นอยู่
ในการสรุปและบันทึกให้กดOK
(อาจเป็นสองครั้ง) จากนั้นพิมพ์ข้อมูลชื่อผู้ใช้และรหัสผ่านจากบัญชีที่ (1. มีสิทธิ์ในการเรียกใช้งาน Task Schedulerและ (2. มีการเรียกใช้และอ่านการเข้าถึงตำแหน่งที่คุณ บันทึกสคริปต์ที่จะดำเนินการ
ยืนยันการทำงาน
สำหรับการทดสอบอย่างรวดเร็วเพื่อยืนยันการทำงานตามที่คาดไว้คุณสามารถ
- กด+พิมพ์และกด
R
services.msc
Enter
- เลื่อนลงไปที่Windows Updateคลิกขวาแล้วเลือกเริ่มจนกว่าคุณจะเห็นสถานะไปที่กำลังทำงาน
- ตอนนี้เพียงกด
F5
ทุก ๆ วินาทีเพื่อรีเฟรชหน้าจอเพื่อดูว่าสถานะบริการเปลี่ยนไปหรือไม่
- ในที่สุดคุณควรเห็นการเปลี่ยนแปลงสถานะเป็นการ
Blank/Null/Empty/Nothing
ระบุว่าบริการไม่ได้ทำงานอยู่ หากคุณรีเฟรชในระหว่างการหยุดทำงานคุณอาจสังเกตเห็นค่าสถานะของการหยุดให้บริการ
ซึ่งหมายความว่าคุณจะเริ่มWindows Updateหรือเริ่มงานตามกำหนดเวลาหรือเริ่มกระบวนการอื่น ๆ มันจะถูกฆ่าทุก ๆ 60 วินาทีหากทำงานเมื่อเปิดใช้งานและเปิดใช้งาน สิ่งนี้จะช่วยให้แน่ใจว่าการดำเนินการของWindows Updateจะไม่มีเวลาเพียงพอที่จะทำการดาวน์โหลดหรือติดตั้งการปรับปรุงใด ๆ
หมายเหตุ:ช่วงเวลาที่กำหนดสามารถปรับเปลี่ยนให้เรียกใช้บ่อยกว่า 60 วินาทีหากไม่รวดเร็วพอในบางกรณี
เพื่อปิดการใช้งาน
คุณควรใช้Windows Updatesเป็นระยะแม้ว่าจะมีการบำรุงรักษาตามกำหนดเวลาตามปกติเพื่อให้แน่ใจว่าระบบของคุณเป็นปัจจุบันด้วยโปรแกรมปรับปรุงความปลอดภัยล่าสุดและอื่น ๆ นี้ไม่ได้เป็นวิธีการที่ตั้งใจจะโดยสิ้นเชิงไม่เคยใช้การปรับปรุงของ Windowsเป็นเหล่านี้มีความสำคัญและจำเป็นในสภาพแวดล้อมจำนวนมากนี้มีวัตถุประสงค์เพื่อเพียงให้คุณสามารถควบคุมที่ดีกว่าที่จะเลือกเมื่อคุณต้องการใช้การปรับปรุงเหล่านี้ในสภาพแวดล้อมของคุณ
หากต้องการปิดใช้งานกระบวนการนี้เพื่อให้คุณติดตั้งWindows Updatesด้วยตนเองเมื่อคุณพร้อมคุณจะไปที่งานที่คุณกำหนดไว้ด้วยTask SchedulerคลิกขวาและเลือกตัวเลือกDisableเพื่อปิดการใช้งานและป้องกันการฆ่า ของบริการWindows Updates
เมื่อปิดการใช้งานแล้วให้เรียกใช้การปรับปรุง Windowsด้วยตนเองเพื่อแก้ไขระบบปฏิบัติการ เมื่อมีการใช้การอัปเดตและรอบการใช้พลังงานของคุณเสร็จสมบูรณ์หากทำได้ให้เปิดใช้งานเพื่อเริ่มต้นทำงานอีกครั้ง
แหล่งข้อมูลเพิ่มเติม