XP can't access printer server when this server upgrade to Win2019 from Win2008R2

Luo Gan (SZ_IT) 1 Reputation point
2022-05-18T03:44:05.037+00:00

All XP clients can access printer server when this printer server'OS IS Windows Server 2008 R2.

But All xp clients prompt "Access denied,unable to connect" ,these clients can't use printer when this printer server upgrade to Windows Server 2019.

Although xp can use printer by creating "local port" instead of old printer,but these munual measures indeedly expend much more time and energy ,so I want to know if there is an easy approach to meet my demand.

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,084 questions
Windows Server Printing
Windows Server Printing
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.Printing: Printer centralized deployment and management, scan and fax resources management, and document services
640 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Alan Morris 1,156 Reputation points
    2022-05-18T22:37:17.407+00:00

    @Luo Gan (SZ_IT)

    XP and Vista and Window 7 are no longer supported for adding connections to printers shared from current supported versions of Windows. On XP do you get error 0x11b?

    Those older operating systems do not support the newer protocol requirement.

    You can add a registry setting on the server, then restart the Print Spooler to allow connections to shared printers by old operating systems.

    This is the MS docuement. https://support.microsoft.com/en-us/topic/managing-deployment-of-printer-rpc-binding-changes-for-cve-2021-1678-kb4599464-12a69652-30b9-3d61-d9f7-7201623a8b25

    You will need to add a key and set it to 0 on the print server.

    Add a new registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\RpcAuthnLevelPrivacyEnabled (type DWORD)
    Set the new key value to 0.
    Restart the Print Spooler service.
    This should allow printing from Windows clients to the Windows server as before.


  2. Alan Morris 1,156 Reputation points
    2022-05-23T14:56:57.947+00:00

    @Luo Gan (SZ_IT)

    The Local Port is going to be one option, this way the printer is set up like a file share rather than with Point and Print.

    A Standard TCP/IP port in LPR mode on XP with LPD installed on the print server will also work.

    How many 21 year old OS machines do you have at your location?

    0 comments No comments