Windows Error Solutions – Access Denied
Explainations for 0×80070005 from Microsoft
0×80070005 Access is denied. You do not have permission to perform the requested operation
Root cause for 0×80070005 error
-
The current logged on user doesn’t have enough permission to perform the task
For example, users without administrator privilage are not allowed to change the locale settings for the computer. In this case, you have to logon use another user account or add yourself to the required user group.
-
Although the user has the permission, the program is not run with the permission
Starting from Windows Vista, a security measure called UAC is introduced, which means the program you started will not have super user privilage even if you are the administrator.To solve this problem, try to right click on the program and then select run as administrator.
-
The program is run under predefined user role, and without sufficient privilage
This case is normally found when you run some program as windows service or scheduled tasks. Please check the user role that the program is using. Another possibility is that the password for the user has been changed or expired, you need to update the password stored.
-
Incorrect registry settings
If you confirmed you have got sufficient permissions but windows still reports error 0×80070005, you could try to clean up windows registry for any possible errors. A tool I used could be download here.
hello,
i have read your solutions, but my issue is different. when i open cmd, and type regsvr32 C:\Windows\System32\dx8vb.dll and press enter….. the message box and show me the error code 0×80070005…please give the solutions.
thank you.
I guess you may need elevated user control permission, have you started the cmd windows as administrator?
ah thanks, that works
Thanks for providing me the information, the tool you recommended did solve my problem. It’s not free though…