ค้นหาเว็บไซต์

แก้ไข: Windows ไม่สามารถเชื่อมต่อกับเครื่องพิมพ์ที่ใช้ร่วมกัน


ในบทความนี้ เรามีวิธีแก้ไขข้อผิดพลาดทั่วไปของ Windows (0x0000011b และ 0x00000002) ที่อาจเกิดขึ้นได้เมื่อเชื่อมต่อเครื่องพิมพ์เครือข่ายที่ใช้ร่วมกันจากคอมพิวเตอร์ระยะไกล (เซิร์ฟเวอร์เครื่องพิมพ์) ค้นหาข้อผิดพลาดที่ปรากฏขึ้นเมื่อเชื่อมต่อเครื่องพิมพ์ในรายการด้านล่าง และดำเนินการแก้ไข

0x00000002 - ข้อผิดพลาดในการเชื่อมต่อเครื่องพิมพ์

ข้อผิดพลาด 0x00000002 อาจเกิดขึ้นเมื่อพยายามเชื่อมต่อเครื่องพิมพ์เครือข่ายที่ใช้ร่วมกัน (จากเซิร์ฟเวอร์การพิมพ์หรือพอร์ต TCP/IP ในเครื่อง) ทั้งใน Windows 10 และ Windows 7 หลังจากที่คุณเปิดรายการเครื่องพิมพ์ที่ใช้ร่วมกันบน คอมพิวเตอร์ระยะไกล (ผ่านเส้นทาง UNC

\\computername

) และคลิกปุ่ม เชื่อมต่อ ข้อผิดพลาดปรากฏขึ้น

เชื่อมต่อกับเครื่องพิมพ์

Windows ไม่สามารถเชื่อมต่อกับเครื่องพิมพ์ได้

การดำเนินการล้มเหลวโดยมีข้อผิดพลาด 0x00000002

ข้อผิดพลาด 0x00000002 หมายความว่าไดรเวอร์ของเครื่องพิมพ์นี้ที่ติดตั้งบนคอมพิวเตอร์เสียหาย ก่อนอื่น คุณควรพยายามลบไดรเวอร์นี้ออกจากที่เก็บไดรเวอร์ (หากคุณได้รับข้อผิดพลาด 0x00000057)

เรียกใช้คำสั่งนี้:

printui.exe /s /t2

ในรายการไดรเวอร์ที่ติดตั้ง ให้ค้นหาไดรเวอร์เครื่องพิมพ์ที่คุณต้องการติดตั้งใหม่และนำออกโดยคลิก ลบแล้วเลือกตัวเลือก ลบไดรเวอร์และแพคเกจไดรเวอร์

คุณยังสามารถใช้ PowerShell เพื่อถอนการติดตั้งไดรเวอร์เครื่องพิมพ์:

Remove-PrinterDriver -Name "HP Universal Printing PCL 5"

หรือใช้สคริปต์ prnmngr.vbs ในตัวเพื่อจัดการเครื่องพิมพ์จาก cmd:

cscript "C:\Windows\System32\Printing_Admin_Scripts\en-US\prndrvr.vbs" -d -m "HP Universal Printing PCL 5" -e "Windows x64" -v 3

รีสตาร์ทตัวจัดคิว (

net stop spooler & net start spooler

) และลองเชื่อมต่อเครื่องพิมพ์ของคุณอีกครั้ง

มีแนวโน้มว่าจะติดตั้งไดรเวอร์และเครื่องพิมพ์จะเชื่อมต่อสำเร็จ

มิฉะนั้น ให้ลองทำดังต่อไปนี้:

  1. ลบรีจิสตรีคีย์นี้: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations;

  2. หากมีโฟลเดอร์ย่อยที่มีชื่อตั้งแต่ 1 ถึง 499 นิ้ว

    c:\Windows\System32\spool\prtprocs\x64

    , ลบทั้งหมดยกเว้น winprint.dll;

  3. ลบตัวประมวลผลการพิมพ์และไดรเวอร์ทั้งหมด (ยกเว้น winprint) จากคีย์ reg HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments

  4. รีสตาร์ทคอมพิวเตอร์และเชื่อมต่อกับเครื่องพิมพ์ที่ใช้ร่วมกัน

วิธีแก้ปัญหาเบื้องต้น หากวิธีก่อนหน้านี้ไม่ได้ผล ให้เชื่อมต่อเครื่องพิมพ์ของคุณผ่านเส้นทาง UNC โดยทำตามคำแนะนำในบทความ วิธีพิมพ์บน Windows 10 Network Printer จาก XP

ข้อผิดพลาด 0x0000011b: Windows ไม่สามารถเชื่อมต่อกับเครื่องพิมพ์

ปัญหาทั่วไปเกี่ยวกับการเชื่อมต่อเครื่องพิมพ์เครือข่ายที่ใช้ร่วมกันโดยมีข้อผิดพลาด 0x0000011b เริ่มต้นหลังจากติดตั้งการอัปเดตความปลอดภัยของ Windows ตั้งแต่วันที่ 15 กันยายน 2021

เมื่อเชื่อมต่อเครื่องพิมพ์ที่ใช้ร่วมกันจากคอมพิวเตอร์ระยะไกล ข้อผิดพลาดจะปรากฏขึ้น:

Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x0000011b.

ปัญหานี้เกี่ยวข้องกับการอัปเดตความปลอดภัยล่าสุดที่ Microsoft พยายามปิดช่องโหว่ Print Nightmare น่าเสียดายที่การอัปเดตยังไม่ได้รับการทดสอบอย่างสมบูรณ์และทำให้เกิดข้อผิดพลาดขนาดใหญ่ 0x0000011b

ในการแก้ปัญหา คุณต้องลบการอัปเดตความปลอดภัยล่าสุด บนคอมพิวเตอร์ที่ใช้เครื่องพิมพ์ร่วมกัน (!) ขึ้นอยู่กับรุ่นและรุ่นของ Windows บนคอมพิวเตอร์ที่ใช้เครื่องพิมพ์ร่วมกัน คุณต้องถอนการติดตั้งหนึ่งในการอัปเดตต่อไปนี้:

  • KB5005565 — Windows 10 2004 20H2 และ 21H1

  • KB5005566 - Windows 10 1909

  • KB5005568 - Windows 10 1809 และ Windows 10 LTSC

  • KB5005030 — Windows Server 2019

  • KB5005573 - Windows Server 2016

  • KB5005613, KB5005627 — Windows Server 2012 R2, Windows 8.1

  • KB5005563 - Windows 7, Windows Server 2008 R2 (ซึ่งมีการสมัครสมาชิก Extended Security Updates สำหรับ Windows 7 และ Serve 2008 R2)

หากต้องการลบการอัปเดต ให้ไปที่ เริ่ม -> การตั้งค่า -> อัปเดต & ความปลอดภัย -> ดู ประวัติการอัปเดต -> ถอนการติดตั้งการอัปเดต เลือกการอัปเดตที่เพิ่งติดตั้งตามรุ่น/รุ่นของ Windows ของคุณ (ตัวอย่างเช่น

Security Update for Microsoft Windows (KB5005565)

) แล้วคลิก ถอนการติดตั้ง
หรือใช้

wusa

คำสั่ง (ระบุหมายเลขอัพเดตสำหรับรุ่น Windows ของคุณ):

wusa.exe /uninstall /kb:5005565

เรียนรู้เพิ่มเติมเกี่ยวกับวิธีหลักในการถอนการติดตั้งการอัปเดตใน Windows

รีสตาร์ทเครื่องคอมพิวเตอร์และลองเชื่อมต่อเครื่องพิมพ์เครือข่ายด้วยตนเองหรือใช้ Group Policy โปรดทราบว่าหากผู้ใช้ไม่สามารถเชื่อมต่อเครื่องพิมพ์เครือข่ายโดยไม่ได้รับอนุญาตจากผู้ดูแลระบบภายใน (เนื่องจากการแก้ไขช่องโหว่ของ PrintNightmare) คุณสามารถอนุญาตให้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบติดตั้งเครื่องพิมพ์ได้ชั่วคราวโดยเรียกใช้คำสั่ง:

reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

จากนั้นผู้ใช้จะสามารถเชื่อมต่อเครื่องพิมพ์ที่ใช้ร่วมกันได้ และคุณต้องตั้งค่าเป็น

RestrictDriverInstallationToAdministrators = 1

หลังจากถอนการติดตั้งการอัปเดต คุณต้องซ่อนจากการติดตั้ง ในกรณีนี้ จะไม่ได้รับการติดตั้งโดยอัตโนมัติในรอบการสแกน Windows Update ถัดไป

คุณสามารถซ่อนการอัปเดตด้วยเครื่องมือทางการ wushowhide.diagcab หรือใช้โมดูล PowerShell PSWindowsUpdate:

$HideList = "KB5005565", "KB5005566", "KB5005568"
Hide-WindowsUpdate -KBArticleID $HideList -Verbose

หากคุณกำลังปรับใช้การอัปเดตจากเซิร์ฟเวอร์ WSUS ภายในเครื่อง คุณควรปฏิเสธการติดตั้ง

หากคุณไม่สามารถถอนการติดตั้งการอัปเดต วิธีแก้ปัญหาเบื้องต้น คุณสามารถเชื่อมต่อเครื่องพิมพ์เครือข่ายผ่านพอร์ตภายในเครื่องได้ ตัวอย่างเช่น ชื่อพอร์ตภายในสำหรับเชื่อมต่อเครื่องพิมพ์จากคอมพิวเตอร์ระยะไกลอาจมีลักษณะดังนี้:

\\pcname123\HP1220

การเชื่อมต่อเครื่องพิมพ์ผ่านพอร์ตภายในเครื่องได้อธิบายไว้ในบทความเกี่ยวกับข้อผิดพลาดทั่วไปอื่นในการเชื่อมต่อเครื่องพิมพ์เครือข่าย - 0x0000007e

วิธีแก้ไขปัญหาอื่นคือตั้งค่าคีย์ reg HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\RpcAuthnLevelPrivacyEnabled เป็น 0

บทความที่เกี่ยวข้อง