Либо не предназначен для выполнения под управлением windows или содержит ошибку

Обновлено: 05.07.2024

Из-за чего появляется окно?

Есть несколько причин подобного явления. Первая – установка программ или апдейтов. Например, MSVCP(xxx) в System32 – означает один из пакетов Visual C++. Частенько эта ситуация возникает, если на ПК не были установлены должные компоненты, а после инсталлирования игры они появились. Потому что вместе с программами нередко идут и встроенные для их стабильной работы библиотеки. Затем происходит апдейт операционки и ее компонентов. Нужный файл меняет свою версию, и, соответственно, не подходит для запуска приложения.

Пример-сбоя-библиотеки-MSVCP100-dll-при-запуске-игры

Пример сбоя библиотеки MSVCP100.dll при запуске игры

Вторая причина кроется в банальном повреждении файлов системы, различии разрядности, проблемах в реестре (LogonUI.exe), либо запускается не тот экзешник. В этом случае, нужный нам файлик попросту не может быть считан. И, напоследок, стоит упомянуть про зловреды, которые могут автозапускать вирусные процессы, блокируемые системой.

Решение

  1. Зайти в Пуск/Панель управления/Программы и компоненты.
  2. Деинсталлировать все имеющиеся Microsoft Visual C++ (версия) Redistributable.

Удаление-всех-пакетов-Visual-C++

Удаление всех пакетов Visual C++

Путь-к-файлу-указан-в-описании-он-и-является-причиной

Путь к файлу указан в описании, он и является причиной

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

  1. Удаляем весь пакет через «Программы и компоненты».
  2. Запускаем установочный файл с игрой и переустанавливаем ее. Можно найти в образе нужную нам библиотеку отдельно и инициировать запуск оттуда, последний вариант скачать её из Сети, естественно соблюдая разрядность.
  3. Отключаем автоматическое обновление операционки.

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

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

Для начала нам нужно пройти стандартную процедуру чистки операционки.

  1. Чистим временные файлы. CCleaner в помощь.
  2. Исправляем реестр (предварительно создав его резервную копию). Все тот же CCleaner.
  3. Проводим сканирование дисков на вирусы и другой подозрительный софт. Тут можно опробовать сканеры AdwCleaner и Malwarebytes.

Проверьте-систему-антивирусами

Проверьте систему антивирусами

Теперь активируем механизм диагностики и самовосстановления операционки.

  1. Открываем меню Пуск.
  2. В поиске вписываем: cmd.
  3. Дожидаемся появления списка, в котором будет командная строка. Открываем ее от имени Админа.
  4. Пишем фразу: sfc /scannow.
  5. Ждем завершения процедуры.

Проверка-целостности-файлов-Windows

Проверка целостности файлов Windows

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

  1. Открываем реестр, нажав клавиши Виндовс и R. В строке вписываем слово: regedit.
  2. Чтобы не запоминать длинный путь, запустите поиск, нажав клавишу Ctrl +F. В строке вписываем: rasplap.
  3. Если первый файл имеет значение, отличное от «По умолчанию», то убираем его.

Советуем сделать копию реестра. Если это не поможет, то единственным выходом является переустановка операционки.

ошибочный образ

Окно с ошибкой может появляться сразу после загрузки системы (если автозагрузка Windows содержит записи о сторонних программах: антивирусы, информеры и другие агенты), а также при попытке запустить большинство других программ, которые содержат графический интерфейс пользователя:

ошибка profapi.dll

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

Судя по адресу файла, он является системным, и, скорее всего, принадлежит пакету библиотек, установленному Windows по умолчанию (ибо не запускается целый набор программ, а не какая-то конкретно). Судя по описанию, имеет огромное количество зависимостей с API функциями системы и DirectX-ом непосредственно (а вот это ОЧЕНЬ ПЛОХО). И потому критического храха в системе не вызывает, но работу системы корректной не назовёшь.

profapi.dll

Visual C++ тоже, видимо, досталось

запускаем консоль

проверка файловой системы sfc scannow

защита ресурсов windows обнаружила повреждённые файлы.

это будет не так просто

dism в windows 7 не работает

Ладно, Windows не может. Переходим к ручной работе.

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

помятуя, конечно, о разрядности Windows и держа в памяти тот факт, что в 64-х битной версии утилита может запускаться из разных папок. Однако, это не пригодилось: искомый файл, на который ссылалось окно ошибки, просто оказался пуст (0 Кб). В сети я подобрал образ Windows 7 64-x Максимальная, установил на виртуальную машину у себя на компьютере, и через полчаса файл был сначала на флешке, а потом и в целевой папке.

Сразу после замены файла принято решение:

  • избавиться от всех ненужных программ в Автозагрузке (кроме msconfig на компьютере ничего не запускалось)
  • вычищены все события в планировщике заданий Windows taskschd.msc
  • удалены все расширения единственного браузера
  • и в дисководе ждёт своей очереди аварийный Касперский 10. После загрузки с него сетевая карта ожила, подкачала обновления и через 45 минут вынесла вердикт:

касперский нашёл вирусы

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

ошибка при запуске приложения

Это окно обычно означает один или несколько (а может и все сразу) вариантов:

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