Приложение.exe: ошибочный образ
В статье описывается попытка исправить ошибку, следствием которой является появление окон запускаемых автоматически или пользователем приложений с наименованием Программа.exe – Ошибочный образ. Ознакомьтесь и обратите внимание,чем закончилось. За основу взять не предлагаю, просто присмотритесь к тому, как решались некоторые пункты (может, у кого другое мнение – пишите).
Всем привет, сегодня опус на тему “Мои приключения с окном Любая-программа.exe – Ошибочный образ“. В окне бажная Windows ссылается на повреждённый или нетипичный для среды файл, предлагая переустановить запускаемую программу. Имя dll файла не принципиально, у меня фигурирует profapi.dll:
Окно с ошибкой может появляться сразу после загрузки системы (если автозагрузка Windows содержит записи о сторонних программах: антивирусы, информеры и другие агенты), а также при попытке запустить большинство других программ, которые содержат графический интерфейс пользователя:
у китайского антивируса тоже “ничего не получилось”
Вариантов развития у проблемы несколько, и от того, что произойдёт после замены указанного файла на рабочий или его исправления, можно будет судить и о том, что же произошло. Я описываю поэтапно развитие событий на компьютере обратившегося за помощью пользователя. Мои шаги можете принять во внимание по своей ситуации. Работаю Windows 7 Максимальную 64-бит.
Этап первый – ремонт файловой системы
Судя по адресу файла, он является системным, и, скорее всего, принадлежит пакету библиотек, установленному Windows по умолчанию (ибо не запускается целый набор программ, а не какая-то конкретно). Судя по описанию, имеет огромное количество зависимостей с API функциями системы и DirectX-ом непосредственно (а вот это ОЧЕНЬ ПЛОХО). И потому критического храха в системе не вызывает, но работу системы корректной не назовёшь.
Visual C++ тоже, видимо, досталось
Начинаем с ремонта файловой системы: файл – ещё раз – системный, значит пусть Windows и разбирается. Но традиционный подход со взмахом “палочкой-выручалочкой” sfc /scannow результатов не дал – более того, обнаружилось, что проблем в системе немало и без того:
это будет не так просто
Да, и с “репозиториями” Windows прямо сейчас не свериться – восстановление образа Windows через DISM в этой версии системы недоступно:
Ладно, Windows не может. Переходим к ручной работе.
Этап второй – работа с конкретным файлом.
Перед тем, как попробовать ручную замену файла (а судя по дате изменения, файл не тронут с момента установки), можно попробовать перерегистрацию dll-лки при помощи команды
помятуя, конечно, о разрядности Windows и держа в памяти тот факт, что в 64-х битной версии утилита может запускаться из разных папок. Однако, это не пригодилось: искомый файл, на который ссылалось окно ошибки, просто оказался пуст (0 Кб). В сети я подобрал образ Windows 7 64-x Максимальная, установил на виртуальную машину у себя на компьютере, и через полчаса файл был сначала на флешке, а потом и в целевой папке.
Этап третий – проверка на вирусы и малварь
Сразу после замены файла принято решение:
- избавиться от всех ненужных программ в Автозагрузке (кроме msconfig на компьютере ничего не запускалось)
- вычищены все события в планировщике заданий Windows taskschd.msc
- удалены все расширения единственного браузера
- и в дисководе ждёт своей очереди аварийный Касперский 10. После загрузки с него сетевая карта ожила, подкачала обновления и через 45 минут вынесла вердикт:
2\3 троянов : обычные кряки и подменные службы активации – типичный набор нелицензионного ПО
Откровенно говоря, перед удалением дряни хотелось взглянуть на исходящий траффик во время работы установленных игр, но, напомню, окно с ошибкой Ошибочный образ преследовало меня вплоть до замены файла. После очередной перезагрузки и последовательного запуска программ меня встречает окно с конкретикой:
да… почему сразу-то не выскочило?
Это окно обычно означает один или несколько (а может и все сразу) вариантов:
- битый .NET framework (решается переустановкой последней версии)
- битый Microsoft Visual C++ (решается переустановкой библиотек)
- битый DirectX (решается грамотной и избирательной переустановкой; чаще всего с переустановкой отдельных игр, требующих своего пакета Direct)
Да. Учитывая разрядность Windows, работы на сутки. До, вероятно, следующего окна с ошибкой. Принято решение обновления Windows установкой при помощи ранее скачанного образа установочного диска. 30 минут работы – система как новая, все пользовательские настройки сохранены; игры, кроме главной виновницы торжества, переустановки не требуют.
Баг ошибочного образа в «семерке»
Некоторые ошибки Windows 7 поражают несоответствием текста сообщения тем причинам, которыми они вызваны. Представьте, установили вы на свой компьютер свеженькую версию «семерки» и уже вознамерились приступить к работе или развлечениям, как перед вашими глазами всплывает окошко системного сообщения с текстом, содержащим словосочетание «Ошибочный образ» и маловразумительными пояснениями, идущими ниже.
Причем происходит это вовсе не во время работы с теми или иными образами, например, образами дисков, содержащих игры, а при запуске обычного файла. Помимо вышеприведенного сообщения, текст бага содержит ссылку на имя какой-нибудь dll-библиотеки вроде vksaver3.dll или ей подобной. Такое поведение системы может поставить в тупик каждого.
По всей видимости, Windows полагает, что требуемый файл не предназначен для исполнения в рабочей среде «семерки», и останавливает процесс загрузки приложения. Как поступить в этом случае? Ведь эта неполадка носит самый неприятный характер, и не запускаться могут сразу несколько программ, использующих данную библиотеку. Существует способ исправления бага, и мы вам о нем расскажем, а пока приведем наглядную иллюстрацию:
В этом случае не запускается стандартное приложение «Калькулятор», а отсылают нас в направлении библиотеки под именем mscorwks.dll из пакета .NET framework. Трудно предположить, что разработчики самого знаменитого в мире фреймворка напичкали свои dll-ки ошибками и выбросили их в таком виде на рынок. Следовательно, дело в самой Windows.
Исправляем неполадку
Рецепт решения проблемы прост и не займет у вас много времени. Следуйте такой инструкции:
- Запустите редактор реестра. Это можно сделать набрав в окошке «Выполнить» меню «Пуск» команду Regedit.
- В открывшемся окне редактора перейдите в меню «Правка» => «Поиск» и введите в строке поиска имя той dll-ки, что не опознается системой в качестве родной.
- Система поиска редактора отыщет раздел, соответствующий разыскиваемой библиотеке.
- В этом разделе нужно обнулить значения всех ключей и сохранить сделанные изменения.
После этого перезагрузите компьютер (на всякий случай!) и попробуйте снова запустить приложение, вызвавшее сбой ранее.
По идее, все должно у вас заработать корректно. Вот и весь рассказ о том, что такое ошибочный образ Windows 7 и как его исправить.
Что такое windows ошибочный образ
Сообщения: 90
Благодарности: 5
Конфигурация компьютера | ||||||||||||||||||||||||
Материнская плата: Asus P5KE-Wifi | ||||||||||||||||||||||||
HDD: Samsung HD103UJ 1Tb Sata2 32mb, WD 640Gb Sata2 16mb | ||||||||||||||||||||||||
Звук: Creative Audigy 2 | ||||||||||||||||||||||||
CD/DVD: Nec AD-7170S | ||||||||||||||||||||||||
ОС: Windows 7 SP1 Ultimate 64 Bit | ||||||||||||||||||||||||
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> | ||||||||||||||||||||||||
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
ошибка отказано в доступе, как можно |
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Конфигурация компьютера |
Материнская плата: Asus X453MA Series Notebook |
HDD: HGST HTS545050A7E680 ATA Device (500 ГБ, 5400 RPM, SATA-III) + ST1000LM024 HN-M101MBB ATA Device (1 ТБ, 5400 RPM, SATA-II) |
Звук: Realtek ALC270 @ Intel Bay Trail SoC — HD Audio Controller [C0] |
Ноутбук/нетбук: Asus X453M |
Индекс производительности Windows: 5.9 |
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″> |