How to fix Windows Update Error Code 0xC1900101 – 0x30018 on Windows 10/11

Feature image_ Error Code 0xC1900101 – 0x30018
How to fix error code 0xC1900101 – 0x30018

Your computer’s security, performance, and its access to the newest features all depend on keeping your Windows operating system up to date. But Windows Update could run into problems that slow down the download process. In this article, I will show you how to fix Windows Update Error Code 0xC1900101 – 0x30018 on Windows 10/11 which can stop users from getting updates, especially major OS changes. Please see Check .NET Framework version on Windows, how to fix DISM Error 87: The package is unknown, and how to “Allow RDP access for non administrators: Add User to Remote Desktop Users Group in Active Directory“.

This error can be frustrating as it makes your system vulnerable and apps outdated, which can cause problems and errors with your system. If you are using Windows 10 and looking to upgrade to Windows 11, read How to upgrade Windows 10 with an unsupported CPU and TPM 1.0 to Windows 11.

In this guide, we’ll delve into the details of the error code 0xC1900101 – 0x30018 on Windows 10/11, understand its causes, and explore proven methods to troubleshoot and resolve this issue effectively. We’ll also share some expert tips to optimize your PC for smoother performance.

Understanding Error Code 0xC1900101 – 0x30018

The error code 0xC1900101 – 0x30018 on Windows 10/11 is an update installation error that can trigger a blue screen of death (BSOD). It usually occurs during the installation of major OS updates, such as upgrading to a different Windows 10/11 build or transitioning from older Windows versions like 7, 8, or 8.1 to Windows 10/11. The error is often accompanied by the following message:

"We couldn't install Windows 10/11. We’ve set your PC back to the way it was right before you started installing Windows 10/11. 0xC1900101 – 0x30018 failed in FIRST_BOOT phase with an error during SYSPREP_SPECIALIZE operation."

Causes of Error Code 0xC1900101 – 0x30018

The error code 0xC1900101 – 0x30018 can be triggered by various factors, including:

  • Software incompatibility: Conflicts between installed software and the Windows update process can lead to installation failures.
  • Corrupted installation files: Damaged or incomplete update files may result in errors during the installation process.
  • Device driver issues: Outdated or incompatible device drivers can interfere with the update process.
  • Poor internet connection: A weak or unstable internet connection may interrupt the update download or installation.
  • Malware infection: Malicious software on your system can disrupt the update process and cause errors.

Please see how to remove Microsoft Defender update on Windows 10 and Windows Server image, and how to view Microsoft Defender Antivirus update details on Windows 10 image (install.wim).

Methods to Fix Error Code 0xC1900101 – 0x30018 on Windows 10/11:

Before attempting any update, it’s essential to prepare your system to avoid errors like 0xC1900101 – 0x30018. Follow these preliminary steps:

  • Temporarily disable antivirus and anti-malware software and turn off the firewall to prevent interference during the update process.
  • Use a wired connection or ensure a stable Wi-Fi connection to prevent network interruptions during the update.
  • Disconnect all peripheral devices, except for the keyboard and mouse, to avoid potential conflicts.
  • Clean your system using a PC optimization tool to remove junk files and optimize performance.
  • Ensure your laptop is connected to a charger or has sufficient battery power to prevent interruptions during the update installation.

Now, let’s explore the solutions to fix the 0xC1900101 – 0x30018 error on Windows 10/11

Here are other detailed guides about Windows installations: Create a multiboot USB Drive: How to put multiple OS ISO files in one Bootable USB DriveHow to create Windows 11 Bootable USB drive with the Media Creation Tool.

Method 1: Use Windows Troubleshooter

Windows 10/11 have a built-in troubleshooter to address common problems, including update failures. Follow these steps to use the Windows Troubleshooter:

Press the “Windows key + I” to open Settings. Select System and click on Troubleshoot on the right side.

Click troubleshoot
Click troubleshoot

Under Options, click on Other troubleshooters.

Click Other troubleshooters
Click Other troubleshooters

Select Windows Update and run the Troubleshooter.

Run Windows update troubleshooter
Run Windows update troubleshooter

Follow the on-screen instructions to detect and fix any Windows Update-related issues.

Windows update troubleshooter
Windows update troubleshooter

After running the troubleshooter, go back to the Troubleshoot menu and run the Internet Connections troubleshooter to check for connection problems.

Network adapter troubleshooter
Network adapter troubleshooter

Reattempt to install the update after completing the troubleshooting process.

Please see Fix the request to add or remove features on the specified server failed, how to fix “Error code 15601: How to resolve DISM unspecified error when removing preinstalled packages“, and How to Create a Password-Protected VHD Using BitLocker on Windows 11

Method 2: Reset Windows Update Components

Resetting Windows Update components can resolve issues related to the feature. Follow these steps to reset the components:

Type Command Prompt in the Windows search bar and select “Run as administrator” from the results.

Open Command Prompt
Open Command Prompt

Stop the MSI Installer, Windows Update Services, BITS, and Cryptographic processes using the following commands:

net stop msiserver
net stop wuauserv
net stop bits
net stop cryptSvc
Reset Windows update components
Reset Windows update services

Rename the Catroot2 and Software Distribution folders:

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

Rename software distribution
Rename software distribution

ren C:\Windows\System32\catroot2 Catroot2.old

Rename catroot2
Rename catroot2

Restart the MSI Installer, Windows Update Services, BITS, and Cryptographic processes running the following commands:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Start Windows update components
Start Windows update services

Restart your computer and check if the error persist.

Method 3: Try the Registry Hotfix

Use the Registry Hotfix to remove unused drivers that the Disk Cleanup tool might miss:

Type Command Prompt in the Windows search bar and select “Run as administrator” from the results.

Open Command Prompt
Open Command Prompt

Enter the following command:

rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN
Cleanup unused license
Cleanup unused license

Restart your computer after the process complete.

Method 4: Run SFC and DISM Tools

Run the System File Checker (SFC) and Deployment Image Servicing and Management (DISM) tools to check for and repair corrupt files:

Type Command Prompt in the Windows search bar and select “Run as administrator” from the results.

Open Command Prompt
Run Command Prompt as administrator

To run the SFC tool, enter:

sfc /scannow

To run the DISM tool, enter the following commands (one by one):

Run the SFC command
Run the SFC command
Dism /Online /Cleanup-Image /CheckHealth

Dism /Online /Cleanup-Image /ScanHealth

Dism /Online /Cleanup-Image /RestoreHealth
Run the DISM commands
Run the DISM commands

After completing the process, attempt to install the updates again.

Method 5: Install Windows via Media Creation Tool

If you get the error number 0xC1900101 – 0x30018 when using the built-in update manager tool to update your Windows 10/11 operating system, you can try another method. You can install the updates using an .ISO file through Microsoft’s Media Creation Tool.

For a good explanation of how to use the Microsoft Media creation tool, read Create a Windows 10 or 11 bootable USB with UEFI support.


Remember, keeping your Windows system up-to-date is crucial for security, performance, and accessing new features. By resolving the error 0xC1900101 – 0x30018, you can ensure a smooth and seamless update experience for your PC.

I hope you found this article useful on How to fix Windows Update Error Code 0xC1900101 – 0x30018 on Windows 10/11. Please let me know in the comment section if you have any questions.

Notify of

Inline Feedbacks
View all comments
Would love your thoughts, please comment.x