How To Fix The “0x80070005” Error On Windows XP
The “0x80070005” error will occur on Windows XP computers if the user attempts to use Task Scheduler to schedule a task after installing XP security update 841873. The error usually arises as the update 841873 fixes a “loophole” in the task scheduler which enabled vulnerable code execution to be run. However, upon blocking the problem in the Task Scheduler, it prevented the task scheduler from loading code correctly and hence the 0x80070005 error is displayed. To fix this error, you should look to repair the errors you’re seeing with the steps outlined below:
What Causes The 0x80070005 Error?
The error will show as follows:
0x80070005: Access is denied
This error will be displayed when the user attempts to schedule a task, or use another program that will utilize this feature. If you have recently installed XP security update 841873, this conflicts with the task scheduler to produce this error. This can be rectified by updating Windows to the latest version, as Microsoft have corrected this error recently. However, it may be that there are outdated drivers installed on your PC or that your CMD needs to be configured correctly. Here’s how to fix the problems you’re seeing:
How To Fix The 0x80070005 Error
Step 1 – Update Windows XP To The Latest Version
Microsoft routinely release updates and service packs that update certain parts of the system known to be buggy or corrupt. This is the case with the “0x80070005” error; Microsoft have released an update which solves this issue. This update is included in service packs or Windows update. To ensure you have the latest version of updates on your system:
- Start > All Programs > Windows Update
- Click “Scan for updates” link
- Click “Review and Install updates“
- Click “Install Now“
This method should provide you with the latest updates for your system and therefore provide you with the fix to the 0x80070005 issue.
Step 2 – Correct The “CMD” Security Settings
If you encounter this error whilst attempting to run a “batch job”, it could be that the CMD does not recognise this on a security basis; the CMD security settings may need to be altered. This can be done by:
- Open Windows Explorer
- Navigate to C:\Windows\System32
- Locate “CMD.exe” file and right click
- Select “Properties” > Security (Tab) > Click “Add“
- Enter the name of the user you wish to grant security permissions to in the “Enter the object names to select” box
- Click “Yes” once prompted
This method gives the user permission to use the CMD file to execute the batch file process, which is one of the reasons why the 0x80070005 error arises.
Step 3 – Update The Drivers Of Your System
Having outdated drivers on your system can cause it to conflict with newer software that is present on your computer. Drivers are updated regularly; this can be for a new operating system release or smoothing out the bugs in the old drivers. With either case, it is generally recommended you update your drivers as regulary as possible to avoid errors, such as the 0x80070005 error, to surface.
Drivers can be updated by going to device manager or using the internet.
Using Device Manager
- Click Start > Run > “devmgmt.msc”
- Right click on the hardware you want updating and select “Properties”
- Go to “Driver” tab
- Click “Update Driver“
Using the Internet
- Use a popular search engine to search for the manufacturer of the hardware you need drivers for
- Go to their official website and locate the driver download section
- Look for the model number / hardware that corresponds to the one you own
- Download and install
Step 4 – Clean Out The Registry Of Your PC
Another big cause of the 0x80070005 errors is the registry database of Windows. The “registry” is a central database which stores all the settings, information and options for your computer, and is where Windows keeps many vital settings that it requires to run. It’s often the case that a lot of registry settings become damaged and corrupted, leading your PC to take longer to run, making it run slower and with a lot of errors. To fix this problem, you should use a ‘registry cleaner’ to scan through your PC and fix any of the damaged or corrupt settings that are inside it. You can see our recommended registry cleaner below: