Driver Store (DriverStore\FileRepository)
Driver Store เป็นโฟลเดอร์ที่ได้รับการป้องกันอยู่ที่ C:\Windows\System32\DriverStore\FileRepository ซึ่ง Windows จะเก็บแพ็กเกจไดรเวอร์ทุกตัวที่เคยถูกเตรียมไว้ (staged) บนพีซี Windows จะติดตั้งอุปกรณ์จากแพ็กเกจใน Driver Store เท่านั้น ดังนั้นไดรเวอร์กราฟิกและเครื่องพิมพ์รุ่นเก่าจึงอาจสะสมอยู่ในนั้นและใช้พื้นที่หลายกิกะไบต์
1แพ็กเกจเข้ามาอยู่ในนั้นได้อย่างไร
เมื่อมีการติดตั้งไดรเวอร์ Windows จะคัดลอก (stage) แพ็กเกจทั้งหมดพร้อมไฟล์ INF ไปไว้ใน Driver Store ก่อน จากนั้นจึงติดตั้งสำหรับอุปกรณ์นั้นๆ แพ็กเกจจะปรากฏเป็น oem<number>.inf ในเครื่องมือต่างๆ เช่น pnputil
2การลบแพ็กเกจเก่า
แพ็กเกจที่ไม่มีอุปกรณ์ใดใช้งานสามารถลบออกได้ด้วย pnputil คำสั่ง pnputil /enum-drivers จะแสดงรายการแพ็กเกจของบริษัทอื่นพร้อมชื่อที่เผยแพร่ ผู้ให้บริการ คลาส และเวอร์ชัน คำสั่ง pnputil /delete-driver oem<number>.inf จะลบแพ็กเกจนั้นออก Windows จะปฏิเสธหากยังมีอุปกรณ์ใช้งานอยู่ เว้นแต่จะเพิ่ม /force ซึ่งควรหลีกเลี่ยง
วิธีแสดงรายการและลบแพ็กเกจไดรเวอร์ที่ไม่ได้ใช้งาน
- เปิด Terminal (Admin)
- เรียกใช้คำสั่ง:
pnputil /enum-driversและจดชื่อที่เผยแพร่ (oem<number>.inf) ของเวอร์ชันเก่าไว้ - สร้างจุดคืนค่า (restore point) ก่อน
- เรียกใช้คำสั่ง:
pnputil /delete-driver oem<number>.inf - หาก Windows แจ้งว่าแพ็กเกจกำลังถูกใช้งาน ให้เก็บไว้ตามเดิม
ข้อควรระวัง
- ห้ามลบโฟลเดอร์ภายใน FileRepository ด้วยตนเองโดยเด็ดขาด
- อย่าใช้ /force กับไดรเวอร์สำหรับอุปกรณ์จัดเก็บข้อมูล เครือข่าย หรือจอแสดงผล: พีซีอาจไม่พบอุปกรณ์ดังกล่าวในการเริ่มต้นระบบครั้งถัดไป
บทความที่เกี่ยวข้อง
- DISM (Deployment Image Servicing and Management)DISM คืออะไร คำสั่ง /CheckHealth, /ScanHealth และ /RestoreHealth รวมถึงวิธีการทำงานร่วมกันของ DISM และ SFC เพื่อซ่อมแซม Windows
- Windows Recovery Environment (WinRE)WinRE คืออะไร วิธีเปิดใช้งาน เครื่องมือที่มีให้ และวิธีตรวจสอบด้วยคำสั่ง reagentc /info
- SFC (System File Checker)คำสั่ง sfc /scannow ทำงานอย่างไร วิธีอ่านผลลัพธ์ ไฟล์ CBS.log อยู่ที่ไหน และเมื่อใดที่ควรเรียกใช้ DISM ก่อน
แหล่งอ้างอิง
- Driver Store (Microsoft Learn) learn.microsoft.com
- ไวยากรณ์คำสั่ง PnPUtil (Microsoft Learn) learn.microsoft.com
หมายเหตุ: Rain Cleaner จะสร้างจุดคืนค่า (restore point) และสำเนาของไดรเวอร์ปัจจุบันก่อนที่จะติดตั้งไดรเวอร์
ตรวจสอบล่าสุด: