Submit a contribution
Original post : 0xc0000022 - Fix for Windows Vista, 7, 8, 8.1, 10.
Get the fix to the
boot error message affecting
Windows Vista, Windows 7, Windows 8, Windows 8.1
About the "
Description and Symptoms
The error messages, alerts, warnings, and symptoms below are tied to this error.
This error is mostly caused by an access problem triggered either by specific application or by Windows itself. The error can be triggered by the following:
files that are corrupted or have accessibility issues
interference with security software
missing DLL file
Causes of this Error
This error has been known to occur as a result of one or more of the following:
Cause 1: Access rights are set incorrectly
The most common cause of this error is a Windows application that is unable to access the other files that are necessary for it to work.
Cause 2: System files are damaged or corrupt
The other common cause is a Windows system file that became corrupt because of a disk write error.
Fixing "0xc0000022" on Windows
Fix #1: Check for permission issues
If the 0xc0000022 is trigged by a specific application and you're able to identify which application was it, check for its permission configuration to make sure they are set correctly. To do so, follow these steps:
Right-click on the application that triggered the error. This can either be the shortcut on your Desktop or the .exe file of the application installed, available in My Computer.
Go to the
Change permissions for all the
Administrators, Power Users and System
Allow Full Control
[caption id="attachment_4540" align="alignnone" width="800"]
Application security settings tab[/caption]
Fix #2: Check for DLLs with accessibility issues
If the error is caused by a DLL file, you can identify which file triggered this error by installing and running the Process Monitor tool from Microsoft:
Download and run the
Run the application that triggered the 0xc0000022 error
Wait for the error to appear
(or you can press the
keys) to open
Processs Monitor Filter
Filter out all the lines that don't belong to the application that caused this error
Search for events with the result column as
Once you've identified the DLL file with ACCESS DENIED, follow these steps:
Go to the folder where the application that caused this error is installed
Right-click on the DLL file
Go to the
Enter the object names to select
Set the access levels for the new added user to
Read & Execute
Fix #3: Scan for corrupt files
The sfc utility allows you to scan your hard disk for potential corrupt files that might trigger the 0xc0000022 error. Follow these steps to run this tool:
in the search box
Right-click on the
result and select
Run as Administrator
[caption id="attachment_4541" align="alignnone" width="800"]
sfc utility results screen[/caption] If you're unable to boot into Windows, you can try to run sfc from Safe Mode or through Easy Recovery Essentials.
To boot your computer into Safe Mode, follow these steps:
Remove any peripherals from your computer and restart your computer
before the Windows logo appears
using the arrows keys and press
[caption id="attachment_1719" align="alignnone" width="980"]
Advanced Boot Options Screen on Dell Computer[/caption]
Using Easy Recovery Essentials to run sfc is easy. Follow these steps:
Fix #4: Disable firewall or antivirus
If none of these solutions fixed the error, try to disable your antivirus software and your firewall software to determine if the error is caused by either a firewall or by an antivirus program.
[partial name="partial_moreinfo" versions="xp,vista,7,8,10"]