Ошибка при запуске приложения 0xc0000102 windows 10

Обновлено: 02.07.2024

Причины появления ошибки при запуске приложений

Ошибка Bad Image 0xc000012f или 0xc000012d в Windows 10 происходит по причинам, которые напрямую относятся к системным файлам или данным, запускающегося приложения:

  1. Большой объем скопившихся временных файлов.
  2. Некорректная работа динамических библиотек, связанных с инициализацией программ.
  3. Повреждение файлов на системном диске.
  4. Установка обновления под кодовым названием KB2879017.
  5. Влияние вредоносного программного обеспечения, которое повредило или изменило данные операционной системы (ОС).
  6. Неполадки в работе файлов приложения.

Решением проблемы может послужить устранение вышеописанных причин появления. Применяются девять способов, каждый из которых направлен на восстановление данных, необходимых для работы программного обеспечения.

Переустановка программы

Если ошибка касается исключительно одного приложения, следует выполнить переустановку. Для этого можно воспользоваться штатным средством. Пошаговое руководство:

  1. Перейти в параметры системы через меню « Пуск » или посредством комбинации Win + I .
  2. Открыть раздел « Приложения ».

Приложения

  1. Находясь на вкладке « Приложения и возможности », выбрать проблемную программу, нажать кнопку Удалить .

Удаление приложений

  1. При появлении окна деинсталлятора следовать инструкции Мастера.

После следует выполнить повторную установку проблемной программы.

Обратите внимание! Некоторые приложения не работают, если на пути к корневой директории программы находятся русские буквы.

Удаление обновления KB2879017

После установки обновления KB2879017 у некоторых пользователей отмечаются проблемы с запуском софта. Если ошибка появилась вскоре после инсталляции апдейтов, следует удалить соответствующие.

  1. Перейти в параметры системы.
  2. Открыть раздел « Обновление и безопасность ».

Меню "Обновление и безопасность"

  1. На вкладке « Центр обновления Windows » кликнуть по пункту « Просмотр журнала обновлений ».

Просмотр журнала обновлений

Переход по ссылке «Удалить обновления»

  1. В появившемся окне отыскать в списке апдейт с кодовым названием KB2879017, выделить и нажать Удалить .

Удаление обновлений

Для применения изменений необходимо перезапустить компьютер.

Восстановление системных файлов через утилиту SFC

В процессе эксплуатации компьютера системные файлы могут повредиться под влиянием сторонних программ или по неосторожности пользователя. Для восстановления необходимо применить штатную консольную утилиту System File Checker .

  1. Кликнуть правой кнопкой мыши (ПКМ) по меню « Пуск », выбрать опцию « PowerShell (администратор) ».

Открытие Windows PowerShell через меню «Пуск»

  1. Подтвердить запуск оболочки во всплывающем диалоговом окне.
  2. В меню консоли ввести команду sfc/ scannow , нажать Enter .

sfc /scannow

После окончания проверки сканирования системных ресурсов при обнаружении несоответствий будет выполнено автоматическое восстановление.

Очистка мусорных файлов на диске C

При долгой работе за компьютером на диске C скапливаются мусорные файлы, большая часть которых состоит из набора временных данных. В составе ОС есть специальные инструменты для очистки лишней информации на винчестере.

  1. Запустить окно параметров, перейти в раздел « Система ».

Система

  1. Развернуть вкладку « Память » и кликнуть по пункту « Временные файлы ».

Переход в меню для очистки временных файлов

  1. Дождаться окончания сканирования дискового пространства, поставить отметки напротив всех пунктов и кликнуть Удалить файлы .

Удаление временных файлов

Обратите внимание! Перед очисткой нужно убедиться, что в папке « Загрузки » нет важных данных.

Обновление пакета Microsoft Visual C++ Redistributable

Для корректного функционирования большинства программ необходимы динамические библиотеки из пакета Microsoft Visual C++ . Следует выполнить обновление этого компонента.

  1. Перейти на официальную страницу загрузки данных.
  2. Поочередно скачать инсталляторы всех доступных версий на компьютер.
  3. Выполнить установку, соблюдая хронологическую последовательность, ссылаясь на год релиза.

После завершения процедуры рекомендуется перезапустить компьютер, чтобы новые библиотеки работали корректно.

Скачивание .NET Framework

  1. Запустить установщик и следовать инструкциям Мастера.

.NET Framework Repair Tool

После завершения операции требуется перезапустить компьютер, чтобы система обнаружила новые библиотеки.

Инсталляция последней версии драйвера на видеокарту

Для корректной работы большинства программ выделяются ресурсы видеокарты, поэтому рекомендуется обновить драйверы этого оборудования. Необходимо перейти на официальный сайт производителя, указать модель и выполнить загрузку инсталлятора.

В качестве альтернативы можно воспользоваться встроенным средством ОС:

  1. Кликнуть ПКМ по меню « Пуск », выбрать опцию « Диспетчер устройств ».

Диспетчер устройств

  1. В новом окне раскрыть ветку « Видеоадаптеры » и вызвать контекстное меню находящегося там устройства. Нажать по пункту « Свойства ».

Свойства видеоадаптера

  1. Перейти на вкладку « Драйвер » и щелкнуть по кнопке Обновить драйвер .

Обновление драйверов

  1. Нажать по пункту « Автоматический поиск драйверов ».

Автоматический поиск обновления драйверов

После этого система автоматически просканирует конфигурацию компьютера и подберет из внутренней базы соответствующий драйвер.

Для выполнения поставленной задачи можно использовать специализированное программное обеспечение, например, Driver Booster. Руководство по использованию:

Driver Booster

  1. Дождаться окончания процедуры и в списке найденного аппаратного комплекса выделить все позиции.
  2. Кликнуть по кнопке Обновить все .

Обновление драйверов

Приложение автоматически выполнит загрузку и инсталляцию драйверов для всех компонентов компьютера.

Удаление вирусов

Повреждение системных файлов, по причине чего появляется ошибка 0xc000012f, может произойти из-за воздействия вредоносного кода. Чтобы устранить неисправность, необходимо выполнить проверку системы антивирусной программой. Рекомендуется воспользоваться портативной утилитой Dr.Web CureIt!.

  1. Запустить программу, нажать кнопку Начать проверку .

Главный экран антивирусной программы Dr.Web Curelt

  1. Дождаться завершения операции.
  2. Следовать рекомендациям приложения.

Важно! Встроенным средством для устранения вирусной угрозы пользоваться не рекомендуется.

Восстановление системы через контрольную точку

Если в ОС создавались точки восстановления, когда ошибки еще не было, можно выполнить откат к тому состоянию, что устранит проблему. Для этого необходимо:

  1. В поисковой строке ввести запрос « Восстановление », нажать по одноименному элементу в результатах.

Восстановление

  1. Перейти по гиперссылке « Запуск восстановления системы ».

Запуск восстановления системы

  1. При необходимости установить переключатель в положение « Выбрать другую точку восстановления », кликнуть Далее .
  2. Выбрать из списка слепок системы, который был сделан до появления неполадки, щелкнуть по кнопке Далее .

Выбор точки восстановления

  1. Подтвердить начало процедуры нажатием Готово .

Запустится процесс отката, в течение которого компьютер может несколько раз перезапуститься.

Заключение

Неопытным пользователям для устранения ошибки рекомендуется выполнить переустановку проблемной программы, удалить последние обновления, проверить систему на наличие вирусов и очистить диск C от мусорных файлов. Работа в консоли и инсталляция дополнительного программного обеспечения требует определенных знаний. Производить восстановление через контрольную точку следует в крайнем случае, когда остальные методы не помогли.

( 1 оценка, среднее 5 из 5 )

Образование: Комсомольский Индустриальный техникум, специальность "Техническая эксплуатация электрооборудования"; Донецкий национальный университет, филологический факультет, специальность "Фундаментальная прикладная лингвистика". Опыт работы оператором компьютерного набора на предприятии "Почта Донбасса", ньюсмейкером на новостном портале DA-Info, автором информационных статей на различных ресурсах и биржах контента.

В этой статье данная статья содержит меры по устранению проблем, при которых Windows операционной системы (ОС) сталкивается с ошибкой остановки 0xC0000102, которая удерживает виртуальную машину Azure (VM) от загрузки.

Симптомы

Снимок экрана показывает подробные сведения об ошибке 0xC0000102.

Ошибка 0xC0000102 на экране CMD.

Причина

Ошибка 0xC0000102 является STATUS_FILE_CORRUPT_ERROR, что означает, что поврежденный файл препятствует правильному запуску вашего VM. Существует две возможные причины для этого кода ошибки:

Решение

Если у вас есть последнее резервное копирование VM, вы можете попытаться восстановить VM из резервного копирования, чтобы устранить проблему загрузки.

Чтобы устранить эту проблему, выполните следующие действия:

  1. Создание и доступ к VM для ремонта
  2. Ремонт или замена поврежденного файла
  3. Включить серийную коллекцию демпинга консоли и памяти
  4. Восстановление VM

При столкновении с этой ошибкой гостевая ОС не работает. Для устранения этой проблемы в автономном режиме будут устраняться неполадки.

Шаг 1. Создание и доступ к ремонту VM

  1. Выполните шаги 1-3 из обзора процесса ремонта VM для подготовки VM-восстановления.
  2. Используйте подключение удаленного рабочего стола к VM Repair.

Шаг 2. Ремонт или замена поврежденного файла

Восстановление поврежденного файла

Откройте повышенный запрос CMD и запустите chkdsk на диске:

Замена поврежденного файла

Используйте диагностику загрузки, чтобы просмотреть снимок экрана VM. Обратите внимание на файл, отображаемый в ошибке.

Чтобы заменить поврежденный двоичный код, необходимо предпринять следующие действия:

Просмотрите расположение двоичного файла, отображаемого на скриншоте.

Обратите внимание на версию файла. (Щелкните правой кнопкой мыши Свойства и выберите вкладку Details.)

Снимок экрана отображает сведения на вкладке Details. Выделена версия файла.

Переименуй файл <FILENAME. ExT>. СТАРЫЙ. Например, файл, показанный на изображении выше, будет переименован из \windows\system32\drivers\cng.sys _ в __ \windows\system32\drivers\cng.sys.old_**.

Восстанови этот файл из внутреннего репозитория.

Запустите сеанс CMD и найдите том, Windows каталог.

Просмотрите \windows\winsxs и найдите двоичный файл, отображаемый на скриншоте:

Следующая команда перечислит все различные версии указанного файла, который содержит VM, и даст вам историю пути этого компонента. Вы должны выбрать самую недавнюю версию из списка и перейти к копированию этого файла в папку путь, описанный на скриншоте.

Шаг 3. Включить коллекцию серийной консоли и сброса памяти

Перед восстановлением VM рекомендуется включить коллекцию сброса памяти и серийную консоль. Для этого запустите следующий скрипт:

Откройте сеанс командной команды с повышенными уровнями (запустите в качестве администратора).

Список данных магазина BCD и определение идентификатора загрузочного погрузщика, который вы будете использовать на следующем шаге.

Для VM поколения 1 введите следующую команду и обратите внимание на указанный идентификатор:

В команде замените букву раздела на прикрепленном <BOOT PARTITON> диске, содержаном папку загрузки.

На снимке экрана показан вывод о перечислении магазина BCD в VM поколения 1, в котором указан номер идентификатора в Windows загрузчик загрузки.

Для VM поколения 2 введите следующую команду и обратите внимание на указанный идентификатор:

  • В команде <LETTER OF THE EFI SYSTEM PARTITION> замените букву раздела системы EFI.
  • Может быть полезно запустить консоль управления диском, чтобы определить соответствующий раздел системы, помеченный как раздел системы EFI.
  • Идентификатор может быть уникальным GUID или он может быть bootmgr по умолчанию.

Запустите следующие команды, чтобы включить серийную консоль:

  • В команде <VOLUME LETTER WHERE THE BCD FOLDER IS> замените букву папки BCD.
  • В команде замените <BOOT LOADER IDENTIFIER> идентификатор, найденный на предыдущем шаге.

Убедитесь, что свободное пространство на диске ОС больше размера памяти (ram) на VM.

Некоторые пользователи Windows 10 сталкиваются с кодом ошибки 0xc0000102 при запуске неродных приложений (Chrome, Adobe Reader, BS Player и т. Д.) Или во время последовательности загрузки, когда система пытается открыть программу, запланированную для открытия во время запуска.


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

Теперь, когда вы знаете всех потенциальных виновников, которые могут нести ответственность за эту проблему, вот список исправлений, которые другие затронутые пользователи успешно использовали для устранения ошибки 0xc0000102:

Метод 1. Запуск автоматического ремонта (если применимо)

Если вы видите ошибку 0xc0000102 при каждом запуске системы, и это поведение начало происходить после отсутствия очевидного триггера, весьма вероятно, что некоторые файлы подсистемы действительно вызывают этот код ошибки.

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

Некоторые пользователи подтвердили, что эта операция в конечном итоге позволила им нормально загружать свой компьютер без остановки из-за ошибки 0xc0000102.

Примечание. Имейте в виду, что для выполнения описанных ниже действий вам потребуется вставить (или подключить) совместимый установочный носитель Windows. Если у вас его нет, следуйте этой статье, чтобы создать установочный носитель для Windows 10.

Когда у вас будет готов установочный носитель, следуйте приведенным ниже инструкциям, чтобы использовать служебную программу автоматического восстановления, чтобы обойти код ошибки остановки 0xc0000102:

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

Метод 2: восстановление поврежденных данных BCD (если применимо)

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

Если этот сценарий применим, вы сможете устранить ошибку 0xc0000102, подтвердив, что проблема была окончательно решена после восстановления файлов BCD с помощью ряда команд.

Примечание. Важно отметить, что вам потребуется совместимый установочный носитель (с установкой Windows) для выполнения приведенных ниже инструкций.

Вот краткое руководство с подробными пошаговыми инструкциями о том, что вам нужно сделать:

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

Если вы все еще видите 0xc0000102 при загрузке вашей системы или видите его только при открытии определенных приложений, перейдите к следующему потенциальному исправлению ниже.

Метод 3: разрешение запуска приложений MMC (если применимо)

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

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

Эффективность этого метода была подтверждена многими пользователями, которые ранее не могли запускать приложения MMC под Windows.

Если вы оказались в подобном сценарии, следуйте приведенным ниже инструкциям, чтобы разрешить запуск приложений MMC, загрузившись в безопасном режиме и изменив политику в редакторе локальной политики безопасности:


    Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «msconfig» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть утилиту настройки системы с правами администратора.Открытие утилиты настройки системы

Примечание: Если вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.

Примечание: Если вам будет предложено UAC (Контроль учетных записей пользователей), нажмите Да, чтобы предоставить доступ администратора.


"Ошибка при запуске приложения(0хс0000102)"-появилась такая надпись. Удалил клиент. Пытаюсь установить новый, так он даже установщик не запускает. Подскажите что случилось и что делать?



Это после обновы винды 10?


не могу проверить игру, так как ее нет на компе. установить тоже не могу


не могу проверить игру, так как ее нет на компе. установить тоже не могу

На каком этапе возникает ошибка? Попробуйте запустить установщик с правами администратора.



Прикрепленные файлы


Прикрепленные изображения

Попробуй сделать то, что советует сотрудник Майкрософта по схожей проблеме. Может быть это тебе поможет.

Для возможного решения, пожалуйста, в командную строку Администратора поочерёдно введите следующие команды проверок и исправлений и нажмите Enter :

1. Dism /Online /Cleanup-Image /CheckHealth

2. Dism /Online /Cleanup-Image /RestoreHealth

3. sfc / scannow


Попробуйте данные советы. После перезагрузите ПК и проверьте запускается ли инсталлятор.

Попробуй сделать то, что советует сотрудник Майкрософта по схожей проблеме. Может быть это тебе поможет.

Для возможного решения, пожалуйста, в командную строку Администратора поочерёдно введите следующие команды проверок и исправлений и нажмите Enter :

1. Dism /Online /Cleanup-Image /CheckHealth

2. Dism /Online /Cleanup-Image /RestoreHealth

3. sfc / scannow



Попробуйте данные советы. После перезагрузите ПК и проверьте запускается ли инсталлятор.

Ответа не последовало.

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

Прикрепите все необходимые файлы к заявке (отчет WGCheck и отчет о трассировке программой PingPlotter ( инструкция ) - если проблема сетевая (лаги, высокий пинг, "телепорты", задержки, проблемы с подключением к серверам и т.п.) ) при наличии предоставьте реплей или скриншот с отображением данной проблемы.

Создание новой или обновление старой заявки приводит к их объединению, в результате чего она смещается в конец очереди на рассмотрение.

Наберитесь терпения и подождите.

Вам непременно ответят.

Читайте также: