telegram
🪟windows

Ошибка 0xC1900101 - 0x30018 обновления Windows 11 и 10

При обновлении Windows 11 и 10 через программу установки Media Creation Tool или Assistant Update можно получить код ошибки 0xC1900101 - 0x30018, которая возникает на этапе установки FIRST_BOOT во время операции SYSPREP_SPECIALIZE. Далее система пытается вернуться к предыдущей версии после неудачной попытки применить обновление.

Код 0xC1900101 указывает на откат изменений, а 0x30018 указывает, что проблема возникала на этапе настройки Sysprep или очистки системы.

ошибка 0xC1900101-0x30018 windows

Ошибка 0xC1900101-0x30018 возникает, когда пользователи обновляют Windows 11/10 с 21H2 до 22H2 или 22H2 до 23H2 и так далее. Кроме того, проблема появляется и при обновлении новой версии системы как с Win 7 до Win 10 или Win 11.

Виновником ошибки 0xC1900101 - 0x30018 в программе установке Windows 11 или 10 является несовместимые программы, драйвера, повреждение системных файлов или подключенные другие USB-устройства создают помехи.

Как исправить ошибку 0xC1900101 - 0x30018 обновления Windows 11/10

1. В первую очередь, извлеките все USB-устройства как флешки, принтер и т.п. из портов компьютера или ноутбука, после чего повторите процедуру обновления Windows 11/10.

2. Удалите или отключите сторонние программы безопасности как антивирус, файрвол, брандмауэр, если они установлены. Лучшим решением будет удалить сторонний антивирус полностью.

3. Перейдите в центр обновления Windows 11/10 и установите все ожидающие обновления системы. Если их нет, то проверьте наличие обновлений и установите их, если будут.

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

5. Если системные файлы и сектора на диске повреждены, то возникнет ошибка 0xC1900101 - 0x30018 в программе установке Windows 11/10 при обновлении. Чтобы исправить поврежденные системные файлы и плохие сектора на диске, запустите командную строку от имени администратора и введите ниже команды по порядку, после чего перезагрузите ПК и проверьте, устранена ли проблема.

  • sfc /scannow
  • Dism /Online /Cleanup-Image /CheckHealth
  • Dism /Online /Cleanup-Image /ScanHealth
  • Dism /Online /Cleanup-Image /RestoreHealth
  • chkdsk c: /f /r /x

После ввода последней команды нажмите Y для согласия, после чего ПК перезагрузиться и будет запущен процесс проверки и восстановления секторов на диске. Ждите пока ПК не загрузиться на рабочий стол.

Запуск проверки диска на поврежденные сектора

6. Удалите старые драйверы устройств, которые могут создавать конфликт версий и выдавать ошибку 0xC1900101 - 0x30018 в Windows 11/10. Для этого запустите командную строку от имени администратора и введите ниже команду.

rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN

удалить старые драйвера

7. Запустите средство устранения неполадок центра обновления Windows 11 или 10.

8. Сброс компонентов центра обновлений исправит ошибку 0xC1900101 - 0x30018 в Windows 11/10, так как может быть путаница версий в кэше. Запустите командную строку от имени администратора и введите ниже команды по порядку, после чего перезагрузите ПК.

  • net stop wuauserv
  • net stop cryptSvc
  • net stop bits
  • net stop msiserver
  • ren C:\Windows\SoftwareDistribution SoftwareDistribution.mwp
  • ren C:\Windows\System32\catroot2 catroot2.mwp
  • net start wuauserv
  • net start cryptSvc
  • net start bits
  • net start msiserver

9. Чтобы исправить ошибку 0xC1900101 - 0x30018 обновления Windows 11 и 10 нужно отредактировать параметры реестра.

  • Нажмите Win+R и введите regedit. В реестре перейдите ниже по пути.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate
  • Нажмите правой кнопкой мыши по WindowsUpdate.
  • Выберите "Создать" > "Раздел" и назовите его OSUpgrade, если его нет.
  • Выделите одним нажатием папку OSUpgrade.
  • Справа нажмите на пустом поле правой кнопкой мыши.
  • Выберите "Создать" > "Параметр DWORD (32-бита)".
  • Назовите новый параметр AllowOSUpgrade.
  • Нажмите дважды по AllowOSUpgrade и задайте значение 1.
  • Перезагрузите ПК и ошибка устранится.

AllowOSUpgrade значение 1 в реестре

10. Если ничего не помогает и ошибка 0xC1900101 - 0x30018 обновления Windows 11/10 появляется вновь, то скачайте Media Creation Tool и выполнить обновление. Если ошибка также возникает, то скачайте ISO образ, смонтируйте его в виртуальный привод и установите систему через Setup.exe. В противном случае, чистая установка Windows 11/10 исправит ошибку.

setup.exe windows11 на флешке

11. Многим пользователям на форуме Mcirosoft способ исправить ошибку 0xC1900101 - 0x30018 отключив встроенный звук в BIOS. Зайдите в BIOS и отключите звук Audio. Так как BIOS у всех разный, то загуглите в гугл картинках "Как отключить встроенный звук в BIOS" и модель материнской платы или ноутбука. Обычно встроенный звук называется Audio, HD Audio, Onboard Audio Function, Audio Device. После удачного обновления системы Windows 11/10 включите звук обратно.

Onboard Audio звук в bios