Ошибка 0xc1900500 — 0x20000 в Media Creation Tool — решение
После выхода новой версии Windows 11 — 25H2 многие пользователи, решившие воспользоваться официальной утилитой Media Creation Tool для загрузки образа или создания флешки столкнулись с ошибкой «При запуске этого средства возникла проблема. По неизвестной причине запуск этого средства на вашем компьютере не удался» с кодом ошибки 0xc1900500 — 0x20000.
В этом материале подробно о том, почему возникает такая ошибка и как её исправить, если вы с ней столкнулись.
Причины ошибки и как её исправить

Исходя из ситуации и опыта с предыдущими версиями Media Creation Tool можно предположить, что дело в блокировках со стороны Майкрософт для России. Однако, если это и блокировка, она несколько отличается от привычных:
- Смена региона подключения или даже физическое нахождение в другой стране никак не влияет на результат.
- У некоторых пользователей из РФ утилита работает исправно, без каких-либо ошибок и способов «обхода».
- При использовании двух систем на одном компьютере и с одним Интернет-подключением можно заметить, что в одной инструмент исправно работает, в другой — сообщает об ошибке.
Причина — не в блокировке по IP, а в том, что перед тем, как начать работу Media Creation Tool, загрузив из Интернета базовые компоненты, анализирует текущую установленную систему, передает полученную информацию в запросе к серверам Майкрософт и при определённом наборе данных в запросе не получает ответа от сервера. Результат — «По неизвестной причине запуск этого средства на вашем компьютере не удался» и код 0xc1900500 — 0x20000.
На результат получения и работы MCT влияет код страны, передаваемый в запросе. Однако, смена региона, языка системы, часового пояса, IP-адреса или даже языка установки ситуацию не меняет. Изучив журналы установки, можно увидеть, что сбор данных производится с помощью Component Based Servicing и именно информация о регионе в CBS является ключевой в данном случае.
Ниже приведён способ решения проблемы, но сначала несколько важных примечаний:
- Это лишь демонстрация, а не рекомендация. Рекомендация — скачать образ ISO с Windows с официального сайта и записать его на флешку сторонними инструментами, например Rufus или Ventoy. Сделать это просто даже из РФ, единственное что потребуется — «правильная ссылка», получить её можно, например, с помощью бота в Telegram.
- Действия описаны для актуальных версий Windows и использования MCT для Windows 11 25H2. Например, если та же ошибка возникает в Windows 7, решение чаще всего — включение необходимых протоколов, о чем доступна подробная информация на сайте Майкрософт.
А теперь необходимые шаги для решения проблемы:
- Откройте редактор реестра (Win+R — regedit), перейдите к разделу
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing
- Станьте владельцем указанного раздела реестра и предоставьте себе необходимые права на изменение данных в нём. Подробно о том, как это сделать — в этой инструкции. Не рекомендую браться, если вы не совсем понимаете, о чём речь.
- Дважды нажмите по параметру с именем CountryCode и измените его значение с RU на US (возможно, сработают и иные варианты, но я тестировал именно с этим).

- Закройте редактор реестра и снова запустите Media Creation Tool — в этот раз всё должно работать исправно, а ошибка «0xc1900500 — 0x20000» не появится.

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


Иван
Я решил попробовать без выдачи разрешений, просто как есть открыл CountryCode и изменил его значение с RU на US. После спокойно запустил прогу и создал загрузочную флешку… Профит. Спасибо за помощь.
Ответить
Алексей
Вот это да, реально помогло. Как разработчик, не ожидал такого
Ответить
Анонимно
а что делать если нет файла Component Based Servicing
Ответить
Dmitry
Там речь не о файле, а о разделе реестра… Если нет, можно попробовать создать.
Ответить
wau8824ru
Огромное спасибо, поменял с RU на US и заработало
Ответить
Lukas
Только что научился делать ТВ, получать права на изменение реестра и смог скачать винду — чудо-сайт прямо, классно! ))
Ответить
Сергей
Отличный способ. помогло)
Ответить
Evgeniy
Спасибо большое! Помогло)
Ответить
Даниил
Большое спасибо! Помогло!
Ответить
Влад
При выдаче разрешения в разделе CountryCode и замены значения на us,kz и прочие, ошибка не пропадает, подскажите пожалуйста в чем может быть проблема
Ответить
Dmitry
Здравствуйте.
А ошибка с тем же точно кодом или уже каким-то иным?
Ответить
Влад
С тем же кодом
Ответить
Влад
Проблема решилась, разделе countrycode у меня находился по другому пути policies/servicing в нем я и менял все и это было ошибкой.
Создал раздел в там где ранее объясняли вы в в component based servesing установил значение us и все заработало. Спасибо большое
Ответить
Сергей
А что делать если нет вайла ContryCode?
Ответить
Dmitry
Создайте раздел указанный и параметр соответствующий.
Ответить
Андрей
У меня, после выключения компьютера и последующего включения, значение само возвращается на RU. А после перезагрузки этого не происходит. Можно его как-то зафиксировать?
Ответить
Dmitry
Здравствуйте.
По идее один раз перезагрузить и при следующем выключении уже не должно такого происходить. Или происходит?
Ответить
Андрей
Понаблюдал, перезагрузка и выключение здесь не причём. Значение само возвращается в RU через некоторое время. Какой-то связи с действиями на ноутбуке не увидел пока.
Ответить
Антон
Всё заработало, спасибо) Сначала стал владельцем, как по инструкции, затем дал себе фулл права. Country Code не было, сам создал строковое значение, далее написал US и заработало!
Ответить
аноним
Ошибка при изменении параметра
Не удается изменить «CountryCode». Ошибка при записи нового значения параметра.
ΟΚ
Ответить
Dmitry
Здравствуйте. В инструкции описано, что по умолчанию прав у пользователя нет на изменение этого параметра и нужно включить разрешения необходимые.
Ответить
Яха
Работает, спасибо.
Ответить
InVenter
Спасибо! даже малопонимающему очень помогли) для всех у кого нет country code и не позволяет создать строковый параметр из-за отсутствия разрешения, рекомендую посмотреть статью на этом же форуме https://remontka.pro/take-registry-hive-ownership-windows/
Ответить
Руслан
У меня вообще нет раздела CountryCode в папке Component Based Servicing поэтому поменять ничего не смогу.
Ответить
Dmitry
Здравствуйте.
Вы можете создать этот параметр в указанном разделе. Некоторые в комментариях отписывались: сделали и с работало.
Ответить
Григорий
а как правильно создать CountryCode
Ответить
Dmitry
Правый клик в свободной области справа в том разделе в редакторе реестра, создать — новый строковый параметр, задать имя, двойной клик, установить значение.
Ответить
Вадим
Получил все права и все равно не могу создать строковый параметр, выдает (не удается создать параметр ошибка при записи в реестр), почему?
Ответить
Dmitry
По описанию похоже, что что-то не так в правах настроили все-таки. Нужно разрешения смотреть для «пользователи», конкретного пользователя или группы «Администраторы».
Ответить
Mustafa
Здравствуйте! У меня не было раздела CountryCode внутри указанного реестра (Component Based Servicing). Я его создал, но все равно MCT не запускается. Предполагаю, что криво создал этот раздел, ибо когда открываю Component Based Servicing в его окошке раздела CountryCode нету. Что мне следует сделать, чтоб решить проблему?
Ответить
Григорий
Спасибо. Помогло. Автора статьи на руках носил бы.
Ответить
AK
Блин мне не помогло… countrycode по данному пути был, стояло значение RU, менял на US — не помогло.
—
помогло после того как поменял на KZ )) теперь скачивается)) спасибо за статью!
Ответить
Андрей
Попробовал поменять значение с помощью RegCool. Запустил его в режиме “Полный доступ“. Всё получилось.
Ответить
MRoose
Спасибо, помогло с реестром.
Огромное спасибо ресурсу, кучу раз выручал уже.
Кладезь знаний
Ответить
Ананас
Всё сделал, но теперь появилась другая ошибка 0х80072EFE. А с этим что делать?
Ответить
Dmitry
Здравствуйте.
Этот код ошибки обычно говорит о проблемах с сетевым подключением. В блокировках ли дело или, например, в использовании мобильного оператора связи (на них в РФ проблемы могут быть и без блокировок) — не знаю. В крайнем случае вы можете напрямую образ скачать и записать Rufus-ом или Ventoy на флешку.
Ответить
Daniel
А, если раньше не было строки CountryCode, и после её создания и успешного использования MCT, нужно ли удалять эту строку, чтоб вернуть реестр в исходное состояние?
Ответить
Dmitry
На ваше усмотрение. Я бы удалил, но и без удаления навряд ли на что-то повлияет.
Ответить
пеп
а если нет данного параметра?
Ответить
Dmitry
Вы его можете создать самостоятельно.
Ответить
Алекс
У меня ошибка при изменении параметра, не удается изменить…..(((
запущено от ИА
Ответить
Алекс
Короче пошарился за эту ошибку если у кого тоже вылазит (Ошибка изменения в реестре) гуглите ответы есть там, там разрешения нужно кое где поменять либо добавить.
На этом же сайте статья: Как стать владельцем раздела реестра Windows 11 и Windows 10
Ответить
Игорь
дело не в кантри коде. у меня 2 пк. на обоих одна и та же операционная система — W11 25H2 HSL и один и тот же кантри код RU. но один пк на процессоре AMD и там выдаёт ошибку. а второй пк с процессором от Intel и MCT запускается без проблем. И да — смена кода на пк с AMD не помогла — ошибка продолжается.
Ответить
Dmitry
С другой стороны, тут не менее десятка человек, у которых сработала именно смена или добавление кантри-кода.
В вашем случае, возможно, другой фактор (а может, и ошибка иная). Смотреть по журналам (именно оттуда я и про CountryCode накопал).
Ответить
Kaxa
не помогло
Ответить
Rar
Осторожнее с реестром. Спустя два дня после ковыряния в нём прилетели новые драйвера на видеокарту, и даже начисто установить их не получается, установщик крашится, в логах ошибка 0xc0000005. Подозреваю, что проблема возникла после настройки прав в реестре для изменения CountryCode. Много чего пробовал, исправить не получилось. Драйвера поставил, создав вторую учётку. Ну и ладно, всё равно скоро систему буду переустанавливать.
Ответить
Dmitry
Возможно, ковыряли что-то ещё. По идее, то точечное изменение не должно было повлиять на драйверы (во всяком случае в своих тестах не заметил, да и относится этот код только к CBS).
Ответить
NeoDAV
Помогло!
Ответить