If you receive an error message, Windows could not configure one or more system componentswhen you install or upgrade Windows 10, this article can help you.
Some users have also reported the following error message:
Windows could not configure one or more system components. To install Windows, restart the computer with the error code 0xc1900101-0x30018.
If you analyze the Windows 10 Rollback log, you can find a piece with "iissetup.exe" in connection with dropping. The upgrade process typically ends at more than 50 percent, then hangs, and then rolls back later, generating these error logs.
Windows could not configure one or more system components
This particular mistake – Windows could not configure one or more system components, appears when upgrading Windows 10 and is related to IIS or Internet Information Services on Windows 10. For some reason, the installation is limited, which causes a bottleneck. Let's see how we can fix this error:
- Remove IIS from Windows Features
- Rename the inetsrv folder
- Move IIS Linked Folders to Another Drive
Follow the three steps, one after the other.
1) Remove IIS from Windows
IIS is installed from Windows features. Available in Control Panel> Programs. Go ahead and uncheck the box next to the information services of the Internet.
Click the OK button to confirm. The process will remove all programs, services and associated folders from Windows. If you wish, you can install it later from here or by using an offline install program from the Microsoft website.
2) rename the folder inetsrv
When you uninstall the Windows IIS features, the folders must also be removed. If this is not the case, we will need to manually delete all service related folders.
Start in advanced recovery mode, and then open the command prompt.
Rename the folder C: Windows system32 inetsrv to something like, for example, inetsrv.old using the command below
rename C:Windowssystem32inetsrv inetsrv.old
The iissetup.exe program, which is responsible for all IIS services on Windows, is in this folder.
3) Move IIS Linked Folders to Another Drive
- Type services.msc in the prompt and press the Enter key to open the Windows Service Manager.
- Locate the Host application support service, and stop him.
- Then take ownership of the WinSxS folder.
- Then move the * windows-iis *. * folders in a backup folder on another drive.
You can search using *windows-iis *. * keyword in the search field. The result of the search will look like the picture above. Once the search is complete, use Ctrl + X and paste it into another older folder, for example, windows-iis-backup.
Once done, start the Windows 10 update process and you should be able to finish it this time. During the update, the update program may restore a certain percentage and then progress.
When the update is complete, delete the C: Windows System32 inetsrv.old folder, and the windows-iis-backup folder backup folder. If necessary, Windows recreates these folders or when IIS is reinstalled.
We hope that these steps were easy to follow and that you could finish the Windows 10 update or upgrade the features without any problem.