🪟windows

Ошибка 0xC1900500 – 0x20000 при запуске Media Creation Tool

При скачивании образа Windows 11 или попытке создать установочную флешку при помощи Media Creation Tool пользователи сталкиваются с кодом ошибки 0xC1900500 – 0x20000 и сообщением "При запуске этого средства возникла проблема. По неизвестной причине запуск этого средства на вашем компьютере не удался".ошибка 0xC1900500 0x20000 Media Creation Tool

Ошибка 0xc1900500 – 0x20000 при запуске Media Creation Tool Windows 11 25H2 возникает из-за региональных ограничений Microsoft для России и Беларуси. Данный код ошибки не блокирует по IP-адресу, настроенным региональным параметрам в системе, а ограничивает по коду страны через параметр реестра CountryCode.

Другими словами, когда вы запускаете Media Creation Tool, скаченный с официального сайта Microsoft для установки или обновления Windows 11 25H2, то при первом запуске MCT собирает инфу о устройстве и передает её на сервер Майкрософт. Сервер видит, что регион RU (Россия) или BY (Беларусь) и ограничивают дальнейший доступ выводя код ошибки 0xC1900500 — 0x20000.

Чтобы исправить ошибку 0xC1900500 – 0x20000 при запуске Media Creation Tool, чтобы установить или обновить Windows 11, нужно изменить региональный параметр реестра. Также можно скачать ISO образ Windows 11 25h2 и создать установочную флешку при помощи Rufus.

Что делать при ошибке 0xC1900500 – 0x20000 запуска Media Creation Tool

Способ 1. Так как ошибка связана с блокировкой региональности для России, Беларуси и других стран, то лучшим решением будет скачать ISO образ Windows 11 25H2 для чистой установки или обновления.

  1. Скачайте ISO Win 11 25H2: https://software-static.download.prss.microsoft.com/dbazure/888969d5-f34g-4e03-ac9d-1f9786c66749/26200.6584.250915-1905.25h2_ge_release_svc_refresh_CLIENT_CONSUMER_x64FRE_ru-ru.iso.
  2. Кроме того, я создал бота Telegram, который загружает оригинальные образы ISO Windows.
  3. Если нужно обновить до Windows 11 25H2, то создайте установочную флешку, откройте её и запустите Setup.exe, после чего в помощнике по обновлению нажмите "Обновить этот ПК".setup.exe windows11 на флешке

Способ 2. Так как ошибка 0xC1900500 — 0x20000 в Media Creation Tool связана с региональностью, то ну нужно в реестре в параметре "CountryCode" сменить значение региона на US с RU. Другие изменений параметром в системе с региональностью как IP-адрес, регион и т.п. не помогут. Еще загвоздка в том, чтобы изменить параметр CountryCode в реестре нужны права TrustedInstaller или назначить свою учетную запись на данный куст реестра, что не логично и небезопасно, так как потом вернуть обратно права TrustedInstaller затруднительно. На одном ПК я так и не смог вернуть назад права, но на другом не было проблем.

  1. Скачайте утилиту ExecTI с Winaero и распакуйте её. Далее нажмите правой кнопкой мыши по ExecTI.exe и выберите "Запуск от имени администратора".Запуск от имени администратора ExecTI.exe
  2. Введите в окно выполнить cmd.exe -m, чтобы запустить CMD с повышенными правами, выше чем администратора.запуск cmd.exe -m в ExecTI.exe
  3. Введите команду, которая изменит в реестре CountryCode на US не меняя права TrustedInstaller на свои.
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /v "CountryCode" /t REG_SZ /d "US" /f

    сменить регион в реестре CountryCode через cmd

  4. Закройте окно CMD и запустите Media Creation Tool, которая больше не выдаст ошибку 0xC1900500 0x20000. После скачивания или обновления Windows 11 25H2 верните значение RU в реестре обратно, введя команду ниже в cmd, запущенную как в пункте 2 выше.
    reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /v "CountryCode" /t REG_SZ /d "RU" /f

    сменить регион в реестре CountryCode через cmd на ru

Способ 3. Данный метод подразумевает ручное редактирование реестр, а точнее параметра CountryCode с изменением региона в US или отличный от RU и BY. Но есть один нюанс, данный куст реестра имеет права TrustedInstaller, который не позволит менять параметры реестра даже с учетной записью администратора. По этому способ выше 2, лучший вариант, но для гурманов опишу действия, чтобы изменить права реестра TrustedInstaller на свою учетную запись для изменения параметра "CountryCode".

  1. Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по ниже пути и попробуйте справа изменить "CountryCode" на "US" регион.
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing

    CountryCode изменить в реестре

  2. Если будет ошибка при записи нового значения, то значит кут реестра Component Based Servicing имеет права TrustedInstaller и, чтобы изменить права на свою четную запись, нажмите правой кнопкой мыши по "Component Based Servicing" и выберите "Разрешения", после чего нажмите в появившимся окне "Дополнительно".разрешения Component Based Servicing
  3. Далее нажмите сверху "Изменить" рядом с TrustedInstaller и в новом окне "Дополнительно". В выборе пользователей нажмите справа "Поиск" и снизу в писке выберите свою учетную запись, которая должна обладать правами администратора и нажмите OK. Перекинет в предыдущее окно, где также нажмите OK.изменить владельца Component Based Servicing на свою учетную запись
  4. Установите галочки "Заменить владельца подконтейнеров и объектов" и "Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта", после чего нажмите "Применить" и везде OK.Заменить владельца подконтейнеров и объектов и Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта
  5. Далее снова нажмите правой кнопкой мыши по "Component Based Servicing" и выберите "Разрешения" (пункт 2).разрешить полный доступ Component Based Servicing пользователям и админам

Способ 4. Если обновляетесь с Windows 7, 8.1 и 10 до Windows 11 25H2, то может потребоваться включить TLS 1.1 и TLS 1.2.