Microsoft Windows Printing Fix for Windows update March 2021
Finally Microsoft has released a fix which can be downloaded from the following links:
For Windows 10:
For Windows 7:
For Windows 8.1 and Windows Server 2012:
For Windows Server 2008R2:
Note: if you get error about Windows Modules Installer then Download kb4555449-x64 and install it, after that apply the above patch.
For Windows Server 2016:
For Windows Server 2019:
Please follow the below steps before installing the above MS Patch.
How to fix Microsoft March 2021 printing bug:
We have to uninstall the buggy Microsoft update which causing the issue using command prompt.
- First we need to open windows command prompt as an administrator, best way to do that is type “CMD” in windows search field in the task bar. once found do a right click on “Command Prompt App” and choose “RUN AS ADMINISTRATOR“
- We need to type the following in windows command prompt window:
wusa /uninstall /kb:5000802
After that press Enter on your keyboard
- After windows finishes uninstalling the buggy update we need to reboot the pc and that should fix it.
- if the issue not fixed after reboot, looks like we need to uninstall the whole March updates using the following command then reboot again:
wusa /uninstall /kb:5000808
Note:
For Windows Server 2016 the command should be:
wusa /uninstall /kb:5000803
For Windows Server 2019 the command should be:
wusa /uninstall /kb:5000822
After doing the above just to be safe, we need to delay the windows update for the next 7 days hoping that Microsoft can push a solution update by then.
To do that, first in your windows 10 go to windows settings:
As you see in the above screenshot, go to updates and security.
Now click on Pause updates For 7 days. see screenshot below:
Different approach
There is a way to print from 32bit applications on Windows 64bit systems for example Acrobat, OpenOffice and many others by Enabling Direct Print as per Microsoft recommendation.
Run Windows Command Prompt As Administrator and run the following command to check if the option is already enabled:
rundle32 printui.dll,PrintUIEntry /Xg /n PRINTERNAME
don’t forget to replace “PRINTERNAME” above with yours.
If it’s not enabled, then you can enable it with the following command:
rundle32 printui.dll,PrintUIEntry /Xs /n PRINTERNAME attributes +direct
To print from 64-bit apps on 64-bit OS or using 32-bit apps on 32-bit OS, you have to download and install the Application Compatibility Toolkit to apply the PrinterIsolationAware fix to affected applications using the Compatibility Administrator tool.
Also you can go into properties for the printer and select “Advanced” tab. Switch radio button to “Print directly to the printer”.
Now every 32-bit application will print without BSOD. If you need to print from from 64-bit applications e.g. Chrome browser. Save as PDF and use the Acrobat Reader (which is only 32-bit) for printing the PDF file.
Always check Smartek Help Page for new fixes and hints.