Меню

Код ошибки 0xc1900204 при обновлении windows

Ошибка 0xc1900204 полностью блокирует установку обновлений Windows. Определить её точную причину сложно, поэтому для восстановления работоспособности системы приходится перебирать разные варианты. Ниже — наиболее распространённые способы устранения ошибки 0xc1900204, рекомендованные справкой Microsoft и пользователями.

Использование средства устранения неполадок

Первое, что нужно делать при появлении ошибок в работе системных компонентов, — запускать встроенное средство устранения неполадок.

  1. Открываем «Параметры» Windows 10.
  2. Переходим в раздел «Обновление и безопасность».
  3. Выбираем вкладку «Устранение неполадок».
  4. Отмечаем «Центр обновления Windows» и нажимаем «Запустить средство устранения неполадок».

Средство устранения неполадок

Запускаем автоматическое устранение неполадок

Мастер восстановления самостоятельно проверит все необходимые компоненты и при обнаружении ошибок постарается их устранить. Исхода может быть три:

  1. Неполадки обнаружены и устранены — радуемся и устанавливаем обновления как обычно.
  2. Неполадки обнаружены, но не устранены — продолжаем искать источник ошибки.
  3. Неполадки не обнаружены — продолжаем искать источник ошибки.

Сброс компонентов Центра обновления

При установке обновлений на Windows работает сразу несколько служб. Если хотя бы одна из них действует с ошибкой, инсталляция апдейта приостанавливается. Устранить этот недостаток помогает сброс компонентов, участвующих в обновлении системы. Удобнее всего сделать это с помощью скрипта. Вот его краткая версия:

@ECHO OFF

echo Sbros Windows Update

echo.

PAUSE

echo.

attrib -h -r -s %windir%system32catroot2

attrib -h -r -s %windir%system32catroot2*.*

net stop wuauserv

net stop CryptSvc

net stop BITS

ren %windir%system32catroot2 catroot2.old

ren %windir%SoftwareDistribution SoftwareDistribution.old

ren «%ALLUSERSPROFILE%application dataMicrosoftNetworkdownloader» downloader.old

net Start BITS

net start CryptSvc

net start wuauserv

echo.

echo Gotovo

echo.

PAUSE

Скрипт останавливает, а затем запускаем службы обновления Windows. Все эти команды мы копируем и вставляем в текстовый файл, созданный в «Блокноте». Затем сохраняем документ с любым именем в формате BAT — например, tehnichka.bat. Для этого нужно при сохранении выбрать тип «Все файлы» и кодировку ANSI.

Сброс служб обновления

Этот скрипт остановит и запустит основные компоненты системы обновления

Созданный «батник» запускаем от имени администратора и ждём, пока будут выполнены все команды. После завершения сброса перезагружаем компьютер.

Есть также полная версия скрипта. Её можно скопировать со страницы форума Microsoft. Этим скриптом проверяются все возможные компоненты системы, которые могут повлиять на работу Центра обновления Windows.

Проверка антивируса

Скачивание обновлений может блокировать антивирусное ПО. Об этом стоит подумать, если на компьютере установлен сторонний антивирус. Встроенный «Защитник Windows» такую ошибку не вызывает.

Решения может быть два:

  1. Временное отключение отдельных функций антивируса. В первую очередь, это файрвол, который как раз отвечает за блокировку потенциально опасных данных.
  2. Удаление стороннего антивируса с переходом на другую программу или встроенного «Защитника Windows».

Если с отключенным антивирусом или вообще без него обновления устанавливаются, то очевидно, что нужно выбрать другое ПО для защиты системы.

Установка языка по умолчанию

Не самое очевидное решение, но пользователи на форумах поддержки сообщают, что оно помогло им устранить ошибку 0xc1900204. Правда, они ставили по умолчанию английский, так как он является для них основным. В любом случае, рекомендуем проверить язык по умолчанию.

  1. Нажимаем Win+R и вводим команду regedit для запуска редактора реестра.
  2. Переходим в раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsLanguage.
  3. В правой части окна выбираем параметр InstallLanguage и задаём ему значение «0419». Это русский язык (Россия).

    Язык по умолчанию в реестре

    Проверяем, чтобы был установлен правильный язык

  4. Открываем «Параметры» Windows 10.
  5. Переходим в раздел «Время и язык».
  6. Выбираем вкладку «Язык».
  7. В поле «Предпочитаемые языки» передвигаем пункт «Русский» на первое место. Он становится языком ввода по умолчанию и языком приложения по умолчанию.

    Предпочитаемые языки

    Русский язык должен быть на первом месте

Если с русским языком по умолчанию обновления не устанавливаются, выбираем в реестре и «Параметрах» английский. Значение InstallLanguage для реестра — 0409. Это английский язык (США). Соответствующий пункт ставим на первое место в параметрах региона и языка.

Сканирование системных файлов

Ошибку 0xc1900204 может вызвать повреждение системных файлов. Для сканирования системы и автоматического восстановления данных Windows предлагает две встроенные утилиты — SFC и DISM. Подробнее о них мы рассказывали в статье о том, как проверить целостность системных файлов Windows 10.

В случае с проблемами при установке обновлений рекомендуем запустить командную строку с правами администратора и последовательно выполнить две команды:

  1. sfc/scannow
  2. DISM/Online/Cleanup-Image/RestoreHealth

Проверка целостности системных файлов

Проверяем целостность системных файлов

Выполнение каждой команды занимает достаточно много времени, поэтому заниматься этим стоит, если есть возможность несколько часов не выключать компьютер.

Ручная установка обновлений

Если в сведениях об ошибке есть номер обновления, которое не устанавливается в автоматическом режиме, можно попробовать добавить его вручную.

  1. Открываем каталог Центра обновлений Microsoft.
  2. Находим обновление по номеру.
  3. Щёлкаем по его названию, чтобы прочитать подробное описание.
  4. Выбираем подходящую версию — x86, x64 или ARM64 — и нажимаем «Загрузить».
  5. Щёлкаем по сформированной ссылке для загрузки установочного файла.
  6. Запускаем скачанный файл и выполняем инсталляцию.

Каталог обновлений Windows

В этом каталоге есть все обновления Windows

Если номер обновления неизвестен, то ручную установку будет выполнить чуть сложнее. Для начала узнаем, когда последний раз система обновлялась.

  1. Запускаем консоль PowerShell с правами администратора.
  2. Выполняем команду gwmi win32_quickfixengineering |sort installedon -desc.
  3. Смотрим дату установки последнего обновления.

Даты последнего обновления

Теперь мы знаем, когда последний раз устанавливались обновления

Затем нужно узнать версию и билд Windows, чтобы отфильтровать ненужные обновления. Для этого в той же консоли PowerShell выполняем команду Get-ComputerInfo | select WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer, OsArchitecture.

Информация о системе

Вся необходимая информация о системе

Итак, у нас Windows 10 Pro 1903 x64. Теперь можно искать все доступные апдейты, вышедшие после даты последнего обновления системы. Для этого в поисковой строке пишем «Windows 10». Для удобства сортируем обновления по дате, нажимая на заголовок столбца «Last Updated». Чтобы понять, что конкретно нужно устанавливать, читаем подробное описание апдейтов. 

Обновление с помощью Media Creation Tool

Крайняя мера — принудительное обновление системы с помощью утилиты Media Creation Tool. 

  1. Запускаем Media Creation Tool.
  2. Выбираем вариант «Обновить этот компьютер сейчас».

    Обновить компьютер сейчас

    Запускаем принудительное обновление системы

  3. Нажимаем «Загрузить и установить обновления».
  4. Следуем инструкция на экране, пока не дойдём до раздела «Готов к установке».
  5. Выбираем сохранение личных файлов и приложений.
  6. Следуем инструкция на экране для успешного завершения настройки.

После обновления на компьютер будет установлена последняя версия Windows со всеми дополнениями.

Загрузка ... Загрузка …

Post Views: 1 838

Содержание

  • 1 Решение 1. Используйте следующую настройку реестра
  • 2 Решение 2. Запустите средство устранения неполадок Центра обновления Windows
  • 3 Решение 3. Убедитесь, что у вас достаточно места на диске
  • 4 Решение 4. Сброс компонентов Центра обновления Windows

Ошибка обновления Windows 0xc1900204 появляется, когда пользователи пытаются загрузить новое обновление, выпущенное Microsoft. Обычно обновление загружается легко, но установка даже не запускается, и появляется эта ошибка обновления. Для борьбы с этой ошибкой, которая обычно появляется в операционной системе Windows 10, могут использоваться различные методы, но она не чужда и старым версиям.

Мы подготовили ряд решений, которые можно использовать для исправления этой ошибки, поэтому убедитесь, что вы внимательно следите за ними, и вам обязательно нужно решить свою проблему, прежде чем дойти до конца!

Решение 1. Используйте следующую настройку реестра

Этот метод очень полезен, если каталог Program Files по умолчанию для установки программ для Windows был изменен другим процессом или аналогичным. Это может быть полезно для борьбы с ошибкой, но вам придется отредактировать реестр, чтобы изменить его. Вам также нужно будет продолжить установку программ в старой папке Program Files, по крайней мере, до тех пор, пока вы не обработаете обновление, которое вызывает эту ошибку.

Поскольку вам нужно будет отредактировать реестр, чтобы продолжить работу с решением, мы рекомендуем вам ознакомиться с этой статьей, которую мы подготовили, для безопасного резервного копирования реестра и предотвращения дальнейших проблем. Тем не менее, ничего плохого не произойдет, если вы будете правильно следовать инструкциям.

  1. Откройте редактор реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Вам, вероятно, придется подтвердить запрос UAC, в котором говорится, что инструмент может изменить настройки на вашем компьютере. Перейдите к следующему ключу в редакторе реестра, перейдя в левую панель:

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion

  1. Под ключом CurrentVersion вы должны увидеть запись типа REG_SZ с именем ProgramFilesDir, поэтому убедитесь, что вы щелкнули по ней правой кнопкой мыши и нажали «Изменить».
  2. В поле «Значение» введите текущий путь и вставьте правильный путь в папку «Program Files» на вашем компьютере.
  3. Если вы используете 32-битную операционную систему, правильный путь будет «X: Program Files (x86)», а если вы используете 64-битную версию Windows, путь будет «X: Program Files», где X — это буква диска, на котором установлена ​​Windows. Убедитесь, что вы не пропустили обратную косую черту или буквы, так как последствия могут быть опасными.

  1. Подтвердите изменения, нажав OK, и перезагрузите компьютер, чтобы полностью применить изменения. После этого перейдите к обновлению Windows и проверьте, решена ли проблема сейчас.

Решение 2. Запустите средство устранения неполадок Центра обновления Windows

К счастью, Windows поставляется с различными встроенными средствами устранения неполадок, которые превосходно справляются с некоторыми основными задачами по устранению ошибок и диагностике. Они не магические, и они не решат каждую проблему, с которой вы сталкиваетесь, но иногда они могут по крайней мере точно определить модуль, который вышел из строя.

Что касается этой ошибки обновления Windows, пользователи сообщили, что автоматизированное средство устранения неполадок смогло полностью решить проблему, поэтому мы рекомендуем вам попробовать это:

Windows 10:

  1. Откройте приложение «Настройки» в Windows, нажав кнопку «Пуск», а затем значок шестеренки чуть выше. Вы также можете найти его в меню «Пуск» или с помощью кнопки «Поиск» рядом с ним.
  2. Откройте обновление Раздел «Безопасность» внизу окна «Настройки» и перейдите на вкладку «Устранение неполадок».

  1. Прежде всего, щелкните опцию Центра обновления Windows и следуйте инструкциям на экране после открытия средства устранения неполадок Центра обновления Windows, чтобы узнать, что-то не так со службами и процессами Центра обновления Windows.
  2. После завершения устранения неполадок снова перейдите в раздел «Устранение неполадок» и откройте средство устранения неполадок подключений к Интернету.
  3. Проверьте, решена ли проблема после перезагрузки компьютера и повторного запуска Центра обновления Windows.

Старые версии Windows:

  1. Откройте панель управления, найдя ее в меню «Пуск». Вы также можете найти его с помощью панели поиска в меню «Пуск».
  2. После того, как откроется окно панели управления, измените опцию «Просмотр по» в верхней правой части окна на «Большие значки» и прокручивайте вниз, пока не найдете запись «Устранение неполадок».

  1. После нажатия «Устранение неполадок», проверьте в нижней части окна в разделе «Система и безопасность» параметр «Исправить проблемы с Центром обновления Windows». Нажмите на эту запись, выберите Далее в начальном окне и дождитесь завершения устранения неполадок.

  1. Проверьте, решена ли ваша проблема.

Решение 3. Убедитесь, что у вас достаточно места на диске

Эта ошибка больше предназначена для пользователей, которые получают ошибку при попытке обновления с помощью средства Windows Media ISO. Даже если установка может показаться небольшой по размеру, вам все равно потребуется столько места, сколько вы сможете собрать, чтобы процесс завершился без проблем.

Мы предлагаем вам освободить как можно больше места, либо вручную, либо с помощью инструмента, который может избавиться от неиспользуемых файлов на вашем диске. Обратите особое внимание на программы и приложения, которые вы больше не используете, так как они занимают больше места на вашем диске.

Решение 4. Сброс компонентов Центра обновления Windows

Этот метод является своего рода последним средством, когда дело доходит до устранения неполадок обновлений Windows. Это грубый способ принудительно перезапустить службу Центра обновления Windows, но это, безусловно, одна из самых полезных вещей, которую вы можете сделать, чтобы починить сломанную службу обновления Windows.

Единственная причина, по которой мы решили поставить его на последнем месте, заключается в том, что описанные выше методы короче для пользователей и более специфичны для кода ошибки, тогда как этот метод является длинным, более сложным, а также более общим.

Поскольку вы собираетесь редактировать реестр, рекомендуем вам ознакомиться с этой статьей, чтобы безопасно создать резервную копию реестра и избежать дальнейших проблем.

  1. Давайте начнем с метода, остановив следующие службы, которые являются основными службами, связанными с Центром обновления Windows: фоновая интеллектуальная передача, Центр обновления Windows и криптографические службы. Выключение их перед началом очень важно, если вы хотите, чтобы остальные шаги выполнялись без ошибок.
  2. Выполните поиск «Командная строка» либо прямо в меню «Пуск», либо нажав кнопку поиска рядом с ним. Щелкните правой кнопкой мыши по первому результату, который появляется вверху, и выберите опцию «Запуск от имени администратора».

  1. Пользователи, использующие более старую версию Windows, могут использовать комбинацию клавиш Windows Logo Key + R для вызова диалогового окна «Выполнить». Введите «cmd» в поле и используйте комбинацию клавиш Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора.
  2. Скопируйте и вставьте команду, показанную ниже, и убедитесь, что вы нажимаете клавишу Enter на клавиатуре.
стоповые биты
чистая остановка wuauserv
net stop appidsvc
чистая остановка cryptsvc

  1. После этого шага вам придется удалить некоторые файлы, если вы хотите продолжить сброс компонентов обновления. Это также должно быть сделано через командную строку с правами администратора. Запустите эту команду:
Del «% ALLUSERSPROFILE%  Application Data  Microsoft  Network  Downloader  qmgr * .dat»
  1. Измените имя папок SoftwareDistribution и catroot2. Чтобы сделать это, в командной строке с правами администратора скопируйте и вставьте следующие две команды и нажмите Enter после копирования каждой.
Ren% systemroot%  SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot%  system32  catroot2 catroot2.bak

  1. Следующие команды помогут нам сбросить BITS (Служба фоновой передачи данных) и wuauserv (Служба обновления Windows) к их настройкам по умолчанию. Убедитесь, что вы не изменяете приведенные ниже команды, поэтому будет лучше, если вы просто скопируете их из-за их сложности.
exe биты sdset D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTROC)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRRWPD)
  1. Давайте вернемся к папке System32, чтобы перейти к заключительной части этого метода. Вот как это сделать в командной строке.
кд / д% windir%  system32
  1. Поскольку мы полностью сбросили службу BITS, нам нужно будет перерегистрировать все файлы, необходимые для правильной работы и работы этой службы. Однако для каждого файла требуется новая команда, чтобы он мог перерегистрировать себя, поэтому процесс может закончиться довольно долго. Скопируйте команды одну за другой и убедитесь, что вы не пропустите ни одну из них. Вы можете найти полный список, перейдя по этой ссылке в файле Google Drive.
  2. Следующее, что мы собираемся сделать, это сбросить Winsock, скопировав и вставив следующую команду в административную командную строку:
netsh winsock reset
netsh winhttp сбросить прокси

  1. Если все вышеперечисленные шаги прошли безболезненно, теперь вы можете запустить службы, которые вы закрыли на первом шаге, с помощью приведенных ниже команд.
чистые стартовые биты
чистый старт wuauserv
net start appidsvc
чистый старт cryptsvc
  1. Перезагрузите компьютер, выполнив указанные шаги, и попробуйте снова запустить Центр обновления Windows. Надеемся, что теперь вы сможете запускать Центр обновления Windows без получения ошибки 0xc1900204

Если при обновлении или обновлении компьютера с Windows 10 вы видите код ошибки 0xc1900204, то этот пост может вам помочь. В основном он появляется в версии Enterprise, но может появиться и в других версиях.

0xc1900204

0xC1900204 MOSETUP_E_COMPAT_MIGCHOICE_BLOCK

При обновлении версии Windows он создает контрольный список, чтобы убедиться, что у пользователей не возникнет никаких проблем после миграции или обновления. Однако, если Windows не соответствует требованиям, вы можете получить эту ошибку. Это известно как ошибка современной установки.

Чтобы исправить ошибку обновления Windows 0xc1900204, выполните следующие действия:

  1. Выполнить проверку перед обновлением
  2. Отключите все внешние устройства от всех компьютеров
  3. Обновите все драйверы до последней версии
  4. Отключить программное обеспечение сетевой безопасности и брандмауэра
  5. Запустите chkdsk на определенном компьютере

Чтобы узнать больше об этих шагах, продолжайте читать.

1]Выполнить проверку перед обновлением

Существует инструмент под названием SETUP.EXE, который позволяет запускать проверки перед обновлением на вашем компьютере и показывает возможные ошибки, если таковые имеются. Если вы пытаетесь установить обновление функции или любое другое незначительное обновление Windows 10, вы можете заранее знать о проблемах.

Следуйте этому подробному руководству, чтобы выполнить проверку перед обновлением с помощью SETUP.EXE.

2]Отключите все внешние устройства от всех компьютеров.

Поскольку эта ошибка появляется на сетевом компьютере, ИТ-администраторы требуют отключить все внешние устройства, подключенные к компьютеру. Если эта проблема возникает на всех компьютерах, перед повторной попыткой разумно отключить все внешние устройства, такие как драйвер пера, внешний жесткий диск и т. Д.

3]Проверить наличие обновлений драйверов

Дополнительное обновление Windows 10

Microsoft упростила для вас поиск доступных обновлений функций Windows 10, ежемесячных обновлений качества, не связанных с безопасностью, и обновлений драйверов. Теперь вам больше не нужно использовать диспетчер устройств для поиска обновлений драйверов устройств. Следовательно, диспетчер устройств больше не будет искать в Интернете доступные обновления. Вы сможете использовать его только в том случае, если на вашем компьютере есть файл обновления драйвера.

Чтобы проверить обновления драйверов, доступные для вашей системы:

  1. Открыть настройки (Win + I)
  2. Перейдите в Настройки> Обновление и безопасность> Центр обновления Windows.
  3. Прямо под ним найдите интерактивную ссылку — Просмотр дополнительных обновлений.
  4. В разделе «Обновления драйверов» будет доступен список обновлений, которые вы можете установить, если столкнетесь с проблемой вручную.

4]Отключить сетевую безопасность и брандмауэр.

Поскольку вы используете компьютерную сеть, высока вероятность того, что вы используете специальное программное обеспечение для управления всеми ими, когда дело касается безопасности и всего остального. Если это так, вы можете попробовать временно отключить это программное обеспечение и проверить, решает ли оно проблему или нет.

5]Запустите chkdsk на определенном компьютере.

Даже если в вашей организации несколько компьютеров, вы можете столкнуться с этой проблемой на одном компьютере. Независимо от того, получаете ли вы его на одном или двух компьютерах, вы можете попробовать использовать команду или утилиту chkdsk для устранения возможных конфликтов.

Надеюсь, что-то помогло.

Прочтите: Как ИТ-администраторы могут устранять ошибки обновления Windows 10.

0xc1900204 .

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Код ошибки 0xc190011f при установке windows 11
  • Код ошибки 0xc190011f при обновлении до windows 11