220-1102 Software Troubleshooting Practice Question
A technician is upgrading Windows 10 from version 20H2 to 22H2 on a user's workstation. The upgrade fails repeatedly with error code 0x80070002. The technician has verified that the system meets hardware requirements, ran System File Checker and DISM without finding corruption, and has ample disk space. Which of the following is the most likely cause of the failure?
⚠ Common exam trap
The trap here is that candidates often mistake 0x80070002 for a generic 'file not found' error and jump to antivirus or activation issues, but CompTIA specifically tests the knowledge that this error code points to a corrupted update cache in the SoftwareDistribution folder.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
B. The Windows Update cache is corrupted
Error code 0x80070002 typically indicates that Windows Update cannot find the required files, often due to a corrupted SoftwareDistribution folder. Since the technician has already verified system integrity with SFC and DISM and confirmed sufficient disk space, the most likely cause is a corrupted update cache. Clearing the SoftwareDistribution and Catroot2 folders resolves this by forcing Windows Update to re-download fresh copies of the update files.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
A. The user's antivirus is blocking the download
Why it's wrong here
Antivirus software can interfere with downloads, but error 0x80070002 (ERROR_FILE_NOT_FOUND) points to a missing file during the update payload staging, not to a download/network blockage. Windows Update runs as SYSTEM with elevated trust, and AV products typically block specific executables or network access, which would produce different raw error codes such as 0x80070643 or 0x80240034. This error indicates the update engine cannot locate a required file on the local disk, usually because the SoftwareDistribution cache is incomplete or corrupted—not because antivirus quarantined it.
- ✓
B. The Windows Update cache is corrupted
Why this is correct
Error 0x80070002 during a feature update like 20H2 to 22H2 is a classic symptom of a corrupted Windows Update cache. The upgrade process expects to find downloaded ESD files, manifest files, and other payload pieces inside C:\Windows\SoftwareDistribution\Download; if that folder contains stale, partial, or inaccessible files, the update engine aborts with ERROR_FILE_NOT_FOUND. The standard fix is to stop the Windows Update service, rename or delete the SoftwareDistribution and Catroot2 folders, and retry the update so a clean, complete payload is downloaded. This is the most direct cause of the error.
- ✗
C. The system is not activated
Why it's wrong here
Activation status does not gate feature updates; Windows 10 will download and install the update regardless of whether the product is activated, and an unactivated system merely shows a desktop watermark and a Settings notification. Activation failures produce distinct error codes like 0x803F7001 or 0xC004F074, which are tied to key/license validation, not the update engine. Since 0x80070002 is a file-not-found error raised while Windows Update is processing local files, it has no logical connection to license state. Therefore, an activation issue cannot cause this error.
- ✗
D. The Secure Boot configuration is incorrect
Why it's wrong here
Secure Boot is a UEFI firmware feature that validates the integrity of bootloaders and kernel code at boot time; it does not participate in the user-mode Windows Update process that downloads and stages feature updates. A misconfigured Secure Boot would potentially cause a system to fail to boot or show an invalid signature error after an update, but it would never produce error 0x80070002 during the update installation itself because that error is a Win32 ERROR_FILE_NOT_FOUND returned by file I/O operations. The update is staged under the running OS, and UEFI Secure Boot policy is only enforced before the OS continues to load. Thus, this option is not a plausible explanation.
Visual reference
Go deeper
Related to this question
Learn chapter
Disk Imaging and OS Deployment
Key term
Windows
Windows is a family of operating systems developed by Microsoft that manages computer hardware and software, providing a graphical user interface for users to interact with their devices.
Key term
Windows 10
Windows 10 is a personal computer operating system developed by Microsoft that combines the familiarity of Windows 7 with the modern features of Windows 8, designed to run on a wide range of devices from desktops to tablets.
About these practice questions
Courseiva writes every 220-1102 question from scratch — 925 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1102 practice question is part of Courseiva's free CompTIA certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 220-1102 exam.