- Software and systems
- Operating system
0x80070002
0x80070002 in Windows Update or a Windows upgrade: the system cannot find the file specified
Risk level
Low
Usually safe to check without specialist tools.
Urgency
Medium
Quick answer
Windows cannot find a file it needs to update or install. If you see 0x80070002 0x20009 while upgrading and have disks you are not installing Windows on, disconnect them and try again.
Safety first
Stop and check this first
- Clearing the Windows Update cache loses pending downloads, not your files; still, leave it to someone who knows how to stop and start services.
Safe checks you can perform
- Disks other than the Windows disk
- Troubleshooter, connection, date and time
- Free space and another attempt
Leave these tasks to a qualified professional
- Do not attempt this professional task: Clear the cache and rename the distribution folders
- Do not attempt this professional task: Restore and repair system files
What a technician must be able to justify
A technician is coming
These are the steps they must carry out and show you. Tick them as they work: if steps are skipped, do not accept a part swap.
These are not instructions for opening or handling the equipment yourself. They are the checks that should support a technical conclusion.
Clear the cache and rename the distribution folders
What they doThe technician stops the Windows Update service, empties or renames C:\Windows\SoftwareDistribution and restarts the service before retrying.
They must show youthe service state and the renamed folder.
In writingwhether the download then completed.
Restore and repair system files
What they doThey run DISM.exe /Online /Cleanup-image /Restorehealth and sfc /scannow and, if it persists, a clean boot.
They must show youDISM and SFC output.
In writingwhat was repaired and the result of the retry.
Before accepting a part or repair
Nothing has been shown yet. Do not accept a part swap based on the code alone.
Checks and evidence, step by step
Follow the documented order. An error code identifies the affected system, but it does not prove by itself which part has failed.
- 1
Disks other than the Windows disk
No special tools
Procedure
- Who:
- you, with the PC off.
- How:
- disconnect external drives and USB flash drives that are not the install target and retry the upgrade.
- Result that matters:
- whether the upgrade completes without those disks.
- If it completes:
- the extra disks caused the error; reconnect them afterwards.
- If not:
- go on to the troubleshooter.
- Evidence to keep:
- the exact code variant (such as 0x20009) and what you disconnected.
Evidence: Microsoft Windows upgrade and installation errors
- 2
Troubleshooter, connection, date and time
No special tools
Procedure
- Who:
- you.
- How:
- run the Windows Update troubleshooter, check the PC is plugged in and online and that date and time zone are set automatically; then retry.
- Result that matters:
- whether the update installs.
- If it installs:
- the problem was Windows Update state, connection or time.
- If the code returns:
- free up space and try again.
- Evidence to keep:
- screenshot of the troubleshooter.
Evidence: Microsoft Windows Update troubleshooting
- 3
Free space and another attempt
No special tools
Procedure
- Who:
- you.
- How:
- free up space on the system drive (for a version upgrade Microsoft asks for 16 GB free on 32-bit or 20 GB on 64-bit), run Windows Update again and restart with Update and restart.
- Result that matters:
- whether the install completes with more space.
- If it completes:
- there was not enough room to download or unpack files.
- If not:
- hand the case to IT support.
- Evidence to keep:
- free space before and after.
Evidence: Microsoft Windows Update troubleshooting
Where this code applies
A code is meaningful only inside the right product and version context.
Primary scope
- System
- Software and systems
- Brand
- Microsoft Windows
- Product type
- Operating system
Known code variants
- error 0x80070002
- 0x80070002 - 0x20009
- 0x80070002 0x20009
- 80070002
- Windows Update 0x80070002
What it means
Microsoft describes 0x80070002 0x20009, during Windows installation and upgrade, as the system cannot find the file specified, and advises removing disks you are not installing Windows on. 0x80070002 is also listed among the Windows 10 and Windows 11 errors for which Microsoft gives the general Windows Update troubleshooting steps. The code means a file was not found, not which file or why it is missing.
Warnings and stop conditions
- Loweditorial warning
Clearing the Windows Update cache loses pending downloads, not your files; still, leave it to someone who knows how to stop and start services.
Evidence: Microsoft Windows Update troubleshooting
Symptoms and causes
Probable causes · in order
- Extra disks during the upgradeCommon
For the 0x20009 variant, Microsoft says to remove disks Windows is not being installed on; if it then completes, that was the cause.
Evidence: Microsoft Windows upgrade and installation errors
- Incomplete Windows Update cache or statePossible
Told apart because the troubleshooter or clearing the Windows Update cache lets the download complete.
Evidence: Microsoft Windows Update troubleshooting
- Damaged system filesPossible
Suspected if it persists after the basic steps; restoring system files confirms or rules it out.
Evidence: Microsoft Windows Update troubleshooting
Virtual technician
Does 0x80070002 still appear after these checks?
Answer a few questions to narrow down the likely cause and the safest next action. Guidance only - it never replaces a professional.
Sources and technical references
- 1
Microsoft Windows upgrade and installation errors
Microsoft · 2026 · official_doc
- 2
Microsoft Windows Update troubleshooting
Microsoft · 2026 · official_doc
Was this entry useful?