Once again updating my Windows PC, which is running Windows 10 and started life as Windows 7, was a major pain as the update to 1709 Fall Creators Update failed at 45% completion with the message “windows could not configure one or more system components”. What took me 7 hours of waiting through a dozen or more downloads of updates and reboots you get to read in a few minutes haha.
My previous solution to solve windows update errors using WSUS offline updater didn’t work this time around. The tool downloaded many updates, but then said no updates required. This was not true as I was running Windows 1607 and the current version is 1709.
A hint of the issue came from viewing the file C:\$Windows.~WS\Sources\Panther\setupact.log
2018-01-13 08:41:50, Info CSI 000000de ==Error Summary Start==
2018-01-13 08:41:50, Error CSI 000000df (F) Generic Command ErrorCode: 80004005 Executable: iissetup.exe ExitCode: 9 Phase: 38 Mode: Install (first install) Component: Microsoft-Windows-IIS-SharedLibraries-GC, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS[gle=0x80004005]
2018-01-13 08:41:50, Info CSI 000000e0 ==Error Summary End==
There is something wrong with IIS, which I am not using on this computer. To solve this, on your computer click the search icon and type “windows features” and click the result “Turn windows features on or off”. I initially disabled IIS on my computer, rebooted and tried again. No luck, same issue. Hours later I Tried it again, only this time I came in with a bigger hammer and disabled Microsoft .NET framework 3.5 and 4.7, Internet Explorer 11, and Internet Information Services (IIS). Click “OK”, then reboot your computer. Then run the update again and this time it worked.
Afterward, I went back to windows features and enabled both .NET frameworks and Internet Explorer, but left IIS off. This required another reboot. Also, the upgrade deleted my video card driver, and updating it from the device manager failed. It an nvidia geforce 9500 and I was able to find and download the correct driver from their website for the fix.
All is good, until next time.