How to Resolve Error 0xc1900223 in Windows Updates?
Your computer can get an odd message when
attempting to update Windows that reads upgrade to Windows xx, version
xxxx - Error 0xc190023, which prevents the computer from downloading and
installing any updates.
Some hardware parts could stop functioning if
the computer is not updated for a long time because Windows changes its
operating system frequently. When the computer is unable to connect to
Microsoft Update servers, error 0xc190023 frequently arises. An unreliable
internet connection or the suspension of update services could be the cause of
this.
Changing the software distribution folder
An essential system file that manages
Windows Update is located in the Software Distribution folder. You can
experience problems with the Windows update if this file becomes corrupt. This
folder is located in the C:WindowsSoftwareDistribution directory.
Replace this folder with a new one to
resolve any issues you may be encountering with the Windows upgrade. To replace
the Software Distribution folder, follow these instructions.
We must first halt the Windows update
service. These services consist of wuauserv and Background Intelligent Transfer
(BITS).
To open, press Windows Key + R. Run To run
the command as administrator, type cmd without the quotation mark
and hit Ctrl + Shift + Enter.
Enter the ensuing command. After each
command, hit Enter.
net stop bits
net stop wuauserv
net stop cryptSvc
net stop msiserver
These services are only active during the
download and installation of a Windows update. Thus, the command could indicate
that the service has not yet started. Ignore this warning.
We need to rename the SoftwareDistribution
folder after both services have been halted. This is done so that when the
service launches, a new file with the name SoftwareDistribution will be
created.
Type the following command and hit Enter to
rename the folder.
Ren %% SystemRoot %% SoftwareDistribution
softwaredistribution.bak
ren % systemroot % system32 % catroot2 %
catroot2.bak
The second command might display Access
Denied when you run it. You can disregard this warning and carry out the
remaining procedures.
We can now restart previously halted
services after renaming both files.
Type the following commands to start
Windows update services.
net start bits
net start wuauserv
net start cryptSvc
net start msiserver
Currently, two folders called
SoftwareDistribution and SoftwareDistribution.old can be found in the C:Windows
directory. This indicates that Windows has created a new folder in lieu of the
SoftwareDistribution folder.
Once the procedure is finished, attempt an
OS update. We can now delete the softwaredistribution.old and catroot2.old
files from System32 if the update was successful.