0x0000011b — cannot connect to a shared printer after the print security updates
The print security hardening changed how clients authenticate to a print server, and clients that have the update while the server does not are refused.
What you see
Connecting to a shared printer fails with 0x0000011b, or printing to an already-installed shared printer stops working. Started after a Patch Tuesday.
What is actually wrong
KB5005652 enforces RPC over a channel that requires the server to be patched and to have the matching driver isolation. Mixed patch levels between client and print server are the usual state that produces it.
Codes and articles
Fixes (2)
Bring the print server and clients to the same patch level
The supported fix. Do the server first.
Patch the print server fully and restart it.
Confirm the spooler is running and the shares are published.
Get-Service SpoolerGet-Printer | Where-Object Shared | Format-Table Name, ShareName, DriverName -AutoSize
Make sure the drivers on the server are v3 packaged or v4 drivers — unpackaged v3 drivers are refused by the hardened path.
Get-PrinterDriver | Format-Table Name, MajorVersion, PrinterEnvironment -AutoSizeThe hardening will not install a driver from the server that is not packaged, and the client-side failure looks identical to the RPC one.
Patch the clients fully and restart.
Remove and re-add the printer connection on one client to test.
Remove-Printer -Name '\\PRINTSRV\HP-Reception'Add-Printer -ConnectionName '\\PRINTSRV\HP-Reception'
Get-Printer -Name '\\PRINTSRV\HP-Reception' | Format-List Name, PrinterStatusDisable the RPC hardening as a temporary measure
Only as a stopgap while the server is scheduled. This turns off a security mitigation — put a date on it.
Understand what this does: it reverts the client to the authentication level the vulnerability was patched to prevent. It is a deliberate, temporary reduction in security.
This registry value is widely posted as 'the fix for 0x11b'. It is not a fix; it is the mitigation being switched off.
Set the value on the affected clients.
New-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Print' -Name RpcAuthnLevelPrivacyEnabled -Value 0 -PropertyType DWord -ForceRestart the spooler.
Restart-Service SpoolerRecord which machines you set it on, and schedule the server patch.
Related faults
Where this stops. This write-up was written and checked by hand. It says what each step changes, how to confirm it worked and how to reverse it, and anything destructive is flagged before you reach it. If it does not match what your machine is doing, search the Support Centre for the exact code or message — and when something needs a person, get in touch.