ไม่เหมือนกับ Windows รุ่นก่อน ๆ Microsoft ทำให้การจัดการการอัปเดตใน Windows 10 ยากขึ้นมาก อันที่จริง ไม่มีตัวเลือกในตัวเพื่อซ่อนการอัปเดตที่ไม่ต้องการ ดังที่กล่าวไปแล้ว เราได้กล่าวถึงวิธีจัดการและปิดใช้งานการอัปเดตอัตโนมัติใน Windows 10 แล้ว วิธีหนึ่งคือการใช้แอปการแก้ปัญหาอย่างเป็นทางการเพื่อซ่อนการอัปเดตที่คุณไม่ต้องการติดตั้งชั่วคราว
หรือจะซ่อนการอัปเดตโดยใช้ PowerShell ใน Windows 10 ก็ได้ โดยใช้วิธีดังนี้
การเข้าถึง PowerShell ใน Windows 10
Windows 10 เวอร์ชันเก่าไม่มี PowerShell อย่างไรก็ตาม หากระบบของคุณทันสมัย แสดงว่าติดตั้ง PowerShell แล้ว หากต้องการติดตั้ง โปรดไปที่ Windows Update (การตั้งค่า -> การอัปเดตและความปลอดภัย -> Windows Update) เพื่อติดตั้ง Windows 10 เวอร์ชันล่าสุด
กด ชนะ + X หรือคลิกขวาที่เมนูเริ่ม เลือก Windows PowerShell (ผู้ดูแลระบบ) ตัวเลือกนี้ช่วยให้คุณสามารถรันคำสั่งด้วยสิทธิ์ของผู้ดูแลระบบ ใช้งานได้ก็ต่อเมื่อบัญชี Windows 10 ของคุณมีสิทธิ์ของผู้ดูแลระบบจริงๆ
ไม่จำกัดการเข้าถึง
ตามค่าเริ่มต้น บัญชีผู้ใช้ของคุณจะถูกจำกัดการเข้าถึง และคุณจะไม่สามารถเรียกใช้สคริปต์ภายนอกใดๆ ใน PowerShell ได้ หากต้องการเรียกใช้สคริปต์ภายนอก คุณต้องตั้งค่านโยบายการดำเนินการเป็นไม่จำกัด โดยป้อนคำสั่งด้านล่างแล้วกดปุ่ม Enter
Set-ExecutionPolicy Unrestricted
ทันทีที่คุณรันคำสั่ง คุณจะถูกถามเพื่อยืนยัน เพียงกดปุ่ม A คีย์ตามด้วย Enter บนแป้นพิมพ์ของคุณ จากนี้ไป บัญชีผู้ใช้ของคุณจะเข้าถึงได้ไม่จำกัด
หากต้องการ คุณสามารถตรวจสอบนโยบายการดำเนินการปัจจุบันของบัญชีผู้ใช้ของคุณโดยใช้คำสั่งด้านล่าง อย่างที่คุณเห็น ฉันมีสิทธิ์การเข้าถึงแบบไม่จำกัด
Get-ExecutionPolicy
หลังจากเปลี่ยนนโยบายการดำเนินการ คุณสามารถใช้ PowerShell ได้ตามต้องการ
ติดตั้ง Windows Update Tool
ตามค่าเริ่มต้น Windows 10 PowerShell จะไม่มีคำสั่งสำหรับจัดการ Windows Updates คุณต้องติดตั้งโมดูล PSWindowsUpdate แทน คุณสามารถดำเนินการนี้ได้โดยตรงใน PowerShell ตราบใดที่คุณมีสิทธิ์การเข้าถึงระดับผู้ดูแลระบบที่ไม่จำกัด
เปิด PowerShell แล้วป้อน:
Install-Module -Name PSWindowsUpdate
พิมพ์ “Y” เพื่อยืนยันว่าคุณต้องการติดตั้ง NuGet ด้วย ซึ่งจำเป็นสำหรับการใช้ PSWindowsUpdate โปรดทราบว่าคุณต้องเชื่อมต่ออินเทอร์เน็ตเพื่อทำสิ่งนี้
หากคุณได้รับคำเตือนเกี่ยวกับที่เก็บที่ไม่น่าเชื่อถือ ให้พิมพ์ “Y” เพื่อยืนยันว่าคุณต้องการดำเนินการต่อ
ส่วนใหญ่ขั้นตอนการติดตั้งจะใช้เวลาเพียงไม่กี่นาที คุณจะกลับไปที่พรอมต์ PowerShell ปกติเมื่อทุกอย่างเสร็จสิ้น
ซ่อนการอัปเดตตามชื่อเรื่อง
ก่อนที่คุณจะสามารถซ่อนการอัปเดตโดยใช้ PowerShell คุณต้องดูรายการสิ่งที่รอดำเนินการอยู่ก่อน คุณจะต้องใช้ชื่อของการอัปเดตเพื่อซ่อน
ในการเริ่มต้น ใช้คำสั่งด้านล่างเพื่อดูรายการการอัปเดต Windows ที่มีทั้งหมด
Get-WUList
เมื่อคุณมีรายการอัปเดตทั้งหมดแล้ว ให้ค้นหาการอัปเดตที่คุณต้องการซ่อนและจดชื่อการอัปเดต คุณจะต้องใช้ชื่อเรื่องหากการอัปเดตไม่มีหมายเลข KB คุณยังสามารถใช้หมายเลข KB (ดูหัวข้อถัดไป) ป้อนคำสั่งต่อไปนี้แล้วกดปุ่ม Enter เพื่อซ่อนการอัปเดต อย่าลืมแทนที่ UpdateName*
ด้วยชื่อจริง
Hide-WindowsUpdate -Title "UpdateName*"
เราสามารถใช้สัญลักษณ์แทน (*) ก่อนและหลังชื่อได้ตราบใดที่บางส่วนของชื่อถูกต้องและไม่ซ้ำกัน หากคุณไม่ต้องการยุ่งเกี่ยวกับไวด์การ์ด ให้ป้อนชื่อการอัปเดตแบบเต็ม
ใน PowerShell คุณสามารถเน้นและคัดลอกส่วนของข้อความเพื่อหลีกเลี่ยงไม่ให้ต้องพิมพ์ทุกอย่าง นอกจากนี้ยังป้องกันข้อผิดพลาดจากการพิมพ์ผิดบางอย่าง
PowerShell ขอให้คุณยืนยันการกระทำของคุณ เพียงกดปุ่ม A คีย์ตามด้วย Enter บนแป้นพิมพ์ของคุณ
การดำเนินการนี้จะซ่อนเป้าหมาย Windows Update ยืนยันได้โดยดูที่ตัวอักษร H
ภายใต้ "สถานะ" ในกรณีที่คุณสงสัยตัวอักษร H
ย่อมาจาก Hidden
.
ซ่อนการอัปเดตตามหมายเลข KB
หรือคุณสามารถซ่อนการอัปเดต Windows โดยใช้ KB Article ID หากต้องการซ่อนการอัปเดต Windows โดยใช้ KB Article ID เพียงใช้คำสั่งด้านล่าง อย่าลืมแทนที่ “KBNumber” ในคำสั่งด้านล่างด้วย ID ของการอัปเดตที่คุณต้องการซ่อน
Hide-WindowsUpdate -KBArticleID KBNumber
อีกครั้ง PowerShell จะขอให้คุณยืนยัน ใส่ตัวอักษร A แล้วกดปุ่ม Enter ปุ่ม.
เลิกซ่อนการอัปเดต
ในอนาคต หากคุณต้องการเลิกซ่อนการอัปเดต คุณจะต้องแสดงรายการอัปเดตโดยใช้คำสั่งอื่น Get-WUList ดั้งเดิมไม่แสดงการอัปเดตที่ซ่อนอยู่
ให้ใช้คำสั่งต่อไปนี้แทน:
Show-WindowsUpdate
พิมพ์ L ที่จะพูดไม่ทั้งหมด มิเช่นนั้น คุณจะดูรายละเอียดเกี่ยวกับการอัปเดตแต่ละรายการ จากนั้นดูรายการอัปเดตทั้งหมด รวมถึงการอัปเดตที่ซ่อนไว้ด้วย
เมื่อคุณมีหมายเลข KB หรือชื่อเรื่องของการอัปเดตที่ซ่อนอยู่แล้ว ให้ใช้คำสั่งใดคำสั่งหนึ่งต่อไปนี้เพื่อยกเลิกการซ่อน โดยแทนที่ “KBNumber” ด้วยหมายเลข KB จริงหรือ “UpdateTitle” ด้วยชื่อ ใช้คำสั่งเดียวเท่านั้น ไม่ใช้ทั้งสองคำสั่งพร้อมกัน
Show-WindowsUpdate -KBArticleID KBNumber Show-WindowsUpdate -Title UpdateTitle
การดำเนินการข้างต้นจะขอให้คุณยืนยันอีกครั้ง เพียงยืนยันการดำเนินการ แล้วคุณจะได้รับการอัปเดตกลับ
หากคุณซ่อนการอัปเดตจำนวนมากและต้องการแสดงอีกครั้ง ให้ใช้คำสั่งต่อไปนี้:
Show-WindowsUpdate
พิมพ์ A เพื่อแสดงการอัปเดตทั้งหมด รวมถึงรายการที่คุณซ่อนไว้ นี่เป็นวิธีที่รวดเร็วในการกู้คืนการอัปเดตที่ซ่อนอยู่ทั้งหมดในครั้งเดียว เมื่อเทียบกับการป้อนชื่อแต่ละรายการหรือหมายเลข KB
หากต้องการสรุป ให้เปลี่ยนนโยบายการดำเนินการกลับเป็นจำกัดโดยใช้คำสั่งด้านล่าง การให้บัญชีผู้ใช้ของคุณเรียกใช้สคริปต์ด้วยการเข้าถึงที่ไม่จำกัดอาจทำให้ระบบของคุณมีช่องโหว่
Set-ExecutionPolicy Restricted
หากต้องการจัดการการอัปเดต Windows 10 ของคุณเพิ่มเติมโดยใช้ PowerShell ให้ป้อนข้อมูลต่อไปนี้:
Get-Command -module PSWindowsUpdate
ข้อมูลนี้จะแสดงรายการคำสั่งการจัดการการอัปเดตที่มีอยู่ทั้งหมดภายในโมดูลนี้
หากคุณต้องการจำกัดเวลาในการดาวน์โหลดเพื่อหลีกเลี่ยงการรีสตาร์ทที่น่ารำคาญในขณะที่คุณกำลังทำอะไรบางอย่างหรือเพื่อประหยัดแบนด์วิดท์ในการเชื่อมต่อที่จำกัด ให้ตั้งค่าหน้าต่างอัปเดตภายใน Windows Update นอกจากนี้ เรียนรู้วิธีแก้ไขปัญหาการอัปเดต Windows 10 หากมีบางอย่างไม่ถูกต้อง