Command Prompt เป็น Utility ที่ Power Users ชอบใช้ สร้างมานาน ถ้าคุณไม่รู้ สามารถรัน Windows Update จาก Command Line ได้ คล้ายกัน อัปเดต Drivers ด้วย Command Prompt ก็ทำได้
Microsoft มี Built-in Utility PnPUtil.exe ให้ Admin Add/Install/Update/Delete Driver Package จาก Driver Store ดูรายการ Driver Packages ที่ติดตั้งอยู่ได้ ในบทความนี้แนะนำวิธีติดตั้ง/อัปเดต Driver ผ่าน CMD
เช็คว่ามี PnPUtil: เปิด CMD พิมพ์ PNPUtil.exe Enter หากไม่ Error = พร้อมใช้
อัปเดต Drivers ด้วย Command Prompt

วิธีนี้ไม่ดาวน์โหลด Driver จากอินเทอร์เน็ต ต้องดาวน์โหลด Driver Package จากเว็บ OEM หรือ Copy จาก USB/Storage มาในเครื่องก่อน
พร้อมแล้ว ใช้ Utility ติดตั้ง/อัปเดต Driver ต้องระบุ Path ไปยัง INF File ที่เก็บข้อมูล Driver
PnPUtil Syntax
pnputil [/add-driver <...> | /delete-driver <...> | /export-driver <...> | /enum-drivers | /disable-device <...> | /enable-device <...> | /restart-device <...> | /remove-device <...> | /scan-devices <...> | /enum-devices <...> | /enum-interfaces <...> | /?]
Syntax จาก microsoft.com:
pnputil /add-driver * <filename.inf | *.inf> [/subdirs] [/install] [/reboot] /subdirs - traverse sub directories for driver packages /install - install/update drivers on any matching devices /reboot - reboot system if needed to complete the operation
ตัวอย่างคำสั่ง PnPUtil
ใช้ /install ติดตั้ง Driver ใหม่ หรือ Update Driver เดิม
Add Driver Package
pnputil /install x:\driver.inf
Add Multiple Driver Packages
pnputil /install c:\oem\*.inf
Add และ Install Driver Package
pnputil /install device.inf /install
Utility อาจ Return Code แจ้งว่า Reboot Required: หากได้ ERROR SUCCESS REBOOT REQUIRED (3010) ต้อง Reboot (กรณีไม่ได้ใช้ /reboot ตอนติดตั้ง) หากได้ ERROR SUCCESS REBOOT INITIATED (1641) แสดงว่าสำเร็จและกำลัง Reboot
Utility ยัง Enum Driver Packages ใน Driver Store ได้ (เฉพาะ Non-in-box Packages) In-box Driver = Driver ที่มาพร้อม Windows Installation/Service Packs
มีคำสั่ง Drvload อีกตัว แต่ทำงานได้เฉพาะ Windows PE Environment จากมุมมอง Consumer/Admin ต้องใช้ PnPUtil สำหรับ Update/Install Driver ใน Windows 11/10
