Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ "Windows Cannot Connect to the Printer" Error 0x000000xx

พยายามเพิ่ม Shared Printer แล้วเจอ "Windows cannot connect to the printer. Operation failed with error 0x000000XX" สาเหตุ: Windows หา mscms.dll ในโฟลเดอร์ผิด (ไม่ใช่ system32)

5 วิธีแก้ Windows Cannot Connect to the Printer

เตรียม: สร้าง Restore Point (ลอง Microsoft Hotfix ก่อนก็ได้)

1. Copy mscms.dll ไปโฟลเดอร์ที่ถูกต้อง

  1. ไป C:\Windows\system32\ หา mscms.dll > Copy
  2. Paste ไปตาม Architecture:
    • 64-bit: C:\windows\system32\spool\drivers\x64\3\
    • 32-bit: C:\windows\system32\spool\drivers\w32x86\3\
  3. Reboot > ลองเพิ่ม Printer ใหม่

2. สร้าง Local Port ใหม่

  1. Control Panel > Hardware and Sound > Devices and Printers > Add a printer
  2. The printer that I want isn't listed > Add a local printer or network printer with manual settings > Next
  3. Create a new port > Type: Local Port > Next
  4. Port Name: \\IP_Address_or_Computer_Name\Printer_Name (เช่น \\192.168.1.120\HP LaserJet Pro M1136) > OK > Next
  5. ติดตั้ง Driver ตาม Wizard > Finish

3. Restart Print Spooler Service

  1. Win+R services.msc
  2. หา Print Spooler > Double-click > Startup Type: Automatic > Stop > Start > Apply/OK
  3. ลอง Add Printer ใหม่

4. ลบ Incompatible Printer Drivers

  1. Win+R printmanagement.msc
  2. All Drivers > คลิกขวา Driver ที่เก่า/ซ้ำ > Delete
  3. ลอง Add Printer ใหม่ (จะโหลด Driver ใหม่)

5. Registry Fix: ลบ Client Side Rendering Print Provider

  1. Stop Print Spooler Service (วิธีที่ 3)
  2. Regedit > HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider
  3. คลิกขวา Key > Delete
  4. Start Print Spooler Service > Reboot

วิธีที่ 1 และ 2 แก้ได้ส่วนใหญ่ครับ