Users that have experienced Windows 10 (opens in new tab) Blue Screen of Death (BSoD) crashes while printing after installing the March 2021 cumulative updates are in luck as Microsoft (opens in new tab) has released a temporary fix for the issue.
After BleepingComputer (opens in new tab) reported that many users had begun experiencing crashes while printing after updating their systems, the software giant confirmed that these BSOD crashes were caused by a known issue in the latest update to its operating system.
- We've assembled a list of the best small business printers (opens in new tab) available
- These are the best laser printers (opens in new tab) on the market
- Also check out our roundup of the best inkjet printers (opens in new tab)
In a new support document (opens in new tab), Microsoft provided further insight on the issue and the types of printer drivers affected, saying:
“After installing KB5000802, you might receive an APC_INDEX_MISMATCH error with a blue screen when attempting to print to certain printers in some apps. This issue affects a subset of Type 3 printer drivers and does not affect printer drivers that are Type 4.”
In total, Windows 10 2004/20H2 and Windows Server 2004/20H2, Windows 10 1909 and Windows Server 1909, Windows 10 1809 and Windows Server 2019 and Windows 10 1803 and Windows Server 1803 are affected by this issue after receiving Microsoft's March 2021 cumulative updates. Based on user reports, printers from Kyocera, Rico and Dymo are all affected by this issue.
Workaround for 32-bit and 64-bit apps
Microsoft is currently in the process of investigating what is causing these BSOD crashes on Windows 10 devices but in the meantime, the company has released an official workaround that will allow users to successfully print from their systems.
To print from 32-bit apps such as Adobe Acrobat (opens in new tab) and OpenOffice on 64-bit versions of Windows, Microsoft recommends that users enable Direct Printing for their printers. To do so, you'll first need to open an elevated command prompt and run this command (rundll32 printui.dll,PrintUIEntry /Xg /n PRINTERNAME) to see if this feature has already been enabled. If not, you'll need to run this command (rundll32 printui.dll,PrintUIEntry /Xs /n PRINTERNAME attributes +direct) using the same elevated command prompt.
In order to print from 64-bit apps running a 64-bit version of Windows or using 32-bit apps on a 32-bit version of Windows, users will need to download and install the Application Compatibility Toolkit (opens in new tab). This will allow you to apply the PrinterIsolationAware (opens in new tab) fix to affected applications using the Compatibility Administrator tool.
Few things are as frustrating as not being able to print when you need to but at least Microsoft has released an official workaround until it can completely fix the issue on its end.
- We've also highlighted the best all-in-one printers (opens in new tab)
Via BleepingComputer (opens in new tab)