ไม่เหมือนรุ่น Windows ก่อนหน้า Microsoft ทำให้การจัดการอัปเดตใน Windows 10 ยากขึ้นมาก จริงๆ แล้ว ไม่มีตัวเลือกในตัวเลือกในการซ่อนอัปเดตที่ไม่ต้องการ แต่เราได้ครอบคลุมวิธีจัดการและปิดการอัปเดตอัตโนมัติใน Windows 10 ไปแล้ว วิธีหนึ่งคือใช้แอพ troubleshooting อย่างเป็นทางการเพื่อซ่อนอัปเดตที่คุณไม่ต้องการติดตั้งชั่วคราว
ทางเลือกอื่นคือ คุณสามารถซ่อนอัปเดตโดยใช้ PowerShell ใน Windows 10 ได้ นี่คือวิธีการทำ
การเข้าถึง PowerShell ใน Windows 10
รุ่น Windows 10 เก่าไม่ได้รวม PowerShell อย่างไรก็ตาม หากระบบของคุณทันสมัย PowerShell ก็จะติดตั้งอยู่แล้ว หากคุณต้องการติดตั้ง ไปที่ Windows Update (Settings -> Update & Security -> Windows Update) เพื่อติดตั้งรุ่นล่าสุดของ Windows 10
กด Win + X หรือคลิกขวาเมนู Start เลือก Windows PowerShell (Admin) ตัวเลือกนี้ช่วยให้คุณรันคำสั่งด้วยสิทธิ์ผู้ดูแลระบบ ทำงานได้ก็ต่อเมื่อบัญชี Windows 10 ของคุณมีสิทธิ์ admin จริงๆ
ยกเลิกการจำกัดการเข้าถึง
โดยค่าเริ่มต้น บัญชีผู้ใช้ของคุณจะมีการเข้าถึงที่ถูกจำกัด และคุณจะไม่สามารถรันสคริปต์ภายนอกใน PowerShell ได้ เพื่อรันสคริปต์ภายนอก คุณต้องตั้งค่านโยบายการดำเนินการเป็น Unrestricted เพื่อทำเช่นนั้น ให้ป้อนคำสั่งด้านล่างและกด Enter
Set-ExecutionPolicy Unrestricted
ทันทีที่คุณรันคำสั่ง คุณจะถูกขอยืนยัน เพียงกดปุ่ม A ตามด้วย Enter บนคีย์บอร์ด ตั้งแต่จุดนี้เป็นต้นไป บัญชีผู้ใช้ของคุณจะมีการเข้าถึงไม่จำกัด
หากคุณต้องการ คุณสามารถตรวจสอบนโยบายการดำเนินการปัจจุบันของบัญชีผู้ใช้ได้โดยใช้คำสั่งด้านล่าง ตามที่เห็น ฉันมีการเข้าถึงไม่จำกัด
Get-ExecutionPolicy
หลังจากเปลี่ยนนโยบายการดำเนินการแล้ว คุณสามารถใช้ PowerShell ได้อย่างอิสระตามต้องการ
ติดตั้งเครื่องมือ Windows Update
โดยค่าเริ่มต้น Windows 10 PowerShell ไม่ได้รวมคำสั่งสำหรับจัดการ Windows Updates แทนที่จะต้องติดตั้งโมดูล PSWindowsUpdate คุณสามารถทำได้โดยตรงใน PowerShell ตราบใดที่คุณมีสิทธิ์ admin ไม่จำกัด
เปิด PowerShell และป้อน:
Install-Module -Name PSWindowsUpdate
พิมพ์ "Y" เพื่อยืนยันว่าคุณต้องการติดตั้ง NuGet ด้วย ซึ่งจำเป็นสำหรับการใช้ PSWindowsUpdate โปรดทราบว่าคุณต้องเชื่อมต่ออินเทอร์เน็ตเพื่อทำเช่นนี้
หากคุณได้รับคำเตือนเกี่ยวกับ untrusted repository ให้พิมพ์ "Y" เพื่อยืนยันว่าคุณต้องการดำเนินการต่อ
กระบวนการติดตั้งควรใช้เวลาเพียงไม่กี่นาทีในกรณีส่วนใหญ่ คุณจะกลับสู่พรอมต์ PowerShell ปกติเมื่อทุกอย่างเสร็จสมบูรณ์
ซ่อนอัปเดตโดยอิงจากชื่อเรื่อง
ก่อนที่คุณจะซ่อนอัปเดตโดยใช้ PowerShell คุณต้องดูรายการว่ามีอะไร pending อยู่ คุณจะต้องการชื่อของอัปเดตเพื่อซ่อนมัน
เริ่มต้นด้วยการใช้คำสั่งด้านล่างเพื่อดูรายการ Windows updates ทั้งหมดที่มีอยู่
Get-WUList
เมื่อคุณมีรายการอัปเดตที่มีอยู่ทั้งหมด ให้ค้นหาอัปเดตที่ต้องการซ่อนและบันทึกชื่อเรื่องของอัปเดต คุณจะต้องการชื่อเรื่องหากอัปเดตไม่มีหมายเลข KB คุณยังสามารถใช้หมายเลข KB ได้ (ดูส่วนถัดไป) ป้อนคำสั่งต่อไปนี้และกด Enter เพื่อซ่อนอัปเดต อย่าลืมแทนที่ UpdateName* ด้วยชื่อเรื่องจริง
Hide-WindowsUpdate -Title "UpdateName*"
เราสามารถใช้ wildcard (*) ก่อนและหลังชื่อเรื่องได้ ตราบใดที่ส่วนหนึ่งของชื่อเรื่องถูกต้องและไม่ซ้ำกัน หากคุณไม่ต้องการใช้ wildcards ให้ป้อนชื่อเรื่องอัปเดตเต็มๆ
ใน PowerShell คุณสามารถไฮไลท์และคัดลอกส่วนของข้อความเพื่อหลีกเลี่ยงการพิมพ์ทั้งหมด นี่ยังป้องกันข้อผิดพลาดจากการพิมพ์ผิด
PowerShell จะขอให้คุณยืนยันการกระทำ เพียงกดปุ่ม A ตามด้วย Enter บนคีย์บอร์ด
การดำเนินการนี้จะซ่อน Windows Update เป้าหมาย คุณสามารถยืนยันได้โดยดูตัวอักษร H ภายใต้ "Status" หากคุณสงสัย ตัวอักษร H ย่อมาจาก Hidden
ซ่อนอัปเดตโดยอิงจากหมายเลข KB
ทางเลือกอื่นคือ คุณสามารถซ่อน Windows update โดยใช้ KB Article ID เพื่อซ่อน Windows update โดยใช้ KB Article ID ให้ใช้คำสั่งด้านล่าง อย่าลืมแทนที่ "KBNumber" ในคำสั่งด้านล่างด้วย ID ของอัปเดตที่คุณต้องการซ่อน
Hide-WindowsUpdate -KBArticleID KBNumber
อีกครั้ง PowerShell จะขอยืนยัน ป้อนตัวอักษร A และกดปุ่ม Enter
แสดงอัปเดตที่ซ่อนไว้ (Unhide)
ในอนาคต หากคุณต้องการแสดงอัปเดตที่ซ่อนไว้ คุณจะต้องแสดงรายการอัปเดตโดยใช้คำสั่งที่แตกต่างกัน Get-WUList ต้นฉบับไม่แสดงอัปเดตที่ซ่อนไว้
แทนที่จะใช้คำสั่งต่อไปนี้:
Show-WindowsUpdate
พิมพ์ L เพื่อบอกว่า No to all มิฉะนั้น คุณจะเห็นรายละเอียดเกี่ยวกับแต่ละอัปเดต แล้วเห็นรายการอัปเดตทั้งหมด รวมถึงอัปเดตที่ซ่อนไว้
ตอนนี้คุณมีหมายเลข KB หรือชื่อเรื่องของอัปเดตที่ซ่อนไว้ ให้ใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อแสดงอัปเดต แทนที่ "KBNumber" ด้วยหมายเลข KB จริง หรือ "UpdateTitle" ด้วยชื่อเรื่อง ใช้คำสั่งเพียงคำสั่งเดียว ไม่ใช่ทั้งสองพร้อมกัน
Show-WindowsUpdate -KBArticleID KBNumber Show-WindowsUpdate -Title UpdateTitle
การดำเนินการด้านบนจะขอยืนยันอีกครั้ง เพียงยืนยันการกระทำ และคุณจะได้อัปเดตกลับมา
หากคุณซ่อนอัปเดตจำนวนมากและต้องการแสดงอีกครั้ง ให้ใช้คำสั่งต่อไปนี้:
Show-WindowsUpdate
พิมพ์ A เพื่อแสดงอัปเดตทั้งหมด รวมถึงอัปเดตที่คุณซ่อนไว้ นี่เป็นวิธีเร็วในการกู้คืนอัปเดตที่ซ่อนไว้ทั้งหมด בבת אחת แทนที่จะป้อนชื่อเรื่องหรือหมายเลข KB ทีละรายการ
เพื่อปิดท้าย ให้เปลี่ยนนโยบายการดำเนินการกลับเป็น Restricted โดยใช้คำสั่งด้านล่าง การที่บัญชีผู้ใช้รันสคริปต์ด้วยการเข้าถึงไม่จำกัดอาจทำให้ระบบของคุณเปราะบาง
Set-ExecutionPolicy Restricted
เพื่อจัดการ Windows 10 updates เพิ่มเติมโดยใช้ PowerShell ให้ป้อนคำสั่งต่อไปนี้:
Get-Command -module PSWindowsUpdate
นี่จะให้รายการคำสั่งจัดการอัปเดตทั้งหมดที่มีอยู่ในโมดูลนี้
หากคุณเพียงต้องการจำกัดเวลาดาวน์โหลดเพื่อหลีกเลี่ยงการรีสตาร์ทที่รบกวนขณะคุณกำลังทำอยู่ หรือเพื่อประหยัดแบนด์วิดท์บนการเชื่อมต่อจำกัด ให้ตั้งค่าช่วงเวลาอัปเดตภายใน Windows Update นอกจากนี้ เรียนรู้วิธี troubleshoot ปัญหา Windows 10 Update หากมีบางอย่างไม่ถูกต้อง