ข้ามไปที่เนื้อหาหลัก

วิธีอัพเดตวินโดว์ทันที ไม่ต้องรอ Automatic Update ด้วย PowerShell

รูปหน้าปกบทความวิธีบังคับอัปเดต Windows 11 เป็นเวอร์ชันล่าสุดด้วย PowerShell

ถ้าต้องการ อัพเดตวินโดว์ ทันทีแต่ Windows Update ยังไม่แจ้งให้ติดตั้ง สามารถใช้ PowerShell ร่วมกับโมดูล PSWindowsUpdate เพื่อสั่งตรวจหา ดาวน์โหลด และติดตั้งอัปเดตได้โดยตรง วิธีนี้ช่วยลดการรอให้ระบบแจ้งเตือนเอง และเหมาะกับผู้ใช้ Windows 10 และ Windows 11 ที่ต้องการอัปเดตเครื่องให้เสร็จเร็วขึ้น

สำคัญ: คำสั่งนี้จะติดตั้งเฉพาะอัปเดตที่ Windows Update หรือ Microsoft Update เสนอให้กับเครื่องของคุณ ไม่ใช่การบังคับอัปเกรดไปยัง Feature Update ใหม่ทุกกรณี

ตรวจเวอร์ชัน Windows ก่อนอัปเดต

กด Windows + R แล้วพิมพ์คำสั่งด้านล่าง จากนั้นกด Enter เพื่อดูเวอร์ชันปัจจุบัน เช่น 22H2, 24H2 หรือ 25H2

winver

จากนั้นเปิด Windows PowerShell แบบ Run as administrator โดยคลิกขวาที่ปุ่ม Start แล้วเลือก Terminal (Admin) หรือ Windows PowerShell (Admin)

เมนู Windows Power User (Win + X) ไฮไลต์การเลือกเมนู Windows PowerShell (Admin)


เตรียม PowerShell ก่อน Update

1. ติดตั้งโมดูล Windows Update (ทำเพียงครั้งแรกครั้งเดียว)

Install-Module -Name PSWindowsUpdate -Force

คำสั่งนี้ใช้ติดตั้งโมดูล PSWindowsUpdate จาก PowerShell Gallery ซึ่งเป็นเครื่องมือสำหรับตรวจหาและติดตั้ง Windows Update ผ่าน PowerShell หากติดตั้งไปแล้ว ไม่จำเป็นต้องรันคำสั่งนี้ซ้ำทุกครั้ง

2. อนุญาตให้รันสคริปต์ในระบบ

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force

คำสั่งนี้ตั้งค่า Execution Policy เป็น RemoteSigned เฉพาะในหน้าต่าง PowerShell ที่เปิดอยู่ ทำให้สามารถรันสคริปต์และโมดูลที่จำเป็นได้ โดยไม่เปลี่ยนการตั้งค่าถาวรของเครื่อง เมื่อปิดหน้าต่าง PowerShell การตั้งค่านี้จะหายไป

3. สั่งตรวจหาและบังคับติดตั้งอัปเดตเวอร์ชันใหม่ทันที

Get-WindowsUpdate -AcceptAll -Install -AutoReboot
หน้าจอ Windows PowerShell แสดงสถานะกำลังดาวน์โหลด Windows 11 version 25H2 และไดรเวอร์ต่างๆ

คำสั่งนี้จะสั่งให้ Windows ตรวจหาอัปเดตที่มีให้ ดาวน์โหลด ติดตั้งทั้งหมด และรีสตาร์ตเครื่องอัตโนมัติหากจำเป็น

คำอธิบายพารามิเตอร์

พารามิเตอร์ ความหมาย
Get-WindowsUpdate ตรวจหาอัปเดตที่ Windows Update มีให้กับเครื่อง
-AcceptAll ยอมรับอัปเดตทั้งหมดที่พบโดยอัตโนมัติ ไม่ต้องกดยืนยันทีละรายการ
-Install สั่งดาวน์โหลดและติดตั้งอัปเดตทันที [25][28]
-AutoReboot รีสตาร์ตเครื่องอัตโนมัติหลังติดตั้งอัปเดตเสร็จ หากระบบต้องการรีสตาร์ต
หน้าจอ Windows PowerShell แสดงผลลัพธ์การติดตั้งไดรเวอร์ขึ้น Installed และ Windows 11 Feature Update ขึ้น Failed เพื่อรอการรีสตาร์ท
ข้อควรระวัง: เนื่องจากใช้ -AutoReboot เครื่องอาจรีสตาร์ตเองหลังติดตั้งเสร็จ ควรบันทึกงาน ปิดไฟล์สำคัญ และเสียบปลั๊กไฟก่อนรันคำสั่ง

ลิงก์อ้างอิง

สรุป

หากต้องการ อัพเดตวินโดว์ ทันที ให้เปิด PowerShell แบบ Administrator แล้วรัน 3 คำสั่งหลักตามลำดับ:

Install-Module -Name PSWindowsUpdate -Force
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
Get-WindowsUpdate -AcceptAll -Install -AutoReboot

วิธีนี้ช่วยให้ Windows ตรวจหา ดาวน์โหลด และติดตั้งอัปเดตที่พร้อมใช้งานได้ทันที โดยไม่ต้องรอการแจ้งเตือนจาก Automatic Update แต่ควรบันทึกงานก่อน เพราะระบบอาจรีสตาร์ตอัตโนมัติหลังการติดตั้งเสร็จ

ความคิดเห็น