Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»How to Fix 0xc0000022 BSOD Error on Windows

How to Fix 0xc0000022 BSOD Error on Windows

Bhishu AcharyaBy Bhishu AcharyaAugust 27, 2022
0xc0000022 BSOD Error

0xc0000022 error has been a headache for several Windows users experiencing BSOD. Along with this hex code, you may sometimes get an error message: STATUS_ACCESS_DENIED. 

Basically, users experience the blue screen error due to missing dependency on updated DLL files. This is triggered mostly when OneDrive gets corrupted, stopping you from accessing certain Microsoft programs, and you will probably encounter an application error that may lead to BSOD.

So, in this article, we will help you resolve the 0xc0000022 BSOD error on Windows using simple tips and tricks.

Table of Contents

  • Why am I Getting the 0xc0000022 BSOD Error?
  • 10 Ways to Fix 0xc0000022 BSOD Error on Windows
    • Perform Windows Clean Boot
    • Run CHKDSK, SFC, and DISM
    • Uninstall & Install OneDrive Again
    • Check Error on Safe Mode
    • Install Security Updates
    • Check and Repair Driver Issues
    • Try Other General BSOD Fixes
    • Perform Windows System Restore
    • Factory Reset Windows
    • Analyze Mini Dump and Take Help From Microsoft

Why am I Getting the 0xc0000022 BSOD Error?

Well, the main reason behind most BSOD errors is difficult to determine. Similar is the case with the 0xc0000022 and STATUS_ACCESS_DENIED problems.

Nonetheless, these could be some of the possible causes behind it:
  • OneDrive is corrupted after an automatic update
  • Dependency issues with the DLL files
  • Outdated or corrupted device drivers
  • Corrupted Windows update

10 Ways to Fix 0xc0000022 BSOD Error on Windows

The 0xc0000022 or STATUS_ACCESS_DENIED error is caused when a process tries to access an object but fails to grant access. 

Sometimes, reconnecting peripherals, force restarting Windows, and updating the operating system can help solve this problem. However, these aren’t permanent solutions, and you might encounter BSOD again in the future. Hence, we recommend following the below fixes that should address your issue.

Perform Windows Clean Boot

To check whether third-party services are responsible for the 0xc0000022 BSOD error, we recommend performing a Windows clean boot. This ensures that your PC starts with fewer drivers and no background programs:

  1. Press the Windows key and search for System Configuration.
  2. Launch the application and switch to the Services tab.
  3. In the bottom section, you’ll find Hide all Microsoft services. Check the option to show only the non-Microsoft programs.
  4. Now, navigate to the right side of the dialogue box and press the Disable all button.
  5. Hit Apply and switch to the Startup tab.
    system configuration hide all microsoft services
  6. Then, tap the Open Task Manager option.
    open task manager
  7. Once a new window pops up, right-click on each application and choose Disable.
    disable-startup-services
  8. Now, restart your computer. This will perform a clean Windows boot.
  9. Next, open the application that triggered BSOD. If you no longer witness the 0xc0000022 error, know that one of the disabled third-party startup apps was the culprit.
  10. Finally, start enabling each program you had disabled earlier. Then, repeatedly check each app to determine what caused BSOD.
  11. Once you find it out, you need to repair or reinstall that program. 

Run CHKDSK, SFC, and DISM

If there are corrupted system files or disks on your computer, they could potentially trigger a BSOD. Thus, it’s vital to keep them updated and error-free. 

In Windows, you can easily troubleshoot any errors and restore system health using three different commands – CHKDSK, SFC, and DISM. Among them, CHKDSK is responsible for repairing critical errors in the disks, SFC fixes the corrupt system files, and DISM restores system health using source files.

Here’s how you can use these system tools to get rid of the 0xc0000022 or STATUS_ACCESS_DENIED error on Windows:

  1. Open Windows Terminal (CMD or Powershell) with administrative privilege.
  2. Run each of these commands one by one:
    SFC /scannow
    sfc scannow
    DISM /Online /Cleanup-Image /RestoreHealth
    dism command in cmd
    chkdsk /r
    chkdsk command

Uninstall & Install OneDrive Again

Like some Microsoft services, OneDrive automatically starts once you boot into Windows. Hence, this application keeps running in the background and updates automatically without your knowledge.

Thus, if these updates have bugs, you might experience a bad image error while launching the program and application errors when opening other apps synced to OneDrive. Moreover, some new OneDrive updates may not be compatible with your system and may lead to the 0xc0000022 BSOD error.

In such scenarios, you can try uninstalling the Microsoft OneDrive and reinstalling it. Here’s how you can do just that:

  1. Navigate to Control Panel, and under Programs, choose Uninstall a program.
    uninstall a program
  2. Scroll down and find Microsoft OneDrive and right-click on it.
  3. Now, select the Uninstall option and wait until the program is removed from the list.
    uninstall onedrive
  4. Next, refer to the Microsoft website and download the OneDrive installation file.
  5. Complete the setup, log in to your Microsoft account, and start using OneDrive without facing the 0xc0000022 error again.

Check Error on Safe Mode

Safe mode is an advanced startup option within Windows that lets you check whether any critical issues, like BSOD, are due to system failures. So, here’s how you can boot Windows on safe mode and see if you encounter the 0xc0000022 error here:

  1. Tap the start menu and click on the power icon.
  2. Long press Shift and select the Restart option.
    power icon and restart
  3. Wait until your PC restarts and the Windows Recovery Environment launches.
    windows-recovery-environment
  4. Here, choose Troubleshoot and move to Advanced Options.
    advanced-options-inside-troubleshoot
  5. Next, select Startup Settings and press the Restart button.
    startup-settings
  6. Once the computer reboots, you’ll encounter a blue screen with all the keys that let you switch different startup modes. Here, hit 4 on your keyboard to boot into safe mode.
    startup settings press 4 to enable safe mode
  7. Now, the system starts in safe mode with just limited features. 
  8. Launch the program that had caused the error in the normal startup, like OneDrive. If you see the error again, it’s due to hardware drivers or operating system issues. Else, it’s probably due to one of the programs, like OneDrive.

Install Security Updates

If you recently updated your OS and if a dependency in the Netlogon.dll file is missed, you’re likely going to see the 0xc0000022 BSOD error. 

So, to solve this, read the guidelines in the Microsoft Security Bulletin MS16-101 page. Then, find your Windows version and navigate to the provided link. Download the update file, run it, and check if this solves your problem.

Check and Repair Driver Issues

So, if you have encountered the 0xc0000022 error in safe mode, it’s probably due to faulty device drivers. To check for such issues, we recommend using the built-in Driver Verifier Manager:

  1. Open Command Prompt and run the following command:
    verifier
  2. Once the Driver Verifier Manager tool opens up, select Create Standard Settings and hit Next.
    create standard settings in driver verifier manager
  3. Then, choose Automatically select all drivers installed on this computer and hit Finish.
    automatically select all drivers installed on this computer
  4. Now, click on Ok and restart your computer.
  5. Again, navigate to the terminal and launch the Driver Verifier Manager utility.
  6. This time, select the Display information about the currently verified drivers and choose Next.
    display information about the currently verified drivers
  7. Now, your driver information is shown on the screen. You can manually verify any issues present in them.
    manually verify device drivers
  8. Next, search and open the Device Manager tool in the search menu.
  9. Right-click on the corrupted driver and choose the Update driver option. Proceed with the on-screen instructions and update the faulty driver.
    update outdated device driver
  10. If updating didn’t work, choose the Uninstall device option and restart your PC.
    uninstall outdated driver
    Once Windows boots again, a new driver with no issues gets installed automatically. 

Try Other General BSOD Fixes

If neither of the aforementioned fixes worked, other vital errors on your PC might trigger the 0xc0000022 BSOD error. So, you can try some other general fixes that may resolve the issue.

Well, we recommend rolling back your recently updated driver, resetting BIOS, updating BIOS, and even removing the recently updated Windows file. To learn and adopt these general solutions, we recommend referring to the complete guide on fixing BSOD.

Perform Windows System Restore

If you recently updated Windows and got the 0xc0000022 error, it’s probably due to the corrupted update files. So, you can revert your OS to its previous version where the BSOD problem didn’t exist. 

Follow the below guideline to learn the complete process of performing system restoration on Windows 11:

  1. Navigate to the Windows taskbar and tap the magnifying icon. Here, search for Create a restore point and hit enter.
  2. Once the System Properties dialogue box launches, click on the System Restore… button.
    system restore button
  3. In the new window, press Next.
  4. Now, choose the restore point recently created by Windows and hit Next.
    choose a restore point and click next
  5. Finally, select Finish and choose Yes to confirm restoring your OS.
  6. Wait until the system restore is complete and start using Windows again.

Factory Reset Windows

If restoring Windows doesn’t help your problem, your OS probably has a bigger issue. So, we recommend resetting and formatting your computer. This will delete everything, and your PC will likely be error-free:

  1. First of all, back up all your important documents.
  2. Use Windows + I to launch Settings on your device.
  3. Here, navigate to System > Recovery.
    settings system recovery
  4. Now, under Recovery options, select Reset PC.
    reset this pc
  5. This opens a new dialogue box, where you can choose either Keep my files or the Remove everything option. Since we have no idea what’s actually causing the 0xc0000022 error, it’s better to choose the second option.
    choose remove everything
  6. Proceed with the on-screen steps, and finally, press the Reset button.
  7. Once your PC resets, try accessing OneDrive or other programs that had previously triggered BSOD. Now, you should no longer encounter the 0xc0000022 error.

Analyze Mini Dump and Take Help From Microsoft

If factory resetting didn’t help, the last option is to take help from Microsoft’s community page. Here, you can post your exact problem and wait for a professional to answer. But before doing that, you need to generate a minidump to attach to your post:

  1. Download the WinDbg Preview app from the Microsoft Store and launch it.
  2. Go to File > Open dump file.
  3. Here, click on the Browse button and paste the following on the address bar, and hit enter:
    %windir%\Minidump
    When you encounter BSOD, Windows automatically stores its possible errors on a dump file. So, you can easily access them in the above location.
  4. Select the minidump and hit Ok.
    select a mini dump
  5. Then, paste the !analyze -v command on the WinDbg Preview application and run it.
    minidump-windbg-analyze
  6. Now, use the module name to search for related problems on the Microsoft Forum.
fix
Bhishu Acharya
  • Tumblr
  • LinkedIn

Bhishu Acharya is a technical content writer at TechNewsToday. He specializes in monitors, laptops, storage devices, and other peripherals. Apart from computer hardware, you can also find his how-to and troubleshooting articles on Windows, internet, security, and networking. Ever since getting his hands on a personal computer, Bhishu started exploring its internal components at just 10. His growing curiosity led him to undertake the Computer Science & Information Technology degree and is just a year away from graduation. While balancing his study and work life for over four years, he has harnessed different sets of technical skills. With his expertise, he is now dedicated to helping netizens looking for hardware and software-related fixes. Today, Bhishu’s proficiency extends beyond computer hardware. In his spare time, he enjoys coding and learning new programming languages. You can contact him at bhishu@technewstoday.com

Related Posts

firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
update sound drivers

How to Update Sound Drivers on Windows

March 7, 2023
nvidia-users-account-is-locked

Fixed: NVIDIA Users Account is Locked

March 7, 2023
windows-failed-to-start

Fixed: Windows Failed to Start A Recent Hardware or Software Change Might Be The Cause

March 7, 2023
computer-wont-shut-down

Computer Won’t Shut Down? Here’re 8 Ways to Fix It

March 5, 2023
amd-software-not-opening

How to Fix AMD Software Not Opening

March 3, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
firmware vs software

Firmware Vs Software – What’s the Difference?

March 8, 2023
keyboard sizes

All the Types of Keyboard Sizes Explained

March 8, 2023
Memory-Compression

What is Memory Compression in Windows? Should You Enable or Disable It

March 1, 2023
You may also like
How to Screenshot on a Lenovo Laptop 3

4 Ways to Take a Screenshot on Lenovo Laptop

March 10, 2023
how-to-clean-hp-printhead

How to Clean HP Printhead

March 10, 2023
amd driver crash

Solved: AMD Driver Crashing on Windows

March 10, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.