,
A few days ago I encountered the error code 0xc0000005 while trying to install Windows 11 or Windows 10 on a desktop computer with an NVME (M.2) disk. After solving the problem, I wrote this guide for all other users who are facing error 0xc0000005 in Windows installation.
Symptom: After you click «Install Now» in the Windows Setup window, or later in the Windows Install process and usually in the «Getting files ready for installation» phase, the Windows installation fails and stops with error 0xc0000005:
‘Install Windows: Windows installation encountered an unexpected error. Verify that the installation sources are accessible, and restart the installation. Error code: 0xC0000005’
How to fix: Windows Installation fails with error 0xC0000005 on Windows 10/11.
Method 1. Clean Disk using DISKPART.
The first common cause of error 0xc0000005 when installing Windows is that the installer cannot prepare the disk for Windows to install. To fix this issue, proceed and completely remove from the disk any partitions, volumes and hidden sector information using the «DISKPART» tool. (This was the solution in my case).
1. Reboot the computer.
2. In Windows Setup screen press SHIFT + F10 to open command prompt.
3. In command prompt window, give the following commands in order:
-
diskpart
-
list disk
-
select disk 0
-
clean
-
exit
4. Close the command prompt window, and then click Next and continue to Windows installation.
5. Windows should now install normally without the 0xc0000005 error. If the error persists, continue to method 2.
Method 2. Create Windows Installation USB disk as Administrator.
For some strange reason, sometimes the Windows installation error 0xc0000005 is resolved if you run the Media Creation Tool and create the Windows installation USB as an administrator. So, try to recreate the Windows USB install disk as Administrator and see if the solves the 0xc0000005 error.
1. Right-click on the «MediaCreationTool_Winxx.exe» file and select Properties. *
* Note: Do not select the «Run as Administrator» option from the right-click menu, because you may get the error «0x80070002 – 0xA001B» at the end of the USB creation process.
2. In Compatibly tab, check the option Run this program as an administrator. and click OK.
3. Finally, double-click to open MediaCreationTool_Winxx.exe, click Yes at the ‘User Account Control’ prompt, and follow the remaining steps to create the USB disk. Then use the created USB to install Windows on the machine where the 0xC0000005 error occurs while installing Windows.
Method 3. FIX Error 0xc0000005 by Checking & Replacing Hardware.
Another cause of the 0xc0000005 error is a faulty hardware, specifically the RAM, CPU or motherboard. To troubleshoot the error follow the steps below in order and if you make changes in any step, try to see if you can install Windows:
-
Ensure that you have plugged correctly all the Power cables in the motherboard.
-
Confirm from the Motherboard manual that you have installed the Memory DIMM(s) in the correct Channel(s) and Sockets.
-
If you have more than one memory DIMMS, remove them all of them. Then insert only one of the DIMMs and try to install Windows again. If you experience the same error, remove the DIMM you inserted and insert the other one.
-
Check CPU temps in BIOS. Usually, it should be less than 50-55 degrees Celsius. If not, remove and reinstall the heatsink and the thermal paste.
-
Disconnect all other SATA drives (if you have any), and leave only the M.2 drive you want to install Windows on.
-
Restore BIOS Settings to defaults to remove any overclocking’s you have made. Alternatively, clear CMOS settings using the Clear CMOS header (Jumper).
-
If you have an SATA SSD disk, try to install Windows on that disk. If the installation ends without problem, replace the M2 disk.
-
Update the BIOS. (Read the instructions on Motherboard’s manufacturer support site on how to update the BIOS).
-
If after following the above steps you still face the error 0xc0000005 in Windows Install, then probably your CPU* or Motherboard is defective and you have to replace them.
* Note: If you have a 13th or 14th series Intel i9 processor, especially the Intel i9 13900k and 14900k, then this is probably the problem because many users in reddit have reported that these Intel CPU’s cause systems to crash with BSODs and displays the error 0xc0000005 during Windows installation.
That’s it! Which method worked for you?
Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:
- Author
- Recent Posts
Konstantinos is the founder and administrator of Wintips.org. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).
Все способы:
- Причина 1: Проблемы с загрузочным накопителем/образом
- Причина 2: Неисправность накопителя
- Причина 3: Несовместимость оборудования
- Причина 4: Обновление версии BIOS
- Причина 5: Периферийное оборудование
- Дополнительные рекомендации
- Способ 1: Отключение антивирусного программного обеспечения
- Способ 2: Сканирование системы на целостность файлов
- Способ 3: Обновление драйверов
- Способ 4: Решение неполадок с ОЗУ
- Способ 5: Переустановка ОС (при проблемах обновления)
- Вопросы и ответы: 0
Причина 1: Проблемы с загрузочным накопителем/образом
В случае если вы пытаетесь установить операционную систему Windows 11 с «нуля», используя загрузочный носитель (флешку или диск), и при этом появляется ошибка с кодом 0xc0000005, то в первую очередь проверьте работоспособность носителя с ISO-образом. Это может быть как проблема в самом устройстве (например, флешка повреждена), так и с инсталляционным файлом.
Попробуйте повторно сделать загрузочный накопитель, использовать другой носитель информации, например флешку или даже оптический диск. Также можете попробовать скачать ISO-образ еще раз, лучше с официального сайта Microsoft. Вероятно, при загрузке мог произойти сбой или непредвиденная ошибка, которая повредила его.
Не лишней станет проверка правильности действий при создании загрузочного накопителя. Мы разбирали эту тему в отдельном материале на примере наиболее популярной утилиты Rufus.
Подробнее: Как создать загрузочную флешку Windows 10
Причина 2: Неисправность накопителя
Если с установочным образом все в порядке, тогда проверьте ваш жесткий диск, поскольку часто рассматриваемая ошибка является следствием проблем с доступом к памяти.
При не установленной ОС единственным вариантом сделать это является визуальный осмотр. Программно проверить его с помощью специализированного софта получится при наличии другого компьютера и/или адаптера для подключения диска в качестве съемного накопителя (либо создания загрузочной флешки с программами для работы в режиме LiveCD, WinPE).
То же самое касается и SSD, если вы пытаетесь установить Windows 11 именно на него, но сталкиваетесь с ошибкой 0xc0000005.
Извлеките диск из системного блока компьютера или корпуса ноутбука и внимательно осмотрите его на наличие механических повреждений. Вскрывать накопитель, конечно, не нужно, достаточно поверхностного осмотра. Если таковые не найдены, тогда, используя специальный переходник SATA-USB, подключите накопитель к другому ПК.
Далее останется воспользоваться одним из доступных вариантов: предустановленными средствами системы или специальным софтом. В отдельных материалах мы писали более детально о том, как можно просканировать HDD и SSD-накопитель. Переходите по соответствующей ссылке ниже, чтобы подобрать для себя действенный и оптимальный вариант.
Подробнее:
Выполнение диагностики жесткого диска в Windows 10
Программы для проверки жесткого диска
Проверка работоспособности SSD
Причина 3: Несовместимость оборудования
Как известно, для стабильной и правильной работы официального образа Виндовс 11 требуются дополнительные условия безопасности, которым должен соответствовать ваш компьютер или ноутбук. Без соблюдения этих условий инсталлировать ОС вряд ли получится, поэтому в первую очередь проверьте совместимость оборудования, если это возможно.
Подробнее: Проверка компьютера на совместимость с Windows 11
Иногда причиной появления ошибки при установке Windows 11 может стать недостаток оперативной или физической памяти. Для стабильного функционирования ОС рекомендуется иметь как минимум 4 ГБ ОЗУ и 64 ГБ свободного места на локальном диске, о чем написано на официальном сайте компании. Убедитесь, что памяти для установки системы достаточно.
Если у вас предустановлен модуль TPM 2.0, то иногда помогает его временное отключение. Делается это и через BIOS:
- Перейдите в BIOS в обычном режиме без запуска загрузочного носителя. Как его открыть, мы писали ранее в отдельных материалах.
Подробнее: Как попасть в BIOS на ноутбуке / компьютере
- На вкладке «Security» с настройками безопасности найдите параметр, который связан с доверенным модулем TPM. Он может называться по-разному, и чаще всего — «TPM Device». Выставьте для него значение «Disabled».
- Также выключите еще один параметр, располагающийся на этой же вкладке. Если у вас есть пункт, похожий на «TPM State», «Trusted Platform Module», «Security Chip», «fTPM», также выберите для него значение «Disabled».
- Перейдите на вкладку «Exit» и выберите «Save Changes and Exit». Таким образом вы сохраните внесенные изменения в настройки БИОС.
После того как модуль TPM 2.0 будет деактивирован, попробуйте вновь инсталлировать операционную систему, а после установки снова включите его.
Читайте также: Как установить Windows 11 без TPM 2.0 и Secure Boot
Причина 4: Обновление версии BIOS
Попытайтесь обновить версию BIOS перед тем, как устанавливать Windows 11. В некоторых случаях это позволяет исправить ошибку и успешно выполнить инсталляцию. Сделать это можно несколькими способами, в том числе есть варианты, не предполагающие запуск системы, например использование флешки с установочным файлом (все же понадобится другой ПК, откуда будет скачан инсталлятор, а затем записан на носитель) или встроенной в BIOS утилиты. Развернутую информацию вы сможете найти в нашем отдельном материале.
Подробнее: Обновление BIOS на компьютере
Причина 5: Периферийное оборудование
Ошибку могут вызывать и подключенные к компьютеру/ноутбуку различные периферийные устройства. На время установки попробуйте извлечь все оборудование: съемные накопители, принтеры, сканеры и другое.
Дополнительные рекомендации
Если ошибка под кодом 0xc0000005 при установке Виндовс 11 происходит при попытке обновиться с предыдущей операционной системы (с «десятки»), то приведем несколько рекомендаций, способных также, помимо вышеописанных способов, исправить сбои в нынешней ОС, которые могли повлиять на процесс инсталляции.
Способ 1: Отключение антивирусного программного обеспечения
Если при попытке обновиться до Windows 11 у вас появилась ошибка под кодом 0xc0000005, тогда попробуйте на время отключить антивирусное программное обеспечение, которое может блокировать инсталляцию новых компонентов. Это касается чаще всего антивирусных продуктов от сторонних разработчиков, поэтому ознакомьтесь с нашим отдельным руководством, где разобран алгоритм действий для многих наиболее популярных решений.
Подробнее: Отключение антивируса
Также можете временно выключить встроенную защиту «десятки», если у вас не установлены сторонние антивирусы, но при этом ошибка при установке Windows 11 появляется.
Подробнее: Отключение Защитника в Windows 10
Способ 2: Сканирование системы на целостность файлов
При нарушении целостности системных файлов также часто появляются различные ошибки, которые связаны со взаимодействием программных компонентов. Попытайтесь проверить ОС на наличие поврежденных данных, что может препятствовать корректной установке Windows 11. Для этого в ОС предустановлены специальные консольные утилиты для сканирования файлов (SFC) и их хранилищ (DISM). Наш автор уже разбирал, как правильно их применить.
Подробнее: Как проверить целостность системных файлов в Windows 10
Способ 3: Обновление драйверов
Имеет смысл и обновление драйверов для различных устройств системы, в том числе для графического адаптера, сети, звуковой карты и другого оборудования. Устаревшие драйверы или поврежденное программное обеспечение могут препятствовать корректной установке новой операционной системы, поэтому проверьте наличие обновлений для драйверов и установите их вручную, если потребуется. Об этом мы также писали более детально в отдельных руководствах на сайте.
Подробнее:
Как проверить обновления драйверов в Windows 10
Методы ручной установки драйверов в ОС Windows 10
Способ 4: Решение неполадок с ОЗУ
Неисправная оперативная память также становится причиной различных неполадок в работе ОС. Проверьте планки ОЗУ на наличие механических повреждений – извлеките их из корпуса системного блока или ноутбука и внимательно осмотрите. Если есть возможность, используйте другие модули оперативной памяти при попытке инсталлировать Виндовс 11.
Читайте также: Устанавливаем модули оперативной памяти
Для проверки оперативной памяти на работоспособность есть специальные средства, как встроенные, так и сторонние решения. Мы рассматривали основные признаки сбоев в работе ОЗУ, а также способы его проверки и восстановления. Переходите по ссылке ниже, чтобы узнать, как действовать в этом случае.
Подробнее: Проверка оперативной памяти в Windows 10
Способ 5: Переустановка ОС (при проблемах обновления)
Если ни один способ с обновлением Виндовс 11 не помог, установите операционную систему с «нуля», используя загрузочный накопитель. Важно в этом случае следовать пошаговому руководству, где детально разобран алгоритм действий от скачивания образа и создания загрузочного диска до завершающих этапов инсталляции.
Подробнее: Установка Windows 11 с флешки
Наша группа в TelegramПолезные советы и помощь
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
На прошлой неделе Microsoft в рамках своего традиционного Patch Tuesday выпустила ряд важных обновлений безопасности (обзор обновлений за август 2013 смотри на сайте Microsoft). По результатам установок патчей оказалось, что как минимум в 3 их 8 бюллетеней безопасности являются просто-напросто опасными!
Например, бюллетень MS13-061, который должен устранить уязвимость удаленного выполнения кода в почтовой системе Exchange, вызывает ошибки индексации почтовых сообщений в почтовых хранилищах.
Бюллетень MS13-066, который описывается, как патч, устраняющий возможность раскрытия информации в серверных службах Active Directory Federation Services (ADFS), после установки может вызвать полный отказ в работе ADFS.
И самым критичной и массовой проблемой, затронувшей множество рядовых пользователей Windows, является обновление KB2859537 (входит в состав бюллетеня MS13-063). Установка данного обновления в некоторых случаях блокирует запуск почти всех приложений, в том числе различных элементов настройки системы в «Панели управления» и браузера Internet Explorer. Выглядит проблема так: после установки обновления KB2859537 и перезагрузки системы при попытке запустить практически любое приложение, появляется следующая ошибка: «Ошибка при запуске приложения (0xc0000005). Для выхода из приложения нажмите кнопку «ОК»».
Если пробежаться по последним топикам технических ИТ форумов то они буквально пестрят темами типа:
Ошибка при запуске приложения 0хс0000005
Не запускаются программы (ошибка 0xc0000005)
перестали запускаться проги на буке
Не запускаются 32-bit приложения после установки обновления
Помогите! 0xc0000005
Что характерно, большинство тем такого рода, наблюдается в основном в русскоязычном сегменте Интернета. Проблемы наблюдаются в основном с десктопной Windows 7 и серверной Windows 2008 R2.
Обновление KB2859537 заменяет ряд системных файлов, в том числе ряд файлов ядра и кучу вспомогательных библиотек (http://support.microsoft.com/kb/2859537). В том случае, если ядро модифицировано (а это почти всегда так в различных сборках Windows и в случае использования патчей для нелегальной активации), на некоторых x64 системах установка обновления может вызвать невозможность запуска 32-битных программ и они аварийно завершаются с ошибкой 0×0000005 / 0xc0000005. По последним данным, ошибке 0xc0000005 подвержены пиратские операционные системы, активированные различными активаторы с собственной копией ядра системы с внесенными изменениями для обхода системы активации
По мнению участника форума OSZone simplix проблема данного обновления связана с тем, что во многих системах со взломанной активацией используется старая версия ntoskrnl.exe, которая патчером или сборщиком переименовывается в xNtKrnl.exe и прописывается в поле kernel через bcdedit. Необходимо это для того, чтобы система работала с драйвером, эмулирующим SLIC-таблицу. Однако старое ядро не совместимо с новыми файлами подсистемы Wow64, и именно по этой причине на x64 системах перестают запускаться 32-битные программы. Т.е. патч заменяет только официальное ядро, а взломанное остается нетронутым и продолжает работать, но поскольку обновление также содержит и другие компоненты (в т.ч. Wow64), то они просто оказываются несовместимы друг с другом. И вины Microsoft в том, что они не тестировали обновления на ломаных сборках абсолютно никакой – новая версия ядра патчится корректно.
С помощью bcededit можно определить, что если имеется параметр kernel и ссылается он на файл xNtKrnl.exe (имя старого пропатченного ядра), значит установка обновления с вероятностью 99% вызовет проблемы.
Способы устранения ошибки 0xc0000005
Чтобы оперативно устранить ошибку 0xc0000005, необходимо удалить обновление KB2859537 или сделать откат на точку восстановления системы предшествующую его установке (что, впрочем не всегда помогает).
Удалить KB2859537 можно из графического интерфейса GUI или с помощью командной строки.
Удаление KB2859537 с помощью графического интерфейса
- Перейдите в Панель управления->Программы и компоненты
- Слева нажмите ссылку «Просмотр установленных обновлений»
- В списке ранее установленных обновлений найдите KB2859537 (от 14-18 августа 2013)
- Щелкните по обновлению правой кнопкой мыши и выберите пункт «Удалить»
- После удаления обновления перезагрузите систему
Удаляем обновление KB2859537 из командной строки.
Альтернативный способ удаления данного обновления с помощью командной строки:
- Запустите командую строку с правами администратора
- Убедимся, что искомое обновление установлено в системе (методика из статьи «Вывод списка установленных обновлений Windows»), набрав команду
wmic qfe list | find "KB2859537"
- Если команда вернула строку с датой установки обновления, удалим его с помощью команды wusa (автономная утилита по установке/удалению обновлений Windows):
wusa.exe /uninstall /kb:2859537
- Перезагрузите систему
Удаления обновления KB2859537 с помощью загрузочного диска
Примечание! Если описанные выше методики не сработали, или же система отказывается грузиться в обычном режиме (падает в BSOD), можно попробовать удалить обновление из среды восстановления Windows так.
Если под рукой есть диск со средой MSDart 6.5 или выше (ex. Erd Commander), удалить любое обновление можно, загрузившись с него и воспользовавшись программой Hotfix Uninstall.
Если под рукой имеется только загрузочный/установочный диск с Windows 7/8, необходимо:
- Загрузится с него, открыть командную строку и выполнить команду:
DISM /Image:D:\ /Get-Packages
, где D – буква диска, на котором установлена система (скорее всего она будет отличаться от назначенных в системе, определить ее можно по этой методике).
- Найдите и скопируйте имя пакета, начинающееся с Package_for_KB2859537… например, Package_for_KB2859537~31af3253ad364e34~x86~~6.1.1.0)
- Удалите обновление с помощью DISM:
DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB2859537~31af3253ad364e34~x86~~6.1.1.0
- После удаления апдейте перезагрузите систему, попробуйте загрузиться в нормальном режиме и убедитесь, что KB2859537 отсутствует в списке установленных обновлений в панели управления.
В компании Microsoft заявляют, что обновление KB2859537 не нацелено на борьбу с пиратскими системами.
Указанные обновления были признаны компанией Microsoft бракованными и отозваны из «Центра обновления». Одной из причин наличия серьезных ошибок в выпущенных обновлениях публикации Microsoft назвала недостаточно качественное тестирование.