Workaround for Windows 10 BSOD with 0xc000021a errors caused by KB5021233

December 20, 2022

Is Copilot the best AI companion out there? Help us find out by answering a couple of quick questions!

Microsoft confirmed last weekend that some Windows 10 devices might experience Blue Screen of Death (BSOD) crashes with 0xc000021a errors. The Redmond company reported that the issue is caused by the KB5021233 cumulative update released during December 2022’s Patch Tuesday.

“After installing KB5021233, there might be a mismatch between the file versions of hidparse.sys in c:/windows/system32 and c:/windows/system32/drivers (assuming Windows is installed to your C: drive), which might cause signature validation to fail when cleanup occurs,” Microsoft says in its document, detailing the technicalities of the issue.

The BSOD is only affecting the client Windows 10 versions, such as Windows 10, version 22H2; Windows 10, version 21H2; Windows 10, version 21H1; and Windows 10, version 20H2. 

Currently, there’s still no permanent solution for this, but Microsoft assures customers that it is already working on a fix. Additionally, it offers a workaround, which involves the use of Windows Recovery Environment (WinRE) to execute a set of steps. Also, Microsoft says it is important to follow them instead of the other ones being recommended online. “We do not recommend deleting the hidparse.sys from your Windows\System32 folder,” Microsoft adds.

  1. You will need to enter Windows Recovery Environment. If your device has not automatically started up into WinRE, please see Entry points into WinRE.

  2. Select the Troubleshoot button.

  3. Select the “Start recovery, troubleshooting, and diagnostic tools” button.

  4. Select the “Advanced Options” button.

  5. Select the “Command Prompt” button and wait for your device to restart, if needed.

  6. Your device should restart to a Command Prompt window. You might need to sign into your device with your password before getting to the Command Prompt window.

  7. Run the following command (Important: If Windows is not installed to C:\windows you will need to modify the command to your environment): xcopy C:\windows\system32\drivers\hidparse.sys C:\windows\\system32\hidparse.sys

  8. Once the previous command completes, type: exit

  9. Select the “Continue” button.

  10. Windows should now start up as expected.

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}