When you try to update Windows 10 through a utility from Microsoft, error 0x8007001f – 0x20006 may appear. The error is caused by a damaged system file.
Let’s take a look at how to fix error 0x8007001f – 0x20006 when updating Windows 10.
Fix error 0x8007001f – 0x20006 on Windows 10
1. Launch PowerShell as an administrator and enter the commands below one by one, pressing Enter after each one.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
Ren C: \ Windows \ SoftwareDistribution SoftwareDistribution.old
Ren C: \ Windows \ System32 \ catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
2. Now press Win + R and type% systemroot% \ Logs \ CBS to quickly open the location of the CBS file. Next, rename the CBS.log file to any name. This will automatically create a new file.
3. If the system does not allow you to rename the file, then press Win + R and enter services.msc to open services. Locate the Windows Modules Installer service and double-click it to open its properties. Set the startup type to “Manual” and click apply. Next, restart your PC and try renaming CBS.log.
4. Next, go to the Microsoft website and download the Update Assistant utility by clicking on “Update now”.