When I try to upgrade Windows 10, it gets to 85% and then fails with error code 0x8007001f. How do I get passed it?
Open the Settings app using Win & I hotkey.
Select Start > Settings > Update & Security > Troubleshoot. Next, under Get up and running, select Windows Update > Run the troubleshooter.
Log in as Administrator,
Open Command Prompt.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Navigate to the C:/Windows/SoftwareDistribution folder, and rename this to softwareDistribution.old.
Next, browse to the C:/Windows/System32/Catroot2 Folder, and rename this to catroot2.old.
After you rename both these folders, restart the services that you have stopped earlier.
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Restart Windows to confirm the recent changes.
If you have 0x8007001f when updating Windows 11 (win 11 is the marketing name, in fact it is windows 10.1)
1. Settings - Privacy & Security - Windows Security - Open Windows Security Service
2. Device Security - Kernel Isolation Details - Memory Integrity - Toggle Off
3. Restart Windows
4. Restart the update
all solutions in comments are the same : 0x8007001f
Uninstall audio drivers
Perform SFC check
if it doesn't work then you need to do a clean boot
8 people are following this question.