
How can I solve this update problem(I know little about PCs)?
I had this update error for a while now, my PC is generally a bit buggy but Im not sure if it is related to this problem. I think what normally happens is that it stops downloading the update at 7-8% and then the error pops up. I also asked AI about this and here is its answer, is this a valid method to solve my problem(I dont trust AI too much)?
Step 1: Run the Windows Update Troubleshooter
Let Windows try to auto-heal itself first.
- Press
Win + Ito open Settings. - Go to System > Troubleshoot > Other troubleshooters.
- Find Windows Update and click Run.
- Restart your computer after it finishes and try updating again.
Step 2: Repair Corrupted System Files (SFC & DISM)
Since this error heavily implies corrupted system files, running the built-in deployment and system file checkers is your best bet.
- Type cmd in your Windows search bar.
- Right-click Command Prompt and select Run as administrator.
- Paste the following command and hit Enter (this repairs the Windows image): DOSDISM.exe /Online /Cleanup-image /Restorehealth
- Note: This might take a few minutes to complete. Once it's done, paste this command and hit Enter: DOSsfc /scannow
- Restart your PC and check for updates.
Step 3: Reset Windows Update Components
If files in the update cache are corrupted, resetting the entire update pipeline will force Windows to redownload fresh, uncorrupted files.
- Open Command Prompt as an administrator again.
- Stop the core update services by running these commands one by one (press Enter after each): DOSnet stop wuauserv net stop cryptSvc net stop bits net stop msiserver
- Rename the folders where Windows stores updates so it's forced to make new ones: DOSren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
- Restart the services you just stopped: DOSnet start wuauserv net start cryptSvc net start bits net start msiserver
- Close the command prompt, reboot, and try running Windows Update again.
Step 4: Check for a Rogue "Program" File
A quirky but common cause for 0x800700c1 is a literal file named Program sitting loose in your C:\ drive. Windows gets confused by it when trying to access C:\Program Files.
- Open File Explorer and click on This PC > Local Disk (C:).
- Look closely at the root folder. Do you see a random file simply named Program (with no extension, just a blank file icon)?
- If you see it, delete it (or rename it to
Program_old). - Check your updates again.
Step 5: Temporarily Disable Third-Party Antivirus
Sometimes aggressive third-party antivirus software flags a critical Windows Update file as a false positive or locks it, triggering the "not a valid Win32 application" error.
- Try temporarily disabling your third-party antivirus.
- Run the update.
- Don't forget to turn your antivirus back on right after!
Ps some of the AI text may not make sense because of the form it provided the commands in the original text