Windows 10 error c1900101-30018 arises when you try to update the Windows version. The update fails due to some problems and you can come across this error. Unless you update your Windows OS, you won’t be able to enjoy its advanced features.
Thus, it is important to know the factor preventing this update and fix it immediately. You will definitely come up with a solution after going through this article.
Accessible Ways to Fix Windows 10 Error c1900101-30018
Let’s focus on effective ways to get rid of this error without any hassles:
Method 1: Reset Windows Update Components Manually
Here we will discuss how to rename the SoftwareDistribution and Catroot2 folders in order to solve this issue:
- Click the Start menu, type ‘cmd’ in the search box and press ‘Enter’ to open the Command Prompt.
- Copy Paste ‘net stop wuauserv’ on the Command Prompt window and press ‘Enter’ to execute the command.
- Similarly, enter ‘net start cryptSvc,’ ‘net start cryptSvc,’ and ‘msiserver’ commands on the Command Prompt window to disable these services.
- Now, copy and paste the ‘ren C:\Windows\SoftwareDistribution SoftwareDistribution.old’ link on the Command Prompt window and press ‘Enter.’
- Then, type ‘net start wuauserv’ in the command line and press ‘Enter’ to restart the Windows services.
- After that, restart the remaining services as well.
- Exit the Command Prompt and try to update Windows.
Method 2: Rename CBS.Log File
Corrupted CBS.Log file is another reason behind Windows 10 error c1900101-30018. Thus, rename the file in order to fix the issue:
- Press Windows key and ‘R’ at the same time to open the Run dialog box.
- Copy Paste ‘%systemroot%LogsCBS’ into the Run dialog box and click ‘OK.’
- Scroll down the list of available files to locate the CBS.Log file.
- Right-click on the file and choose the ‘rename’ option.
- Provide a different name to the file and tap the ‘Save’ button to save it with the new name.
Like some of the users if you fail to rename the CBS.Log file, then you will need to stop certain services. Therefore, go back to the Run application, type ‘services.msc’ in it and click ‘OK.’ Find out Windows Modules Installer service from the list of Windows services and double-click on it. Then, change the Startup Type’ to ‘Manual’ and hit the ‘Apply’ button. Now, rename the CBS.Log file and then try to update Windows afterward.
Method 3: Temporarily Disable the Third-party Antivirus
Sometimes, a third-party antivirus seems to conflict with the Windows update. Hence, disable the antivirus and check whether it is the actual cause:
- Open Control Panel from the Start menu or by using Cortana.
- Navigate to the System and Security section and select Windows Defender Firewall.
- Click the ‘Turn Windows Firewall on or off’ link in the left pane and select the ‘Turn off Windows Firewall’ option.
- Restart the system and see whether you can update Windows or not.
- You can re-enable the antivirus if isn’t responsible for windows error c1900101-30018.
- To turn on the antivirus, right-click on the antivirus icon in the taskbar and select the ‘Enable’ option.
- If you are unable to see the ‘Enable’ option, then double-click on the antivirus icon and select an option from the popup.
Method 4: Enable the Windows Update Service
Windows Update Service needs to be active in order to update your Windows. Hence go by the following steps to ensure that this service is running on your PC:
- Hold down the Windows key and press ‘R’ to open the Run application.
- Type ‘services.msc’ in the Run box and click ‘OK’ to get the list of services running.
- Locate Windows Update Service, right-click on it, and select ‘Start.’
- After turning on the Windows Update Service, try to update Windows.
- If the update fails, then proceed to the next method.
Method 5: Check the Date and Time Settings
The correct date and time settings are essential to carry on the update of Windows. Thus, ensure that the date and time settings are correct on your PC:
- Right-click on the date and time displayed at the bottom right corner of the computer’s screen and select ‘Adjust date/time.’.
- On the Date and Time Settings window, turn off the toggle for ‘Set time automatically’ option.
- After a few seconds, turn on the toggle for ‘Set time automatically’ option.
- If you want, then you can tap the ‘Change’ button and set the date and time manually.
- Try to configure the time as appropriately as possible and then try to update Windows.
Method 6: Run Windows Update Troubleshooter
Windows Update Troubleshooter is a powerful tool to fix minor internal glitches in a PC. We have discussed below how to run this troubleshooter:
- Click the Start menu or press the Windows key and ‘I’ simultaneously to open the Settings app.
- Then click ‘Update and Security’ and choose ‘Troubleshoot’ under it.
- Select ‘Windows Update’ in the right pane and click the ‘Run Troubleshoot’ button.
- Follow the onscreen instructions to let the troubleshooter scan your Pc and detect the actual problem.
- When the troubleshooter has fixed the glitch, update Windows to ensure that you aren’t facing any issues.
Method 7: Modify Windows Registry
We have explained how to modify the Windows registry manually but it should be done by a software engineer. Otherwise, a minor mistake can cause immense damage to your PC as well as the Operating System. You need to follow these simple steps to modify the registry:
- Press the Windows key and ‘R’ together to open the Run application.
- Now type ‘regedit’ into the Run dialog box and click ‘OK’ to launch the Registry Editor.’
- Navigate to the ‘HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateOSUpgradein’ path on the Registry Editor window.
- Then, right-click on an empty space in the right pane and choose ‘New.’
- After that, select DWORD(32-bit’ Value and enter ‘AllowOSUpgrade’ as the name of the new DWORD.
- Double-click on the new DWORD and select ‘Properties’ to access the Properties window.
- Click the ‘Value Date’ box, enter ‘1’ in it and click the ‘Save’ button.
- After modifying the registry, check whether you can update Windows or not.
- Move to the next method if you encounter the Windows 10 Error c1900101-30018 again.
Method 8: Perform An In-place Upgrade
The update can fail if you haven’t installed the Windows correctly on your PC. Thus, you can do an In-place upgrade force the Windows update. Doing so, you won’t have to take the effort to reinstall Windows. Moreover, your files and applications will be kept intact:
- Since a third-party tool is required to implement this method, download such a tool and install it on your PC.
- Then, open the folder where you have downloaded this tool and double-click the tool in order to launch it.
- Select the ‘Upgrade this PC now’ option to initiate the setup process.
- After Windows has prepared the files necessary for an update, click the ‘Download and install updates’ button.
- Click ‘Next’ and follow the on-screen wizards.
- As Windows displays the ‘Ready to install’ screen, tap the ‘Change button.
- Then, select your personal files and folders and tap the ‘Next’ button to complete the process.
Method 9: Install Windows Update Manually
If all the above methods fail to fix Windows 10 Error c1900101-30018, then try out this one. It is the last resort that can help you in this aspect:
- Access the Windows update section and search for the update code that has KB at its beginning followed by an array of numbers.
- Note down the update number and open a web browser to visit the Microsoft Update Catalog website.
- Enter the update code in the search box and click the ‘OK’ button.
- You will find a list of matching updates from which you will need to choose the correct one.
- After selecting the update, click the ‘Download’ button next to it.
- Then, after downloading the missing update, run the setup file to install the update on your PC.
Hope, you are going to find a way out from this update issue and update the Windows successfully. For any sort of queries, feel free to leave your feedback in the comment section below.