Fix Printer Installation Error 0x00000057 [SOLVED]: Error 0x00000057 เกี่ยวกับการติดตั้งเครื่องพิมพ์ เมื่อพยายามติดตั้งเครื่องพิมพ์ ได้ error code 0x00000057 สาเหตุหลักคือ ไดรเวอร์เครื่องพิมพ์เก่า/เสียหาย หรือไดรเวอร์ติดตั้งล้มเหลว

ปัญหาคือ: คลิก Add printer -> Add network, wireless or Bluetooth printer -> เครื่องพิมพ์ปรากฏในรายการ แต่เวลาคลิก Add ทันทีแสดง error 0x00000057 และเชื่อมต่อไม่ได้
Fix Printer Installation Error 0x00000057 [SOLVED]
วิธีที่ 1: เพิ่ม Local printer ผ่าน Network
- กด Windows Key + X เลือก Control Panel

- เลือก Devices and Printers คลิก Add a Printer

- เลือก Create a new Port ใช้ Local Port เป็น type

- ใส่ Network Path ไปยัง Printer (เช่น \\ComputerName\SharedPrinterName) เป็น Port Name

- เลือกเครื่องพิมพ์จากรายการ เลือก replace the driver that is currently installed

- เลือกว่าจะแชร์เครื่องพิมพ์หรือไม่ และตั้งเป็น default printer หรือไม่

- ติดตั้งเครื่องพิมพ์สำเร็จโดยไม่มี error
วิธีที่ 2: คัดลอกไฟล์ FileRepository จากเครื่องที่ทำงานปกติ
- ไปที่เครื่องที่ทำงานปกติ มีไดรเวอร์เดียวกันติดตั้งถูกต้อง
- กด Windows Key + R พิมพ์ regedit กด Enter เปิด Registry Editor

- ไปที่ location ใน registry editor:
HKLM\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\

- หา subkey ของไดรเวอร์เครื่องพิมพ์ที่มีปัญหา คลิกดู ด้านขวาหา InfPath จด path ไว้
- ไปที่ C:\Windows\System32\DriverStore\FileRepository หาโฟลเดอร์ที่ InfPath บอก

- คัดลอกเนื้อหาโฟลเดอร์ FileRepository ไป USB flash drive
- ไปที่เครื่องที่ error Error 0x00000057 ไปที่ C:\Windows\System32\DriverStore\FileRepository
- ถ้าโฟลเดอร์ว่าง แปลว่าไดรเวอร์ติดตั้งล้มเหลว เอา ownership ของโฟลเดอร์นี้
- คัดลอกเนื้อหาจาก USB flash drive มาทับที่นี่
- ลองติดตั้งไดรเวอร์อีกครั้ง ดูว่าสามารถ Fix Printer Installation Error 0x00000057 ได้หรือไม่
วิธีที่ 3: ติดตั้ง Printer และ Drivers ใหม่ด้วยตนเอง
- กด Windows Key + R พิมพ์ services.msc กด Enter

- หา Print Spooler service คลิกขวาเลือก Stop

- กด Windows Key + R พิมพ์ printui.exe /s /t2 กด Enter
- ในหน้าต่าง Printer Server Properties ค้นหาเครื่องพิมพ์ที่มีปัญหา
- ลบเครื่องพิมพ์ ตอนถามยืนยันลบ driver ด้วย เลือก Yes

- ไป services.msc อีกครั้ง คลิกขวา Print Spooler เลือก Start
- ลองติดตั้ง Printer ใหม่
วิธีที่ 4: เพิ่ม local server จาก Print Management
- กด Windows Key + R พิมพ์ MMC กด Enter เปิด Microsoft Management Console
- คลิก File เลือก Add/Remove Snap-in

- เลือกดังนี้:
Print Management > Click Add local server > Finish > OK 
- ขยาย Print Server -> Local server -> คลิก Drivers

- หาไดรเวอร์ที่มีปัญหา ลบทิ้ง
- ติดตั้ง Printer ใหม่ ควร Fix Printer Installation Error 0x00000057 ได้
วิธีที่ 5: เปลี่ยนชื่อ Driver files
- กด Windows Key + R พิมพ์ %systemroot%\system32\driverstore กด Enter
- เปลี่ยนชื่อไฟล์ต่อไปนี้:
infcache.1 infpub.dat infstor.dat infstrng.dat

- หาเปลี่ยนชื่อไม่ได้ ต้องเอา ownership ของไฟล์เหล่านี้ก่อน
- ลองติดตั้ง printer drivers อีกครั้ง
เสร็จแล้ว คุณ Fix Printer Installation Error 0x00000057 เรียบร้อย หากยังมีคำถาม ถามได้ในส่วนความคิดเห็น