Is Windows 10 stalling with error 0x8007001F during installing Anniversary Update? Or is this error code thrown during an upgrade from Windows 7/8.1 to Windows 10? Here are a few hints, what could be the root cause for this error.
Windows Update reports error 0x8007001F
I never have had this error code, but I was facing several MS Answers forum posts from users, ending with error 0x8007001F thrown from Windows Update during installing Windows 10 as an upgrade. Here is a German error dialog reported during upgrade.
This error code has also been thrown during feature upgrades (for instance installing Windows 10 . Anniversary Update).
Decode error 0x8007001F
Unfortunately the HRESULT error code 0x8007001F isn’t documented within this document. But we can use my blog post How to decode Windows errors? to decode 0x8007 as a Windows raw error. The code 0001F (according to this web site) stands for ERROR_GEN_FAILURE and the error text is A device attached to the system is not functioning.
Check #1: Third party antivirus and system tools
Within this forum thread (German), third party antivirus scanners are mentioned as root cause for this error. The filter driver installed from those tools blocks access to Windows file system.
Tip: You can use the command fltmc filters discussed within my blog post Windows 10: Error 0x80070057 from Cloudfogger, to check, whether third party filter drivers are installed on a machine.
Check #2: Third party boot loader (Acronis, Linux)
Within this Microsoft Answers forum thread (and here in German) users are reporting, that a parallel Linux installation with GRUB boot loader was the show stopper. The fix was to restore the master boot record (MBR) in Windows PE, using the command:
This writes a new Windows boot loader. Afterward, the user was able to update Windows 10. This brings me to the idea, if you used Acronis True Image, also an exchanged boot loader can be the case for install issues.
Check #3: SATA controllers
A user reported within this MS-Answers forum thread that multiple SATA drives are causing the update error. He was forced to remove additional SATA drives from hin SATA controller to let Windows upgrade to a new build. Maybe the SATA driver isn’t compatible. Alto a user within this forum thread reported, that removing all non needed drives from SATA ports and all USB devices solved his upgrade issue.
Check #4: User profiles moved to another patition
Moving user profiles to another logical drive / partition is also a killer and show stopper for upgrade installations. A user posted such a hint within this forum thred. If you moved the user folders, move the folders back to the Windows partition.
Last exit: Clean Install
If you are not successful with the checks given above, grab an install image (Windows 10-ISO install media created via Media Creation Tool), boot your machine with this media and re-install Windows 10 again.
Windows 10: Open command prompt window as administrator
Trick: How to upgrade to Windows 10 using a clean install
Microsoft Windows and Office ISO download tool
Windows 10 Version 1511 via Media Creation Tool “is back”
Windows 10: Error 0x80070057 from Cloudfogger
How to decode Windows errors?
Windows 10: Analyze upgrade errors
Windows: How to decode update 0x8024…. errors