Методы решения ошибки 0xc1900204 на Windows 7, 8 и 10
Ошибка 0xc1900204 возникает в процессе установки нового обновления для Windows 7, 8 и 10. Проблема крайне распространенная, но легко решается при помощи нескольких элементарных (и не очень) методов. Ознакомиться с этими методами вы можете ниже в статье.
Устранение ошибки 0xc1900204 при апдейте Windows
Метод №1 Корректировка реестра Windows
Этот метод будет чрезвычайно полезен в том случае, если директория, в которую по умолчанию устанавливаются программы для Windows, была изменена каким-то процессом в системе. Метод поможет избавиться от ошибки 0xc1900204, но вам потребуется слегка покопаться в реестре своей Windows.
- Нажмите Win+R;
- пропишите значение regedit и нажмите Enter;
- перейдите в ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion;
- нажмите правой кнопкой мыши на параметр ProgramFilesDir и выберите «Изменить»;
- удалите данные со строчки «Значения» и вставьте туда путь к папке «Program Files» на вашем компьютере;
- сохраните изменения и закройте окошко редактора реестра;
- перезагрузите компьютер.
Попытайтесь обновить Windows еще раз и проверьте наличие ошибки 0xc1900204.
Метод №2 Применение средства устранения неполадок
К счастью, в Windows есть особое средство, при помощи которого можно разрешить кое-какие базовые неполадки в системе. Попробуйте воспользоваться этим средством и посмотрите, получится ли у вас после этого нормально обновить систему. Чтобы запустить средство устранения неполадок, сделайте следующее:
- откройте Параметры (Win+I);
- перейдите в «Обновление и безопасность→Устранение неполадок»;
- выберите пункт «Центр обновления Windows»;
- нажмите на кнопку «Запустить средство устранения неполадок»;
- следуйте инструкциям у себя на экране и примените решение, которое будет вам предложено.
Метод №3 Освобождение дополнительного места на диске
Довольно простой метод: внимательно проходим глазами по своему диску и удаляем все ненужное, тем самым освобождая дополнительное место. Все дело в том, что ошибка 0xc1900204 может возникать из-за недостатка свободного места, необходимого для установки новых обновлений.
Метод №4 Сброс компонентов Windows
Этим методом стоит заниматься только в самую последнюю очередь. Центр обновления Windows начал «барахлить»? Тогда вы можете попробовать сбросить все его компоненты. Процесс достаточно трудоемкий, включает в себя множество различных команд. Тем не менее вы можете облегчить себе задачу, прибегнув к созданию удобного BAT-файла, который сделает все за вас.
Итак, создайте у себя на Рабочем столе элементарный текстовый файл. Откройте файл, после чего вставьте в него весь следующий список:
:: Run the reset Windows Update components.
:: void components();
:: /*************************************************************************************/
:components
:: —— Stopping the Windows Update services ——
call :print Stopping the Windows Update services.
net stop bitscall :print Stopping the Windows Update services.
net stop wuauservcall :print Stopping the Windows Update services.
net stop appidsvccall :print Stopping the Windows Update services.
net stop cryptsvccall :print Canceling the Windows Update process.
taskkill /im wuauclt. exe /f
:: —— Checking the services status ——
call :print Checking the services status.sc query bits | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the BITS service.
echo.
echo. Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query wuauserv | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Windows Update service.
echo.
echo. Press any key to continue . . .
pause>nul
goto :eof
)call :print Checking the services status.
sc query appidsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C:»OpenService FAILED 1060″
if %errorlevel% NEQ 0 (
echo. Failed to stop the Application Identity service.
echo.
echo. Press any key to continue . . .
pause>nul
if %family% NEQ 6 goto :eof
)
)call :print Checking the services status.
sc query cryptsvc | findstr /I /C:»STOPPED»
if %errorlevel% NEQ 0 (
echo. Failed to stop the Cryptographic Services service.
echo.
echo. Press any key to continue . . .
pause>nul
goto :eof
):: —— Delete the qmgr*.dat files ——
call :print Deleting the qmgr*.dat files.del /s /q /f «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»
del /s /q /f «%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat»:: —— Renaming the softare distribution folders backup copies ——
call :print Deleting the old software distribution backup copies.cd /d %SYSTEMROOT%
if exist «%SYSTEMROOT%\winsxs\pending. xml. bak» (
del /s /q /f «%SYSTEMROOT%\winsxs\pending. xml. bak»
)
if exist «%SYSTEMROOT%\SoftwareDistribution. bak» (
rmdir /s /q «%SYSTEMROOT%\SoftwareDistribution. bak»
)
if exist «%SYSTEMROOT%\system32\Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%\system32\Catroot2.bak»
)
if exist «%SYSTEMROOT%\WindowsUpdate. log. bak» (
del /s /q /f «%SYSTEMROOT%\WindowsUpdate. log. bak»
)call :print Renaming the software distribution folders.
if exist «%SYSTEMROOT%\winsxs\pending. xml» (
takeown /f «%SYSTEMROOT%\winsxs\pending. xml»
attrib — r — s — h /s /d «%SYSTEMROOT%\winsxs\pending. xml»
ren «%SYSTEMROOT%\winsxs\pending. xml» pending. xml. bak
)
if exist «%SYSTEMROOT%\SoftwareDistribution» (
attrib — r — s — h /s /d «%SYSTEMROOT%\SoftwareDistribution»
ren «%SYSTEMROOT%\SoftwareDistribution» SoftwareDistribution. bak
if exist «%SYSTEMROOT%\SoftwareDistribution» (
echo.
echo. Failed to rename the SoftwareDistribution folder.
echo.
echo. Press any key to continue . . .
pause>nul
goto :eof
)
)
if exist «%SYSTEMROOT%\system32\Catroot2» (
attrib — r — s — h /s /d «%SYSTEMROOT%\system32\Catroot2»
ren «%SYSTEMROOT%\system32\Catroot2» Catroot2.bak
)
if exist «%SYSTEMROOT%\WindowsUpdate. log» (
attrib — r — s — h /s /d «%SYSTEMROOT%\WindowsUpdate. log»
ren «%SYSTEMROOT%\WindowsUpdate. log» WindowsUpdate. log. bak
):: —— Reset the BITS service and the Windows Update service to the default security descriptor ——
call :print Reset the BITS service and the Windows Update service to the default security descriptor.sc. exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc. exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc. exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc. exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;;SO)(A;;CCLCSWRPWPDTLOCRRC;;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD):: —— Reregister the BITS files and the Windows Update files ——
call :print Reregister the BITS files and the Windows Update files.cd /d %SYSTEMROOT%\system32
regsvr32.exe /s atl. dll
regsvr32.exe /s urlmon. dll
regsvr32.exe /s mshtml. dll
regsvr32.exe /s shdocvw. dll
regsvr32.exe /s browseui. dll
regsvr32.exe /s jscript. dll
regsvr32.exe /s vbscript. dll
regsvr32.exe /s scrrun. dll
regsvr32.exe /s msxml. dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy. dll
regsvr32.exe /s softpub. dll
regsvr32.exe /s wintrust. dll
regsvr32.exe /s dssenh. dll
regsvr32.exe /s rsaenh. dll
regsvr32.exe /s gpkcsp. dll
regsvr32.exe /s sccbase. dll
regsvr32.exe /s slbcsp. dll
regsvr32.exe /s cryptdlg. dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki. dll
regsvr32.exe /s wuapi. dll
regsvr32.exe /s wuaueng. dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui. dll
regsvr32.exe /s wups. dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb. dll
regsvr32.exe /s qmgr. dll
regsvr32.exe /s qmgrprxy. dll
regsvr32.exe /s wucltux. dll
regsvr32.exe /s muweb. dll
regsvr32.exe /s wuwebv. dll:: —— Resetting Winsock ——
call :print Resetting Winsock.
netsh winsock reset:: —— Resetting WinHTTP Proxy ——
call :print Resetting WinHTTP Proxy.if %family% EQU 5 (
proxycfg. exe — d
) else (
netsh winhttp reset proxy
):: —— Set the startup type as automatic ——
call :print Resetting the services as automatics.
sc. exe config wuauserv start= auto
sc. exe config bits start= delayed-auto
sc. exe config cryptsvc start= auto
sc. exe config TrustedInstaller start= demand
sc. exe config DcomLaunch start= auto:: —— Starting the Windows Update services ——
call :print Starting the Windows Update services.
net start bitscall :print Starting the Windows Update services.
net start wuauservcall :print Starting the Windows Update services.
net start appidsvccall :print Starting the Windows Update services.
net start cryptsvccall :print Starting the Windows Update services.
net start DcomLaunch:: —— End process ——
call :print The operation completed successfully.echo. Press any key to continue . . .
pause>nul
goto :eof
:: /*************************************************************************************/
Да, список выглядит крайне странно, но поверьте: все это вам действительно понадобится. Сохраните изменения в текстовом файле и закройте его. Теперь нажмите на него правой кнопкой мыши и выберите «Переименовать». Задайте файлу любое понравившееся вам имя, например, WinUpReset, и измените его расширение с TXT на, внимание, BAT. Обязательно сделайте последнее, иначе ничего не сработает!
Код ошибки 0xc1900204 при обновлении windows 7 до windows 10
Установка последних обновлений на компьютер с Windows 10 иногда может превратиться в кошмар из-за технических проблем и возможных ошибок.
Одной из многих возможных ошибок является ошибка 0xc1900204, которая полностью блокирует процесс обновления для Creator Update.
Вчера (5/4/2017) я успешно обновил Windows 10 на двух компьютерах, но на рабочем столе моего офиса произошел сбой. При обновлении с версии 1607, сборка ОС 14393.693 возникла ошибка Центра обновления Windows 0xc1900204. В результате поиска справки по этой ошибке появилось несколько страниц, связанных с предварительным просмотром Windows 10 или обновлением Windows 7 до Windows 10, но я не вижу ничего, связанного с новейшим обновлением.
, мы собираемся перечислить ряд решений, чтобы исправить ошибку 0xc1900204.
Как исправить ошибку 0xc1900204 в Windows 10?
Ошибка 0xc1900204 появится при попытке загрузить последние обновления системы, и, говоря об этой ошибке, вот некоторые похожие проблемы, о которых сообщили пользователи:
- 0xc1900204 upgrade — эта ошибка может появиться при попытке обновить систему последними обновлениями. Если это произойдет, попробуйте запустить средство устранения неполадок Центра обновления Windows и проверьте, помогает ли это.
- Сбой установки Windows с шестнадцатеричным кодом выхода 0xc1900204 — иногда вы можете получить это сообщение при попытке установить Windows. Если вы столкнулись с этой проблемой, вы сможете исправить ее с помощью одного из наших решений.
- Помощник по обновлению Windows 10 0xc1900204 — в некоторых случаях пользователи сообщали об этом сообщении об ошибке при использовании помощника по обновлению, и для его исправления рекомендуется сбросить компоненты Центра обновления Windows и проверить, помогает ли это.
Решение 1. Запустите средство устранения неполадок Центра обновления Windows
Первое, что вы можете попробовать, чтобы исправить ошибку 0xc1900204, — запустить средство устранения неполадок Центра обновления Windows.
Как вы, возможно, знаете, Windows 10 поставляется с широким спектром средств устранения неполадок, и вы можете использовать эти приложения для устранения распространенных проблем с компьютером.
Для запуска средства устранения неполадок Центра обновления Windows вам просто нужно сделать следующее:
- Нажмите клавишу Windows + I, чтобы открыть приложение «Настройки» .
- Когда откроется приложение «Настройки» , перейдите в раздел « Обновление и безопасность ».
Как только устранение неполадок завершено, проверьте, сохраняется ли проблема.
Решение 2. Сброс компонентов обновления Windows
Центру обновления Windows требуются определенные службы для правильной работы, и если есть проблема с одной из этих служб, вы можете столкнуться с ошибкой 0xc1900204.
Тем не менее, вы всегда можете решить проблему, просто сбросив необходимые службы. Вы можете сделать это, выполнив следующие простые шаги:
-
Нажмите Windows Key + X, чтобы открыть меню Win + X. Теперь выберите Командную строку (Admin) или Powershell (Admin) из списка.
- чистая остановка wuauserv
- чистая остановка cryptSvc
- стоповые биты
- Чистая остановка
- ren C: WindowsSoftwareDistribution SoftwareDistribution. old
- ren C: WindowsSystem32catroot2 Catroot2.old net start wuauserv
- net start cryptSvc
- чистые стартовые биты
- net start msiserver
После выполнения этих команд проверьте, сохраняется ли проблема с Центром обновления Windows.
Если вы не хотите запускать эти команды вручную, вы также можете создать сценарий сброса Центра обновления Windows, который будет сбрасывать необходимые службы одним щелчком мыши.
Решение 3 — Сбросить реестр
В некоторых случаях ошибка 0xc1900204 может быть вызвана вашим реестром. В вашем реестре хранятся всевозможные конфиденциальные настройки, и иногда ваши настройки могут быть неправильными, что приводит к возникновению ошибки.
Однако вы можете решить проблему, просто выполнив следующие действия:
-
Введите Windows Key + R. Введите Regedit, затем нажмите Enter .
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersion
После внесения изменений проверьте, устранена ли проблема с этой ошибкой.
Решение 4 — Проверьте свой антивирус
Наличие хорошего стороннего антивируса очень важно, если вы хотите защитить свой компьютер от сетевых угроз, однако иногда ваш антивирус может мешать работе вашей системы и препятствовать загрузке обновлений.
Сторонний антивирус часто вызывает ошибку 0xc1900204, и для решения этой проблемы рекомендуется отключить определенные антивирусные функции и проверить, помогает ли это.
Если отключение антивирусных функций не решает проблему, следующим шагом будет полное отключение антивирусного программного обеспечения.
В худшем случае вам может потребоваться полностью удалить антивирусное программное обеспечение. Если удаление антивируса решает проблему, вам следует подумать о переходе на другое антивирусное программное обеспечение.
Существует множество отличных антивирусных инструментов, но если вы хотите иметь отличную защиту, которая не будет мешать вашей системе, вам следует рассмотреть Bitdefender .
Решение 5. Убедитесь, что английский установлен в качестве языка отображения по умолчанию
По словам пользователей, иногда ошибка 0xc1900204 может возникать, потому что английский язык не установлен в качестве языка отображения по умолчанию. Чтобы решить эту проблему, вы должны быть уверены, что ваш реестр настроен правильно.
Чтобы проверить настройки, сделайте следующее:
- Откройте редактор реестра .
- Теперь перейдите к ключу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsLanguage на левой панели. На правой панели найдите строку InstallLanguage и убедитесь, что она установлена на 0409 . 0409 — это EN-US, но если вы используете другой тип английского языка, вам может понадобиться другой номер.
После этого вам просто нужно проверить, установлен ли английский в качестве языка дисплея. Для этого выполните следующие действия:
- Откройте приложение «Настройки» .
- Когда откроется приложение «Настройки» , перейдите в раздел « Время и язык ».
После установки американского языка отображения в качестве языка отображения проблема должна быть решена, и вы сможете устанавливать обновления.
Это своеобразное решение, но немногие пользователи утверждают, что оно работает, поэтому вы можете попробовать его.
Решение 6 — Сканирование вашей системы на наличие повреждений
Повреждение файла также может привести к возникновению ошибки 0xc1900204, и для решения этой проблемы рекомендуется выполнить сканирование SFC. Таким образом вы будете сканировать установку Windows и исправлять любые проблемы с повреждением.
Чтобы запустить сканирование SFC, вам необходимо сделать следующее:
- Запустите командную строку от имени администратора.
- Когда запускается командная строка , введите sfc / scannow и нажмите Enter, чтобы запустить ее.
По завершении сканирования проверьте, сохраняется ли проблема. Если проблема все еще сохраняется, или если вы не можете запустить сканирование SFC вообще, следующим шагом будет запуск сканирования DISM.
Для этого запустите командную строку от имени администратора и выполните следующую команду:
-
DISM / Online / Cleanup-Image / RestoreHealth
После того, как сканирование завершено, проверьте, не устранена ли проблема. Если проблема сохраняется, повторите сканирование SFC еще раз и проверьте, решает ли это вашу проблему.
Решение 7. Установите обновление вручную
Если вы не можете загрузить последнее обновление из-за ошибки 0xc1900204, вы можете исправить проблему, установив обновление вручную. Для этого просто выполните следующие действия:
- Узнайте номер КБ обновления. Вы можете сделать это из раздела Центра обновления Windows.
- Перейдите в каталог обновлений Microsoft и найдите этот номер базы знаний.
- Список обновлений появится. Загрузите обновление, соответствующее архитектуре вашей системы, и установите его.
После этого ваш компьютер будет обновлен, и проблема будет решена.
Решение 8. Выполните обновление на месте
Если вы не можете исправить ошибку 0xc1900204, вы можете попробовать выполнить обновление на месте.
Этот процесс относительно прост, и он установит последнюю версию Windows, сохраняя все ваши файлы и приложения в целости и сохранности.
Чтобы выполнить обновление на месте, выполните следующие действия.
- Скачайте Media Creation Tool и запустите его.
- Запустите Media Creation Tool и выберите « Обновить этот компьютер сейчас» .
- После того, как установка подготовлена, нажмите Скачать и установить обновления (рекомендуется) .
- Подождите, пока обновления будут загружены. Следуйте инструкциям на экране, пока не перейдете в раздел « Готовность к установке ».
- Нажмите « Выбрать, что сохранить» и выберите « Сохранить личные файлы и приложения» .
- Теперь следуйте инструкциям на экране для завершения настройки.
После завершения установки у вас будет последняя версия Windows 10, и проблема должна быть решена.
Мы надеемся, что перечисленные выше решения помогли вам исправить ошибку 0xc1900204. Если вы столкнулись с другими решениями, чтобы решить эту проблему, перечислите шаги по устранению неполадок в разделе комментариев ниже!
Примечание редактора : этот пост был первоначально опубликован в апреле 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
Ошибка 0xc1900204 блокирует обновления Windows 10 [FIX]
Установка последних обновлений на компьютер с Windows 10 иногда может превратиться в кошмар из-за технических проблем и возможных ошибок. Одной из многих возможных ошибок является ошибка 0xc1900204, которая полностью блокирует процесс обновления для Creator Update.
Вчера (5/4/2017) я успешно обновил Windows 10 на двух компьютерах, но на рабочем столе моего офиса произошел сбой. Он генерировал ошибку Windows Update 0xc1900204 при попытке обновления с версии 1607, сборка ОС 14393.693. В результате поиска справки по этой ошибке появилось несколько страниц, связанных с предварительным просмотром Windows 10 или обновлением с Windows 7 до Windows 10, но я не вижу ничего, связанного с новейшим обновлением.
В этой статье мы собираемся перечислить серию решений для исправления ошибки 0xc1900204.
Как исправить ошибку 0xc1900204 в Windows 10?
Ошибка 0xc1900204 появится при попытке загрузить последние обновления системы, и, говоря об этой ошибке, вот некоторые похожие проблемы, о которых сообщили пользователи:
- 0xc1900204 upgrade . Эта ошибка может появляться при попытке обновить систему с последними обновлениями. Если это произойдет, попробуйте запустить средство устранения неполадок Центра обновления Windows и проверьте, помогает ли это.
- Сбой установки Windows с шестнадцатеричным кодом выхода 0xc1900204 . Иногда вы можете получить это сообщение при попытке установить Windows. Если вы столкнулись с этой проблемой, вы сможете исправить ее с помощью одного из наших решений.
- Помощник по обновлению Windows 10 0xc1900204 . В некоторых случаях пользователи сообщали об этом сообщении об ошибке при использовании помощника по обновлению, и для его исправления рекомендуется сбросить компоненты Центра обновления Windows и проверить, помогает ли это.
Решение 1. Запустите средство устранения неполадок обновления Windows
Первое, что вы можете попробовать, чтобы исправить ошибку 0xc1900204, – запустить средство устранения неполадок Центра обновления Windows. Как вы, возможно, знаете, Windows 10 поставляется с широким спектром средств устранения неполадок, и вы можете использовать эти приложения для устранения распространенных проблем с компьютером.
Для запуска средства устранения неполадок Центра обновления Windows вам просто нужно сделать следующее:
- Нажмите Ключ Windows + I , чтобы открыть приложение Настройки .
- Когда откроется Приложение настроек , перейдите в раздел Обновление и безопасность .
- В меню слева выберите Устранение неполадок . На правой панели выберите Центр обновления Windows и нажмите кнопку Запустить средство устранения неполадок .
- Следуйте инструкциям на экране для устранения неполадок.
Как только устранение неполадок завершено, проверьте, сохраняется ли проблема.
Решение 2. Сброс компонентов обновления Windows
Центру обновления Windows требуются определенные службы для правильной работы, и если есть проблема с одной из этих служб, вы можете столкнуться с ошибкой 0xc1900204. Тем не менее, вы всегда можете решить проблему, просто сбросив необходимые службы. Вы можете сделать это, выполнив следующие простые шаги:
- Нажмите Windows Key + X , чтобы открыть меню Win + X. Теперь выберите Командная строка (Администратор) или Powershell (Администратор) из списка.
- Введите следующие команды, чтобы остановить BITS , криптографию , установщик MSI и службы обновления Windows. Нажмите клавишу ВВОД каждой команды:
- net stop wuauserv
- net stop cryptSvc
- чистые стоповые биты
- Чистый стоп-сервер
- ren C: \ Windows \ SoftwareDistribution SoftwareDistribution. old
- ren C: \ Windows \ System32 \ catroot2 Catroot2.oldnet start wuauserv
- net start cryptSvc
- чистые стартовые биты
- net start msiserver
После выполнения этих команд проверьте, сохраняется ли проблема с Центром обновления Windows. Если вы не хотите запускать эти команды вручную, вы также можете создать сценарий сброса Центра обновления Windows, который будет сбрасывать необходимые службы одним щелчком мыши.
Решение 3 – Сбросить реестр
В некоторых случаях ошибка 0xc1900204 может быть вызвана вашим реестром. В вашем реестре хранятся всевозможные конфиденциальные настройки, и иногда ваши настройки могут быть неправильными, что приводит к возникновению ошибки. Однако вы можете решить проблему, просто выполнив следующие действия:
- Введите Ключ Windows + R . Введите Regedit, и нажмите Ввод .
- Найдите следующую строку:
- HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion
- Щелкните правой кнопкой мыши значение ProgramFilesDir и измените значение по умолчанию C: \ Program Files на путь, по которому вы хотите установить все свои программы.
- Нажмите OK, чтобы выйти. Перезагрузите компьютер, затем установите все необходимые обновления.
После внесения изменений проверьте, устранена ли проблема с этой ошибкой.
Решение 4 – Проверьте свой антивирус
Наличие хорошего стороннего антивируса очень важно, если вы хотите защитить свой компьютер от сетевых угроз, однако иногда ваш антивирус может мешать работе вашей системы и препятствовать загрузке обновлений.
Сторонние антивирусы нередко вызывают ошибку 0xc1900204, и для решения этой проблемы рекомендуется отключить определенные антивирусные функции и проверить, помогает ли это. Если отключение антивирусных функций не решает проблему, следующим шагом будет полное отключение антивирусного программного обеспечения.
В худшем случае вам может потребоваться полностью удалить антивирусное программное обеспечение. Если удаление антивируса решает проблему, вам следует подумать о переходе на другое антивирусное программное обеспечение. Существует множество отличных антивирусных инструментов, но если вы хотите получить отличную защиту, которая не будет мешать вашей системе, вам следует подумать о Bitdefender .
Решение 5. Убедитесь, что английский установлен в качестве языка отображения по умолчанию
По словам пользователей, иногда ошибка 0xc1900204 может возникать, потому что английский язык не установлен в качестве языка отображения по умолчанию. Чтобы решить эту проблему, вы должны быть уверены, что ваш реестр настроен правильно. Чтобы проверить настройки, сделайте следующее:
- Откройте редактор реестра .
- Теперь перейдите к клавише HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Nls \ Language на левой панели. На правой панели найдите строку InstallLanguage и убедитесь, что для нее установлено значение 0409 . 0409 – это EN-US, но если вы используете другой тип английского языка, вам может понадобиться другой номер.
После этого вам просто нужно проверить, установлен ли английский в качестве языка дисплея. Для этого выполните следующие действия:
- Откройте Настройки приложения .
- Когда откроется Приложение настроек , перейдите в раздел Время и язык .
- На левой панели перейдите в раздел Регион и язык . Теперь убедитесь, что Английский (США) доступен и установлен в качестве языка отображения по умолчанию. Если нет, нажмите Добавить язык на правой панели и установите американский английский в качестве языка отображения по умолчанию.
После установки английского языка в качестве языка отображения проблема должна быть решена, и вы сможете установить обновления. Это своеобразное решение, но немногие пользователи утверждают, что оно работает, поэтому вы можете попробовать его.
Решение 6 – Сканирование вашей системы на наличие повреждений
Повреждение файла также может привести к возникновению ошибки 0xc1900204, и для решения этой проблемы рекомендуется выполнить сканирование SFC. Таким образом вы отсканируете установку Windows и исправите все проблемы с повреждением. Чтобы запустить сканирование SFC, вам необходимо сделать следующее:
- Запустите Командную строку от имени администратора.
- Когда запустится Командная строка , введите sfc/scannow и нажмите Enter , чтобы запустить его.
- Сканирование SFC начнется. Сканирование может занять около 10 минут, поэтому не мешайте ему.
По завершении сканирования проверьте, сохраняется ли проблема. Если проблема не устранена или вы не можете запустить сканирование SFC вообще, следующим шагом будет запуск сканирования DISM. Для этого запустите командную строку от имени администратора и выполните следующую команду:
- DISM/Online/Cleanup-Image/RestoreHealth
После того, как сканирование завершено, проверьте, не устранена ли проблема. Если проблема сохраняется, повторите сканирование SFC еще раз и проверьте, решает ли это вашу проблему.
Решение 7. Установите обновление вручную
Если вы не можете загрузить последнее обновление из-за ошибки 0xc1900204, вы можете исправить проблему, установив обновление вручную. Для этого просто выполните следующие действия:
- Узнайте номер КБ обновления. Вы можете сделать это из раздела Центра обновления Windows.
- Перейдите в каталог обновлений Microsoft и найдите этот номер базы знаний.
- Список обновлений появится. Загрузите обновление, соответствующее архитектуре вашей системы, и установите его.
После этого ваш компьютер будет обновлен, и проблема будет решена.
Решение 8. Выполните обновление на месте
Если вы не можете исправить ошибку 0xc1900204, вы можете попробовать выполнить обновление на месте. Этот процесс относительно прост, и он установит последнюю версию Windows, сохраняя все ваши файлы и приложения в целости и сохранности. Чтобы выполнить обновление на месте, выполните следующие действия.
- Загрузите Инструмент создания медиа и запустите его.
- Запустите Инструмент создания мультимедиа и выберите вариант Обновить этот компьютер сейчас .
- Когда подготовка будет готова, нажмите Загрузить и установить обновления (рекомендуется) .
- Подождите, пока обновления будут загружены. Следуйте инструкциям на экране, пока не перейдете в раздел Готов к установке .
- Нажмите Выберите, что сохранить и выберите Сохранить личные файлы и приложения .
- Теперь следуйте инструкциям на экране для завершения настройки.
После завершения установки у вас будет последняя версия Windows 10, и проблема должна быть решена.
Мы надеемся, что перечисленные выше решения помогли вам исправить ошибку 0xc1900204. Если вы столкнулись с другими решениями, чтобы решить эту проблему, перечислите шаги по устранению неполадок в разделе комментариев ниже!
Примечание редактора . Этот пост был первоначально опубликован в апреле 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.
https://gamesqa. ru/kompyutery/0xc1900204-16929/
https://ru. compbs. com/error-0xc1900204-blocks-windows-10-updates
https://generd. ru/windows/oshibka-0xc1900204-blokiruet-obnovleniya-windows-10-fix/