Hello everybody!
In today’s video, I’m going to show you how to fix another error 0x80070005 in a Windows
operating system.
Anyone working with a computer may see certain errors, from time to time.
They often appear after various system issues, and the list of possible causes could go on
forever.
All those errors make our work less comfortable, and sometimes bring it to a stop as we have
to find a way to fix them.
In this video, we’ll examine all possible causes of this error and consider all known
methods of fixing it.
Most often, you can see this error when the operating system is updated automatically
or manually.
Besides, you can easily face this error code when trying to start an application.
Actually, the possible causes of such problem vary from unexpected behavior of your antivirus
program to consequences of important data being damaged in the system partition.
Let’s have a closer look at why it happens.
Causes 1.
Antivirus The first thing to bring this error code to
your screen is the antivirus you have on your PC.
Antiviruses tend to feel at home in your operating system, and sometimes they demonstrate a really
“disorderly behavior.”
It includes blocking Internet access for update services or preventing you from starting certain
programs.
You can solve this problem with moderate measures like disabling active protection and firewall
(if these are included into the antivirus package) or go nuclear and remove this particular
piece of software for the time when you need to update the operating system.
Just open the antivirus and suspend it temporarily, and disable the firewall for some time.
Learn more about turning the firewall off in one of our videos - linked below.
2.
Disabled VSS service Another cause behind this error is the disabled
VSS service.
VSS is the shadowing service that allows backup applications to safely back up files which
are being used by other processes or programs.
If it’s disabled, some background operations may encounter errors.
To start the service, open the Services window with the help of the Search function.
Look for the service Volume Shadow Copy and check its status.
If it’s stopped, right-click on it and select “Start.”
If the “Status” column says “Running,” click “Restart,” and then reboot the computer.
Check if the same error appears again.
3.
TCP/IP failure The third cause that may generate this error
is a TCP/IP failure.
Most update operations involve connecting to the Internet via TCP/IP.
If this protocol fails, you may see this error code 0x80070005.
In that case, solve the problem by resetting the protocol’s settings with a special command.
To do it, launch the Command Prompt as Administrator and type the following command.
netsh int ip reset And press Enter.
When the process is over, restart the computer.
4.
System folder attributes The fourth cause is attributes of the system
folder.
Every disk in a Windows computer contains a special folder entitled “System Volume
Information” holding certain data about its partitions and file system.
If it has an attribute “read only,” the processes that require writing data to this
directory will show you this error.
To fix this issue, go to the system drive - the disk where the operating system is installed.
Open the tab “View” / “Options” to modify folder settings.
Switch to the tab “View” and disable the option to hide protected operating system
files.
Then click “Apply” and OK.
Now find the folder in question, right-click on it and open its properties.
Uncheck the box next to “Read-only” attribute.
Please note that his checkbox doesn’t have to be empty.
Even THIS status is good for what you do.
After all, when you close the properties window, this type of mark will be applied automatically.
Now that the modification is over, click “Apply” and close the window.
5.
Errors when downloading updates Another cause behind this problem is a failure
when downloading update files.
In Windows operating system, there is a directory with the name “Software Distribution”
where all downloaded updates can be found.
If the Internet connection is interrupted or an error occurs while the update is being
downloaded and copied, update packages may get damaged.
Meanwhile, the operating system thinks the files have been downloaded successfully so
it will try using them.
To solve the issue, just clean this folder.
To do it, open “Services” with the help of the Search function, then find and stop
the service “Windows Update.”
Right-click on it and select “Stop.”
In the same way, stop the Background Intelligent Transfer Service.
Now go to the Windows folder, and open the folder in question.
Select all of its elements and delete them.
To make sure they are removed successfully, empty the Recycle Bin.
You can do it with a special app, or manually.
Right-click on the Bin icon and select “Empty Recycle Bin.”
Visit out channel for a detailed video tutorial on cleaning a computer from junk files.
Now restart the computer.
6.
Access permission One more cause of the error involves access
permission.
This error 0x80070005 may appear because of wrong access permission settings for modifying
important parts and strings of the system registry.
Trying to configure these settings manually may have unpredictable consequences.
Luckily, there is a utility to help you do it - ...SubInACL.
As long as it’s not included into the operating system by default, you should download and
install it.
Visit the Microsoft website for download.
In the root directory of disk C:, create a folder with the name of this utility - “SubInACL.”
Run the installer you have downloaded in advance and click “Next” in the first window.
Accept the license agreement.
Click “Browse.”
From the list, select Disk C:, click on the folder you have just created and click OK.
Run the installer.
When the process is over, close the installer.
You had to modify the installation path, because later you will need to write a script to manage
the registry, and this script will use this specific address.
By default, the address is quite long and there’s a risk you may misspell it when
typing.
To make things worse, the default path also includes spaces which means you would have
to use quotation marks - and all of that may result in an unpredictable behavior of the
utility.
That’s why the variant I used is much safer.
All right, now that we’re finished with the installation, let’s move on to scripts.
Open Notepad (which is a Windows standard app) and type the following code:
@echo off Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64 set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)% C:\subinacl\subinacl.exe /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component
Based Servicing" /grant="nt service\trustedinstaller"=f @Echo Gotovo.
@pause
Now click on the “File” menu and select “Save as.”
Choose “All files” and give this script any name you like, but with the extension
.bat, and save it to a convenient location.
Before using this .bat file, take a precaution and create a system restore point so that
you can always roll the operating system back if anything goes wrong.
Learn more about creating a restore point and rolling back the operating system by watching
another video in our channel.
Find the link below as usual.
Now run this file as administrator,
and restart the computer again.
If this method doesn’t work, create and use one more .bat file containing the following
code.
@echo off C:\subinacl\subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE
/grant=administrators=f C:\subinacl\subinacl.exe /subkeyreg HKEY_CURRENT_USER
/grant=administrators=f C:\subinacl\subinacl.exe /subkeyreg HKEY_CLASSES_ROOT
/grant=administrators=f C:\subinacl\subinacl.exe /subdirectories %SystemDrive%
/grant=administrators=f C:\subinacl\subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE
/grant=system=f C:\subinacl\subinacl.exe /subkeyreg HKEY_CURRENT_USER
/grant=system=f C:\subinacl\subinacl.exe /subkeyreg HKEY_CLASSES_ROOT
/grant=system=f C:\subinacl\subinacl.exe /subdirectories %SystemDrive%
/grant=system=f @Echo Gotovo.
@pause
Don’t forget about the restore point.
Here’s an important thing to consider: if you see “access denied” or “access violation”
errors when running these scripts in the command prompt, it means the actual registry settings
in your computer are correct, and you should look for other methods to fix the problem.
7.
Damaged system files Another cause behind this error might be damaged
system files.
These are the system files in charge of correct update processes or the ones that start the
environment for running certain programs.
In such case, all you can do is to try restoring them with the help of a specialized system
utility.
Launch the Command Prompt as Administrator and run the following command.
Sfc /scannow The SFC tool restores the system files which
are not write-protected at the moment.
It works even in the situations when the damage is so heavy that Windows can’t boot.
However, this operation requires a USB flash drive which you need to use in order to boot
into recovery mode.
8.
Viruses One more thing behind this problem is viruses.
Malware remains the eternal problem for all Windows users.
Such malicious programs can damage or lock system files, modify the registry settings
and cause various errors or failures.
If none of the methods in this video helped you fix the error, it’s high time to check
your computer for malware and if there are any viruses, remove them for good.
9.
Hard disk errors The last of the known causes of this error
is hard disk issues.
You should also consider the possibility of system disk errors.
Windows features an integrated tool to find and fix such problems.
On the other hand, you can use specialized third-party tools as well.
Visit out channel for a detailed video tutorial on fixing hard disk errors - just check the
link below.
Conclusion Finally, the last resort in dealing with this
error 0x80070005 is restoring the operating system or reinstalling Windows.
It’s quite difficult to give universal advice on prevention of this error, but still, there
are a few rules to reduce your chances of seeing it one day on the screen.
First of all, make sure you have reliable antivirus protection.
Secondly, try not to use cracked software, especially the products that install their
own drivers or services, or try to modify system and network settings in general.
Finally, don’t change elements of the system folders, registry settings and operating system
settings unless you really have to do it and only after you realize what exactly you are
doing and what the consequences might be like.
That’s all for now!
I hope this video helped you to fix the error.
Remember to click the Like button and subscribe to our channel.
Push the bell button to receive notifications and never miss new videos.
Leave comments to ask questions and share your opinion.
Thank you for watching.
Good luck.