How to Fix Windows Update Error 0x80071a91: Step-by-Step Solutions
Updated Jul 2026
Some links on this page are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only recommend what we'd use.
- Reset transaction manager with fsutil
- Rebuild update cache folders
- Repair corrupted system files via SFC and DISM
- Resolve background software conflicts

Fix Windows Update Error 0x80071a91: Step-by-Step Troubleshooting
Windows Update error 0x80071a91 occurs when the Kernel Transaction Manager (KTM) or file system resource manager encounters corruption or fails to start, blocking Windows from completing updates. Fixing it requires clearing transaction logs, repairing damaged update components, or running system file diagnostics.
What Causes Error 0x80071a91?
Windows Update error 0x80071a91 occurs when the Kernel Transaction Manager (KTM) or file system resource manager becomes frozen, stopped, or corrupted. This prevents Windows from processing system file updates. Common triggers include abrupt shutdowns, corrupted update caches, software conflicts, or corrupted transaction logs on your primary system drive.
When Windows attempts to install a quality or feature update, it uses transactional operations to ensure changes apply cleanly. If an unexpected power outage, driver crash, or system interruption occurs mid-process, the transaction manager can get locked in an inconsistent state. Consequently, subsequent update attempts fail immediately because the operating system cannot establish a valid transaction session.
Common Culprits and System Impact
The primary culprit behind error 0x80071a91 is an inactive File System Resource Manager, which halts essential file operations during updates. Additionally, corrupted data inside the SoftwareDistribution folder, third-party security software interference, and damaged system files can lock up update services, causing repeated installation failures.
When this error strikes, you might notice that security patches fail repeatedly at the same percentage mark. Left unaddressed, it prevents critical security updates from installing, leaving your operating system exposed to known vulnerabilities. System performance can also take a slight hit due to repetitive background installation attempts by the Windows Update engine.
Solution 1: Reset the Transaction Resource Manager

Resetting the Transaction Resource Manager forces Windows to clear pending transactional logs and restart the Kernel Transaction Manager. Because error 0x80071a91 directly points to an inactive resource manager, executing the fsutil command in an elevated Command Prompt is often the most direct fix for this error.
This method directly targets the underlying root cause rather than just wiping general update caches. By re-enabling auto-reset on the resource manager, Windows purges orphaned metadata files that prevent file operations from finishing properly.
How to Run the Fsutil Command
To run the reset command, open Command Prompt as an administrator, type fsutil resource setautoreset true C:\, and press Enter. Reboot your computer immediately afterward. This simple action clears frozen transactional metadata from your drive and allows Windows Update to initialize file changes cleanly.
- Press the Windows Key, type
cmd, right-click Command Prompt, and select Run as administrator. - Type the following command and press Enter:
fsutil resource setautoreset true C:\ - Wait for the confirmation message indicating the operation completed successfully.
- Restart your PC and check for updates under Settings > Update & Security > Windows Update.
Solution 2: Reset Windows Update Components
Resetting Windows Update components involves stopping core update services, deleting old download caches, and restarting those services. This process cleans out corrupted background files in the SoftwareDistribution and Catroot2 folders, creating a fresh environment for Windows to fetch and install system updates properly.
If resetting the transaction manager alone does not clear the error, local cache corruption inside the update repository is likely maintaining the lock state. Rebuilding these directories clears out broken files while leaving system settings intact.
Step-by-Step Component Reset Instructions
Open an elevated Command Prompt and stop services using net stop wuauserv, net stop cryptSvc, net stop bits, and net stop msiserver. Next, rename or delete the SoftwareDistribution and Catroot2 folders. Finally, restart the services using the corresponding net start commands and reboot your PC.
- Launch Command Prompt (Admin).
- Stop the core background services by running these commands one by one:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver
- Rename the update cache folders by executing:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old
- Restart the update services:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver
- Close Command Prompt and reboot your computer.
Solution 3: Run DISM and System File Checker Tools
System File Checker (SFC) and Deployment Image Servicing and Management (DISM) are built-in repair utilities that scan for and replace corrupted Windows system files. Running these utilities fixes deep-level system file degradation that often triggers update errors like 0x80071a91 when the update engine attempts modification.
DISM repairs the underlying system component store using official Windows system files (or an online Windows Update source), while SFC uses that healthy component store to replace damaged system files across your system drive.
How to Execute SFC and DISM Scans
Open Command Prompt as Administrator and execute DISM.exe /Online /Cleanup-image /Restorehealth first. Allow the scan to complete fully, then type sfc /scannow and press Enter. Once SFC finishes repairing system files, restart your machine and re-attempt the pending Windows update.
- Open Command Prompt as Administrator.
- Type the following DISM command and press Enter:
DISM.exe /Online /Cleanup-image /Restorehealth - Allow the process to complete (it may appear paused at 20% for several minutes; this is normal).
- Once DISM finishes, run the system scan command:
sfc /scannow - Restart your PC when the verification reaches 100%.
Solution 4: Clear Temporary Files (%temp%)
Clearing the %temp% folder removes leftover installation scripts, cached installer data, and temporary logs that can conflict with pending updates. Eliminating these obsolete files frees up system resources and prevents background installers from locking files required by the Windows Update engine during execution.
Temporary directory clutter builds up over time from uninstalled software, aborted setup routines, and web browsers. While usually harmless, locked temporary files can interfere with the transaction engine during patch installations.
Safe Cleanup Steps for Temporary Folders
Press Windows Key + R, type %temp%, and hit Enter. Select all contents with Ctrl + A and press Delete. Skip any files currently locked by active applications. Repeat this process for C:\Windows\Temp to ensure all temporary system clutter is cleared completely.
- Press Windows Key + R to launch the Run dialog box