Ошибка обновления Windows 0xc1900204 появляется, когда пользователи пытаются загрузить новое обновление, выпущенное Microsoft. Обычно обновление скачивается без проблем, но его установка даже не начинается, и появляется ошибка обновления. Для борьбы с этой ошибкой, которая обычно появляется в операционной системе Windows 10, но не чужда и более старым версиям, можно использовать различные методы.
Мы подготовили набор решений, которые можно использовать для устранения этой ошибки, поэтому внимательно следуйте им, и вы обязательно решите свою проблему до конца!
Решение 1: Используйте следующий твик реестра
Этот метод очень полезен, если директория Program Files по умолчанию для установки программ Windows была изменена другим процессом или чем-то подобным. Это может быть полезно для борьбы с ошибкой, но для этого необходимо отредактировать реестр. Также придется продолжить установку программ в старую папку Program Files, по крайней мере до тех пор, пока не будет обработано обновление, вызывающее эту ошибку.
Поскольку для решения этой задачи необходимо отредактировать реестр, мы рекомендуем вам ознакомиться со статьей, которую мы подготовили для безопасного резервного копирования реестра во избежание дальнейших проблем. Тем не менее, ничего страшного не произойдет, если вы будете правильно следовать инструкциям.
- Откройте программу «Редактор реестра», набрав в строке поиска или в диалоговом окне «Выполнить» слово «regedit». Вероятно, вам придется подтвердить приглашение UAC о том, что утилита может изменить настройки на вашем компьютере.Перейдите в Редакторе реестра к следующему ключу, перемещаясь по левой панели:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
- Под ключом CurrentVersion вы должны увидеть запись типа REG_SZ под названием ProgramFilesDir, поэтому убедитесь, что вы щелкнули на ней правой кнопкой мыши и выбрали пункт Modify (Изменить).
- В поле Value (Значение) необходимо удалить текущий путь и вставить правильный путь к папке Program Files, которая находится на вашем компьютере.
- Если вы используете 32-разрядную операционную систему, то правильный путь будет «X:\Program Files (x86)», а если вы используете 64-разрядную версию Windows, то путь будет «X:\Program Files», где X — буква диска, на котором установлена Windows. Убедитесь, что вы не пропустили ни одного обратного слеша или буквы, так как последствия могут быть опасными.
- Подтвердите изменения, нажав кнопку OK, и перезагрузите компьютер для полного применения изменений. После этого перейдите в раздел «Обновление Windows» и проверьте, устранена ли теперь проблема.
Решение 2: Запустите средство устранения неполадок Windows Update Troubleshooter
К счастью, Windows поставляется с различными встроенными средствами устранения неисправностей, которые отлично справляются с устранением и диагностикой некоторых основных ошибок. Они не являются волшебными и не смогут решить все проблемы, с которыми вы столкнетесь, но иногда они могут, по крайней мере, определить модуль, который вышел из строя.
По отзывам пользователей, автоматическое средство устранения ошибок обновления Windows полностью устраняет проблему, поэтому мы рекомендуем вам попробовать это решение:
Windows 10:
- Откройте приложение «Настройки» в Windows, нажав на кнопку «Пуск», а затем на значок шестеренки, расположенный чуть выше. Можно также найти ее в меню Пуск или с помощью кнопки Поиск рядом с ней.
- Откройте обновление & В нижней части окна «Параметры» найдите раздел «Безопасность» и перейдите на вкладку «Устранение неполадок».
- Прежде всего, щелкните на опции Windows Update и следуйте инструкциям на экране после того, как откроется средство устранения неполадок Windows Update, чтобы проверить, нет ли проблем со службами и процессами Windows Update.
- После завершения работы средства устранения неполадок снова перейдите в раздел «Устранение неполадок» и откройте средство устранения неполадок «Подключения к Интернету».
- Убедитесь в том, что проблема решена, после перезагрузки компьютера и повторного запуска Windows Update.
Старые версии Windows:
- Откройте Панель управления, найдя ее в меню Пуск. Можно также выполнить поиск с помощью строки поиска в меню Пуск.
- После того как откроется окно Панели управления, переключите опцию «Просмотр с помощью» в правой верхней части окна на «Крупные значки» и прокрутите вниз, пока не найдете запись «Устранение неполадок».
- После нажатия кнопки «Устранение неполадок» найдите в нижней части окна в разделе «Система и безопасность» опцию «Устранить проблемы с Windows Update». Щелкните на этой записи, выберите в начальном окне пункт Next и дождитесь завершения работы программы устранения неполадок.
- Проверьте, решена ли теперь ваша проблема.
Решение 3: Убедитесь, что на диске достаточно места
Эта ошибка в большей степени предназначена для пользователей, которые получают ошибку при попытке обновления с помощью инструмента Windows Media ISO. Несмотря на то что установка может показаться небольшой по размеру, вам потребуется как можно больше места, чтобы процесс завершился без проблем.
Мы рекомендуем освободить как можно больше места, либо вручную, либо с помощью программы, которая позволяет избавиться от неиспользуемых файлов на диске. Уделите особое внимание программам и приложениям, которые вы больше не используете, поскольку они занимают больше всего места на диске.
Решение 4: Сброс настроек компонентов Windows Update
Этот способ является крайней мерой при устранении неполадок с обновлениями Windows. Это грубый способ заставить службу обновления Windows перезагрузиться, но это, безусловно, одна из самых полезных вещей, которые можно сделать, чтобы исправить неработающую службу обновления Windows.
Единственная причина, по которой мы решили поставить его на последнее место, заключается в том, что приведенные выше методы более коротки для пользователей и более специфичны для кода ошибки, в то время как данный метод является длинным, более сложным, а также более общим.
Поскольку вы собираетесь редактировать реестр, мы рекомендуем вам ознакомиться с этой статьей, чтобы безопасно создать резервную копию реестра во избежание дальнейших проблем.
- Начнем с того, что отключим следующие службы, являющиеся основными службами, связанными с Windows Update: Background Intelligent Transfer, Windows Update и Cryptographic Services. Их отключение перед началом работы очень важно, если вы хотите, чтобы оставшиеся шаги были выполнены без ошибок.
- Найдите «Command Prompt» в меню «Пуск» или нажмите кнопку поиска рядом с ним. Щелкните правой кнопкой мыши на первом появившемся сверху результате и выберите опцию «Запуск от имени администратора».
- Пользователи старых версий Windows могут использовать комбинацию клавиш Windows Logo Key + R для вызова диалогового окна «Выполнить». Введите в поле «cmd» и используйте комбинацию клавиш Ctrl + Shift + Enter, чтобы запустить Command Prompt от имени администратора.
- Скопируйте и вставьте команду, показанную ниже, и обязательно нажмите клавишу Enter на клавиатуре.
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc
- После этого шага вам придется удалить некоторые файлы, если вы хотите продолжить сброс компонентов обновления. Это также следует сделать через Командную строку с правами администратора. Выполните эту команду:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
- Измените имя папок SoftwareDistribution и catroot2. Для этого в командной строке с правами администратора скопируйте и вставьте две следующие команды и нажмите Enter после копирования каждой из них.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak Ren %systemroot%\system32\catroot2 catroot2.bak
- Следующие команды помогут нам сбросить настройки BITS (Background Intelligence Transfer Service) и wuauserv (Windows Update Service) до значений по умолчанию. Убедитесь, что вы не изменяете приведенные ниже команды, поэтому будет лучше, если вы просто скопируете их из-за их сложности.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU) exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
- Перейдем обратно в папку System32, чтобы приступить к заключительной части данного метода. Вот как это сделать в Command Prompt.
cd /d %windir%\system32
- Поскольку мы полностью сбросили службу BITS, нам необходимо заново зарегистрировать все файлы, необходимые для нормальной работы этой службы. Однако каждый из файлов требует новой команды, чтобы заставить его перерегистрироваться, поэтому процесс может оказаться довольно долгим. Скопируйте поочередно команды и убедитесь, что ни одна из них не пропущена. Полный список можно найти, перейдя по этой ссылке, в файле Google Drive.
- Следующее, что мы сделаем, это сбросим настройки Winsock, скопировав и вставив следующую команду обратно в административную командную строку:
netsh winsock reset netsh winhttp reset proxy
- Если все описанные выше шаги прошли безболезненно, теперь можно запустить службы, закрытые на первом этапе, с помощью команд, приведенных ниже.
net start bits net start wuauserv net start appidsvc net start cryptsvc
- Перезагрузите компьютер после выполнения описанных действий и попробуйте запустить Windows Update еще раз. Надеемся, что теперь вы сможете запустить Windows Update, не получив ошибку 0xc1900204