First, a bit of history…
I have 2 PCs with the same OS + S/W on them
- Dell Latitude D830 laptop
- Custom desktop with a Maximus VIII Gene M/B
The laptop is used when I deploy for on-site support.
Approx 6 months ago I started having problems installing monthly updates as follows:
- Laptop always successfully installed the updates.
- Desktop always failed at ~97% on the reboot (with “generic” error 0x800f0922) and rolled back the update.
SFC, DISM, CHKDSK and Windows Update Troubleshooter never found any problems on the Desktop.
Tired doing an “in-place” repair using a bootable USB for my version of Windows and it always got stuck at “Making sure you’re ready to install” (waited 16 hrs one time and it was still at that screen!)
Tired multiple on-line solutions for fixing error 0x800f0922 and the “stuck at Making sure you’re ready to install” screen with absolutely no luck.
Didn’t want to do a clean install because I have a ton of different programs I’ve installed over the years (since I started in-place Windows upgrades on Windows ME) and didn’t want to have to go back and redo all the various tweaks I’d put in place since then (besides, the Dell laptop had the exact same OS + S/W + tweaks and it updated just fine.)
This weekend I decided to spend the time trying to figure out exactly what was causing the update problem on my Desktop and found it was because of a CMIADAPTER failure.
Couldn’t find any info on the web about exactly what that meant or how to fix it (anyone here know anything about it?) and “assumed” I might just have to bite-the-bullet and do a “Clean Install” after all.
Then I had a sudden inspiration…
I knew it was possible to install (the term is “slipstream“) an update directly into a Windows install image (install.wim/install.esd) so the updates were already in-place when you finished installing Windows from that source (typically a USB/DVD.)
So I wondered… is it possible to create such an install image using an existing Windows installation including all its users, S/W, tweaks, etc.?
The answer was yes, so…
- I created an image of my existing Windows 10 Pro installation.
- Slipstreamed this month’s update into it.
- Deployed the updated image over my old one.
And it worked, my desktop is now at the same build level as my Laptop!!
- I know because when I rebooted a few on my installed programs indicated they recognized there was a newer version of Windows and they needed to reapply the tweaks I’d done previously.
So, there’s at least one final method you can use to try installing a failed update before you take the “nuclear option” of doing a clean install.
Note: the whole process of creating, updating and then redeploying a Windows image is quite complicated and not for the faint of heart.
There are multiple sites on the web that explain how to do but, if anyone wants to know the exact steps I took, please let me know and I’ll post a followup?
Since this method does work, I have to wonder why none of the sites I found on-line ever mentioned it as a possible solution to failed updates; especially the generic 0x800f0922 error that seems to be quite common?!?!