Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

ไม่สามารถเชื่อมต่อ Shared Printer จาก Windows 10 ไป Windows XP

gầnมา ลูกค้าคนหนึ่งของผมพบว่าหลังจากติดตั้งการอัปเกรดจาก Windows 8.1 เป็น Windows 10 เครื่องพิมพ์เครือข่ายที่เชื่อมต่อกับคอมพิวเตอร์นี้หยุดพิมพ์เอกสารจากคอมพิวเตอร์อื่นที่รัน Windows XP (แม้ Windows XP จะสิ้นสุดการสนับสนุนแล้ว แต่มันยังใช้กันอย่างกว้างขวางใน SOHO)

ถ้าบนคอมพิวเตอร์ที่รัน Windows XP คุณดับเบิลคลิก network printer ที่ติดตั้งบน Windows 10 PC (workgroup โดยไม่มี domain) ข้อผิดพลาดต่อไปนี้จะปรากฏ:

Operation could not be completed. Access is denied.

เมื่อพยายามเชื่อมต่อ network printer ใน XP ผ่านตัวเลือก Connect ของเมนูคลิกขวาของพิมพ์ ระบบจะขอให้ระบุชื่อและรหัสผ่านของผู้ใช้ที่มีสิทธิ์บน Windows 10 remote computer

หลังจากที่คุณใส่ username และ password (แม้แต่ local administrator account ใน Windows 10) ข้อผิดพลาดนี้จะปรากฏ:

The credentials supplied are not sufficient to access this printer. Do you want to specify new credentials?

จากนั้นคุณระบุรหัสผ่านและสิ่งเดิมซ้ำซากไปเรื่อยๆ... สิ่งน่าสนใจที่สุดคือ คุณสามารถเปิดไฟล์ใดๆ บน network share ใน Windows 10 จาก XP client ได้โดยไม่มีปัญหา (ดังนั้นปัญหาไม่ใช่การขาดการสนับสนุน SMB 1.0) ปัญหาปรากฏเฉพาะกับ network printers ถ้า shared printer ในการตั้งค่าเดียวกันเชื่อมต่อกับ Windows 8.1 คุณสามารถพิมพ์ได้ง่าย

สิ่งที่เราลองทำ: ใน Network and Sharing Center ใน Windows 10 เราปิดการป้อนรหัสผ่านเพื่อเข้าถึง PC ที่รัน Windows 10 จากเครือข่าย (Turn off password protected sharing) สลับเป็นโหมด Enable File Sharing for Devices That Use 40- or 56-Bit Encryption ลองสร้าง local users เดียวกันในทั้งสองระบบ ไม่มีอะไรช่วย

สุดท้าย เพื่อเชื่อมต่อกับ shared printer ใน Windows 10 จากคอมพิวเตอร์ที่รัน Windows XP เราต้องใช้ workaround เก่าและเชื่อมต่อพิมพ์ผ่าน local port

  1. บนคอมพิวเตอร์ที่รัน Windows XP เปิด Control Panel -> Printers and Faxes และเริ่ม Add Printer Wizard (Add printer)
  2. จากนั้นเลือก Local printer attached to this computer -> Create a new port -> Local Port
  3. เป็นชื่อพอร์ต ให้ระบุ UNC address ของพิมพ์แบบนี้: \\Win10-PC1\SharedPrinterName (ในตัวอย่างของเราคือ \\192.168.1.22\HPLaserJet)
  4. เลือกหรือติดตั้ง printer driver ที่เหมาะสม

เสร็จสิ้นการติดตั้ง รีสตาร์ท ทั้งสอง คอมพิวเตอร์และลองพิมพ์เอกสาร มันควรพิมพ์สำเร็จ!

หมายเหตุ ผมพบข้อเท็จจริงน่าสนใจ: ผู้ใช้ต้องล็อกอินใน Windows 10 มิฉะนั้นพอร์ทจะไม่พร้อมใช้งาน