Windows 10 users and administrators report widescale network printing issues after installing the KB5006670 cumulative update and other updates released this week.
Since installing the KB5006670 update, users are reporting that they cannot print to network print servers, with some users receiving 0x00000709 or ‘Element not found‘ errors when attempting to print.
Since July, Microsoft has been releasing a constant stream of security updates to fix the PrintNightmare vulnerabilities in the Windows Print Spooler.
As threat actors, including ransomware gangs, actively exploit these vulnerabilities, Microsoft has changed its Point and Print printing feature drastically. Unfortunately, while these changes fix the vulnerabilities, they also lead to problems printing to network print servers.
While most of the reported problems are related to Windows 10’s KB5006670 update, this is likely because it is the most widely used version of Windows at this time.
The same security fixes were also released for Windows 10 1909 and Windows 11 and will likely cause similar issues on those Windows versions.
How to fix KB5006670 network printing issues
When the September cumulative updates caused printing issues, it was possible to fix them by allowing non-Admins to install printer drivers or disabling the ‘RpcAuthnLevelPrivacyEnabled’ Registry value.
Method 1: Uninstall the KB5006670 update
The most common suggestion is to simply uninstall the KB5006670 update, which can be done using the following command in an elevated command prompt:
wusa /uninstall /kb:5006670
Method 2: Replace C:\Windows\System32\Win32spl.dll
Others have found that replacing the Win32spl.dll DLL file with the version from the September 2021 updates will fix the network printing problem.
“KB5006670 replaces C:\Windows\System32\Win32spl.dll with version 10.0.19041.1288 which halts printing
We replace this dll with version 10.0.19041.1237 that was installed September’s Cumulative update
The attached batch script will copy your “good” dll file to each computer this runs on from a server location and rename the “bad” dll. I run it as a startup script for ease”
As this DLL was likely changed as part of a security update, this too will cause your computer to become less protected from possible future vulnerability exploits.
Method 3: Recreating printer queues on print servers
Some users have also reported that removing and reinstalling their printers on the print server resolved their problem.
When you remove the printer and install it again as an admin, the queues will be rebuilt, potentially allowing printing to work again.
However, workstations may need to be reconfigured to use the new printer queue, which may be a very time-consuming task for some organizations.
Method 4: Enable CopyFiles feature again
Finally, some HP printer drivers require the CopyFiles feature, which Microsoft disabled in September by default.
For users who still need this feature, Microsoft introduced a hidden Group Policy that allows you to enable it again.
To enable the CopyFiles feature, create a Windows Registry value under the HKLM\Software\Policies\Microsoft\Windows NT\Printers key named CopyFilesPolicy. When set to ‘1’, CopyFiles will be enabled again.
Source reference: https://www.bleepingcomputer.com/news/microsoft/new-windows-10-kb5006670-update-breaks-network-printing/