If Windows 10 reports 0x0070057 and refuses an update, first copy the complete hexadecimal code and message. That string is not the same as the documented 0x80070057 or 0x80070005; applying the wrong repair can waste time or change permissions unnecessarily. Run the built-in Windows Update troubleshooter, restart, and try again. If the failure remains, repair protected system files with System File Checker and then reset the downloaded Windows Update components. Use permission-repair instructions only when the complete code is confirmed as 0x80070005.
The exact 0x0070057 text has no formal Microsoft error-reference definition in the documentation available for this issue. A Microsoft Q&A record shows it in a Windows Update case, where a responder suggests damaged system files or the SoftwareDistribution folder as possibilities; that is community guidance, not a guaranteed diagnosis. Microsoft does document 0x80070057 as an update-installation failure and 0x80070005 as E_ACCESSDENIED, an access problem.
As an Amazon Associate I earn from qualifying purchases.
Identify the code before changing Windows
Windows error strings are easy to misread because they contain similar digits and letters. The leading characters matter: 0x0070057, 0x80070057, and 0x80070005 are different values. Do not silently replace the code you saw with a more familiar one. Open Windows Update history, copy the full code, the update’s KB number, and the sentence displayed beside it. Also note whether the message came from Windows Update itself, a standalone installer, or another application.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsA Microsoft Q&A entry records the unusual 0x0070057 form in a Windows Update report: Microsoft Q&A record. Treat that entry as evidence that the string can appear, not as an official definition or a promise that one particular folder is at fault.
#1 Best Overall
- Fresh USB Install With Key code Included
- 24/7 Tech Support from expert Technician
- Top product with Great Reviews
| Code you actually see | What Microsoft’s documentation establishes | Appropriate starting point |
|---|---|---|
0x0070057 |
No formal Microsoft error-reference definition is established in the available sources. It appears in a community Windows Update case. | Verify the complete message, run the Windows Update troubleshooter, then use the general file and component repairs below. |
0x80070057 |
Microsoft lists this similar code among Windows update-installation failures. | Use the troubleshooter, restart, run sfc /scannow, and reset update components if necessary. |
0x80070005 |
Microsoft defines it as E_ACCESSDENIED: the update process cannot access a required file, folder, registry entry, or servicing resource. |
Follow the access-denied branch only after the complete code is confirmed, and back up the OS disk first. |
Microsoft’s general update guidance, including the relationship between damaged files, update components, and these failures, is available in its Windows Update troubleshooting documentation.
Prepare safely
Record the failure
- Open Start > Settings > Update & Security > Windows Update > View update history.
- Write down the complete hexadecimal value exactly as displayed, including every zero, the update KB number, and the full explanatory sentence.
- Note the date and whether the same update fails repeatedly or a different update is involved.
- If the message came from an installer or application rather than Windows Update, stop using Windows Update-specific folder resets until you have identified that installer.
Use an administrator account
System File Checker and the component-reset commands require an elevated Command Prompt. Save open work, connect the computer to reliable power, and sign in with an account that can approve the User Account Control prompt. Do not paste commands into a normal, non-elevated prompt: they may fail simply because the shell lacks permission.
Back up before permission changes
The ordinary troubleshooter, System File Checker, and the update-component rename are designed as reversible maintenance steps. A permission repair is different. Microsoft’s guidance for confirmed 0x80070005 cases can involve servicing files, folders, registry permissions, security software, or policy. Create a current backup of the OS disk before using any permission-reset procedure, and use Microsoft’s current instructions rather than copying a command sequence from a forum.
Recommended Free Tools
Step 1: Run Microsoft’s Windows Update troubleshooter
- Open Start > Settings > Update & Security.
- Select Troubleshoot, then Additional troubleshooters.
- Choose Windows Update and select Run the troubleshooter.
- Allow the diagnostic to complete. Apply a suggested correction only when Windows identifies it as relevant.
- Restart the PC, return to Settings > Update & Security > Windows Update, and select Check for updates.
The current Microsoft instructions and the labels used by Windows 10 are documented in the Windows Update troubleshooter guide. Restarting before checking again matters because the troubleshooter can change services or cached state that Windows does not reread until the next boot.
Interpret the result
- If the update installs, keep the recorded code and KB number for your records, but do not make further changes.
- If the same code returns, continue to System File Checker. The troubleshooter is a diagnostic and repair step, not proof that the code has a single cause.
- If a different code appears, record that new value. Follow the branch for the new, complete code rather than continuing to call it
0x0070057.
Step 2: Repair protected system files with SFC
Windows Update depends on protected operating-system files. Microsoft lists System File Checker as a repair step for update-installation failures such as the documented 0x80070057. Running it is appropriate when the update process may be encountering damaged system files, including the possibility raised in the community report of the ambiguous code.
- Open Start and type Command Prompt.
- Right-click Command Prompt and choose Run as administrator, then approve User Account Control.
- Enter this command and press Enter:
sfc /scannow
- Leave the window open until verification reaches 100 percent. Do not shut down while the scan is running.
- Read the final message. If SFC repaired files, restart Windows and run Check for updates again. If it reports that no integrity violations were found, proceed to the component reset if the update still fails.
- Keep the exact SFC result if it reports that some files could not be repaired. That result is useful when deciding whether the remaining failure is a file-integrity problem rather than an access-denied problem.
Use the Microsoft update-troubleshooting instructions for the context and limitations of SFC: Microsoft Support’s update repair guidance. Do not infer from a successful SFC scan that every Windows Update component is healthy; SFC checks protected system files, while the next procedure refreshes downloaded update data.
Step 3: Reset downloaded Windows Update components
Windows stores downloaded update data in the SoftwareDistribution directory and maintains catalog information under catroot2. If cached data or catalogs are damaged, renaming those directories lets Windows create fresh copies. The procedure below is the Microsoft-documented sequence for stopping the relevant services, renaming the directories, and starting the services again.
Quick wins for a faster PC:
Clear out junk files and repair common Windows errorsFree Scan →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Repair Windows errors before they cause bigger problemsFix Now →Run the commands one at a time
- Open an elevated Command Prompt as described in the SFC section.
- Enter each command separately, waiting for it to finish before entering the next one:
net stop bits
net stop wuauserv
ren %systemroot%softwaredistribution softwaredistribution.bak
ren %systemroot%system32catroot2 catroot2.bak
net start bits
net start wuauserv
- Close the Command Prompt after the final service-start command completes.
- Restart Windows.
- Open Settings > Update & Security > Windows Update and select Check for updates.
The commands do not delete the old directories; they rename them so that Windows can build new working folders. Keep the .bak directories until the update has installed successfully. If any command returns an error, stop and record the exact text instead of guessing at a replacement command. Microsoft’s complete sequence and surrounding cautions are in its Windows Update troubleshooting article.
Rank #2
- Comprehensive Solution: This Windows 10 reinstall DVD provides a complete solution for resolving various system issues, including crashes, malware infections, boot failures, and performance slowdowns. Repair, Recover, Restore, and Reinstall any version of Windows.
- USB will work on any type of computer (make or model). Creates a new copy of Windows! DOES NOT INCLUDE product key.
- Windows not starting up? NT Loader missing? Repair Windows Boot Manager (BOOTMGR), NTLDR, and so much more with this DVD. Clean Installation: Allows you to perform a fresh installation of Windows 11 64-bit, effectively wiping the system and starting from a clean slate.
- Step by Step instructions on how to fix Windows 10 issues. Whether it be broken, viruses, running slow, or corrupted our disc will serve you well
- Please remember that this DVD does not come with a KEY CODE. You will need to obtain a Windows Key Code in order to use the reinstall option
What a successful reset looks like
- Windows Update may take longer than usual to search because it is rebuilding local data.
- The failed update should be offered again if it remains applicable to the device.
- A successful installation confirms that cached update state was involved; it does not prove that the original ambiguous code had a formal meaning.
Step 4: Use the access-denied branch only for confirmed 0x80070005
Do not use permission-reset commands merely because the displayed string resembles 0x80070005. Microsoft defines 0x80070005 as E_ACCESSDENIED. In that case, Windows servicing may be blocked from accessing required files, folders, registry entries, or policy-controlled resources. Security software and policy settings can also contribute.
Confirm before changing permissions
- Return to Windows Update history and copy the complete code again.
- Proceed only if it is exactly
0x80070005, not0x0070057and not0x80070057. - Back up the OS disk, or verify that a current restorable image exists.
- Read Microsoft’s current procedure for the confirmed access-denied case and follow its commands and scope precisely: Microsoft Learn: troubleshoot Windows Update error 0x80070005.
Permission changes can affect more than the one update. Avoid broad ownership or registry edits copied from an unrelated forum, and do not disable security software as a first-line experiment. If Microsoft’s procedure identifies a policy or security product as the blocker, address that specific finding and then retry the update.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Choose the least risky repair path
The following comparison keeps the repair proportional to the evidence. Administrator rights are needed for the command-line steps; the backup requirement becomes explicit when permissions are changed.
| Repair path | Use it when | Reversibility | Administrator rights | Backup requirement | Support context |
|---|---|---|---|---|---|
| Record code and run troubleshooter | The code or cause is uncertain, including the exact 0x0070057 form. |
High; Windows applies its own diagnostic changes. | Windows may request approval. | Not specifically required, although normal backups are prudent. | Applicable as a first step regardless of code. |
sfc /scannow |
System files may be damaged or the failure resembles 0x80070057. |
High; SFC repairs protected files. | Yes, elevated Command Prompt. | Not specifically required by the procedure. | Use Microsoft’s update guidance. |
Rename SoftwareDistribution and catroot2 |
The troubleshooter and SFC did not clear a Windows Update failure. | High; the old folders remain with .bak names. |
Yes, elevated Command Prompt. | Not specifically required by the documented sequence; retain the renamed folders until success. | Refreshes local update state. |
Permission repair for 0x80070005 |
The complete code is confirmed as E_ACCESSDENIED. |
Lower; permissions and policy can affect other servicing operations. | Yes. | Back up the OS disk first. | Follow Microsoft Learn’s current procedure. |
When the message is not actually a Windows Update error
The same-looking hexadecimal text can be copied from an application installer, a driver package, or another diagnostic window. If Windows Update history does not contain the code, identify the program and the operation that failed before resetting update folders. The Windows Update troubleshooter and the SoftwareDistribution/catroot2 reset target Windows Update; they are not universal repairs for every installer.
Likewise, do not assume that a KB number belongs to the current failure simply because an update was attempted recently. Match the code, KB number, and full sentence from the same failure entry. This prevents a repair aimed at an old update from obscuring a newer issue.
Windows 10 support status changes the outcome
Microsoft states: “After October 14, 2025, Microsoft will no longer provide free software updates from Windows Update, technical assistance, or security fixes for Windows 10.” The PC can continue to run after that date, but Microsoft recommends moving to Windows 11. The statement appears in Microsoft’s Windows Update troubleshooter guidance.
Because the current date is after October 14, 2025, a repair can restore the Windows Update mechanism without creating a new free Windows 10 security-update entitlement. If the device meets Windows 11 requirements, migration is the supported long-term direction described by Microsoft. If it does not, retain backups and treat any remaining update failure as a support-lifecycle limitation as well as a technical fault.
Stop conditions and recovery
- Stop when the update installs. Additional resets add no benefit after a successful result.
- Stop when the code is unclear. Capture a screenshot or copy the full text before choosing a code-specific branch.
- Stop before permission edits without a backup. Create a restorable OS-disk backup first.
- Stop if a command fails. Preserve the exact command output and use the Microsoft procedure for that failure rather than substituting commands from an unrelated guide.
- Stop treating an application error as Windows Update. Identify the program that produced it and use that program’s repair path.
This sequence moves from the least invasive, broadly applicable action to repairs that affect cached components and finally to the higher-risk access-permission branch. It keeps the unusual 0x0070057 wording distinct from the documented codes instead of assuming that one number explains every denial.
Quick Recap
As an optional shortcut after the manual steps, Outbyte PC Repair can scan for and fix more than 100 common Windows issues where possible, including broken system elements, invalid redirects, and shared DLL problems, while also offering settings tweaks and cleanup tools. It runs on Windows 11, 10, 8, and 7 and has a free trial by category of at least two days before a paid subscription; it complements antivirus software rather than replacing it, results vary, and no tool repairs every crash.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

