Как исправить ошибку Bad Image 0xc0000006 в Windows 10 и 11

36
технологии 3.webp

Последнее обновление 10.01.2023 — Василий Иванов

Ошибка Bad Image 0xc0000006 — это проблема запуска программного обеспечения, которая может возникнуть в Windows 11 и 10. Эта ошибка возникает у некоторых пользователей при попытке запустить определенные пакеты программного обеспечения. Затронутые программы отображают это сообщение об ошибке: «C:\WINDOWS\SYSTEM32\ либо не предназначен для работы в Windows, либо содержит ошибку… Состояние ошибки 0xc0000006».

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

1. Запустите средство устранения неполадок при установке программы для Windows.

Ошибка 0xc0000006 может возникнуть из-за проблем с установкой программного обеспечения. Средство устранения неполадок при установке и удалении программ от Microsoft может решить проблемы с установкой уязвимых программ. Это средство устранения неполадок не включено в Windows 11 или 10. Однако вы можете загрузить и запустить это средство устранения неполадок следующим образом:

  1. Откройте веб-страницу Microsoft для устранения неполадок при установке и удалении программы.
  2. Нажмите «Загрузить средство устранения неполадок», чтобы сохранить файл MicrosoftProgram_Install_and_Uninstall.meta.
  3. Запустите приложение навигации по каталогу Explorer (нажмите Windows + E) и откройте папку, в которую средство устранения неполадок загрузило его.
  4. Дважды щелкните MicrosoftProgram_Install_and_Uninstall.meta, чтобы просмотреть средство устранения неполадок.
  5. Нажмите «Дополнительно» > «Автоматически применять исправления» в средстве устранения неполадок.
  6. Выберите параметр «Далее», чтобы открыть дополнительные параметры.
  7. Щелкните Установка, чтобы просмотреть список установленного программного обеспечения.
  8. Выберите программную ошибку 0xc0000006, из-за которой возникает ошибка.
  9. Затем снова нажмите «Далее» и выберите вариант «Да, попробуйте установить восстановление».
По теме:  Как включить историю буфера обмена в Windows 11

2. Запустите образ развертывания и сканирование системных файлов.

Сообщение об ошибке 0xc0000006 указывает на наличие проблемы с файлом (или даже с образом системы). Таким образом, выполнение сканирования образа развертывания и средства проверки системных файлов является потенциальным исправлением ошибки 0xc0000006. Это утилиты командной строки, входящие в состав ОС, для исправления плохого образа Windows и системных файлов. Вот как запустить оба этих сканирования:

  1. Сначала вам нужно вызвать окно поиска, нажав клавиши Windows + S.
  2. Найдите командную строку, введя название этого приложения в текстовое поле инструмента поиска.
  3. Щелкните правой кнопкой мыши командную строку, чтобы выбрать параметр контекстного меню «Запуск от имени администратора», чтобы открыть это приложение с повышенными правами пользователя.
  4. Сначала введите этот текст для команды сканирования Deployment Imaging:
    DISM.exe /Online /Cleanup-image /Restorehealth 
  5. Нажмите кнопку Enter на клавиатуре.
  6. Затем запустите сканирование системных файлов на вашем ПК, введя этот текст и нажав клавишу «Return»:
    sfc /scannow
  7. Теперь подождите, пока утилита SFC выполнит свою работу и отобразит результат.
По теме:  4 функции из iPadOS 16, которые доступны только для iPad M1

3. Запустите антивирусное сканирование

Не исключайте, что ошибку 0xc0000006 на вашем ПК мог вызвать вирус. Системные DLL-файлы иногда становятся целью вредоносных программ (вредоносных программ). Вы можете запустить антивирусную проверку с помощью Windows Security следующим образом:

  1. Чтобы открыть Windows Security, щелкните значок щита на панели задач.
  2. Щелкните вкладку Защита от вирусов и угроз, чтобы просмотреть параметры сканирования.
  3. Выберите параметры сканирования, чтобы открыть все настройки.
  4. Щелкните переключатель для параметра «Полное сканирование».
  5. Нажмите «Сканировать сейчас», чтобы начать сканирование Windows Security.

4. Перерегистрируйте DLL, указанную в сообщении об ошибке 0xc0000006.

Каждая ошибка 0xc0000006 указывает на файл DLL. Таким образом, существует вероятность того, что указанная DLL имеет неработающую (поврежденную) ассоциацию реестра. Повторная регистрация библиотеки DLL, упомянутой в сообщении об ошибке, устранит такую ​​проблему. Вот как вы можете перерегистрировать указанную DLL с помощью инструмента командной строки regsvr32:

  1. Сначала запишите имя файла DLL, указанное в сообщении об ошибке 0xc0000006.
  2. Запустите командную строку, как описано в первых трех шагах второго решения выше.
  3. Введите эту команду regsver32:
    regsvr32 "C:\WINDOWS\SYSTEM32\<DLL file name>"
  4. Нажмите клавишу возврата (Enter), чтобы повторно зарегистрировать файл.
  5. Появится диалоговое окно RegSvr32, подтверждающее регистрацию DLL. Нажмите OK в этом окне, а затем закройте командную строку.
  6. Перезапустите Windows 11 или 10 после перерегистрации DLL.

Замените имя файла DLL в приведенной выше команде реальным файлом DLL. Убедитесь, что вы вводите полное и точное название файла с расширением DLL в конце.

5. Переустановите программное обеспечение, для которого возникает ошибка 0xc0000006.

Сообщение об ошибке 0xc0000006 предлагает вам попробовать переустановить любое программное обеспечение, для которого возникает ошибка. Это хорошее предложение, так как это заменит файлы программы и, возможно, исправит ошибку, если она возникла из-за проблемы с установкой. Вы можете переустановить большинство программных пакетов, удалив их через «Программы и компоненты» следующим образом:

  1. Щелкните правой кнопкой мыши кнопку на панели задач для меню «Пуск» и выберите ярлык диалогового окна «Выполнить».
  2. Откройте «Программы и компоненты», введя команду appwiz.cpl для этого апплета в поле «Открыть» и выберите «ОК».
  3. Выберите программное обеспечение, для которого вам нужно исправить ошибку 0xc0000006.
  4. Щелкните Удалить для выбранного программного обеспечения.
  5. Выберите «Да» в любом диалоговом окне подтверждения, которое, скорее всего, появится.
  6. Перезагрузите компьютер с Windows после удаления уязвимого программного обеспечения.
  7. Загрузите последнюю версию любого программного обеспечения, которое вам нужно переустановить, с его веб-сайта. Затем переустановите программу с помощью мастера установки для нее.

Если вы не можете найти программное обеспечение, которое нужно удалить, в разделе «Программы и компоненты», найдите его в разделе «Приложения и функции» в настройках. Чтобы открыть Приложения и функции, одновременно нажмите клавиши Windows + I. Затем нажмите «Приложения» и «Приложения и функции», чтобы просмотреть список установленного программного обеспечения. Вы можете удалить оттуда все перечисленные приложения.

6. Удалите последнее обновление Windows 11/10.

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

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

7. Сбросьте Windows 10 или 11.

Сброс Windows (также известный как ремонтная установка) — это простой способ переустановить платформу с конфигурацией по умолчанию. После сброса Windows вам потребуется переустановить все ранее установленные сторонние программные пакеты. Так что сбрасывайте платформу только в крайнем случае, если все остальные файлы. Вот как сбросить Windows 11:

  1. Нажмите Win+X, чтобы активировать специальное меню и выберите там пункт Настройки.
  2. Затем нажмите «Восстановление» на вкладке «Система» в «Настройках».
  3. Нажмите Reset PC, чтобы открыть инструмент для сброса Windows.
  4. Нажмите «Сохранить мои файлы», чтобы выбрать этот вариант.
  5. Выберите предпочитаемый вариант облачной загрузки или локальной переустановки.
  6. Нажмите «Далее», чтобы открыть окончательные варианты.
  7. Выберите Сброс для подтверждения.

Ошибка 0xc0000006 теперь отсортирована!

Применение этих потенциальных исправлений, вероятно, устранит ошибку 0xc0000006 на ПК большинства пользователей с Windows 11/10. Нельзя сказать, что они гарантированы на 100 процентов, но в большинстве случаев они, скорее всего, исправят ошибку 0xc0000006. После исправления ошибки Bad Image 0xc0000006 вы сможете снова запускать и использовать пакеты программного обеспечения, для которых возникла эта проблема.