none
Ошибка приложения (0xc000007b)

    Question

  • Доброго, Всем, дня. Столкнулся с проблемой при установке приложения для прибора в лаборатории. В общем при запуске установки выскакивает ошибка:  Ошибка при инициализации приложения (0xc000007b). Для выхода из приложения нажмите "ОК". В журнале текст похож: Всплывающее окно приложения: PultPC.exe - Ошибка приложения : Ошибка при инициализации приложения (0xc000007b). Для выхода из приложения нажмите кнопку "ОК".  

       Скачал и установил net.framework с 1-й по 4-ю версию и опять не заработало. Подскажите пожалуйста, каким макаром это можно исправить? кстати, пробовал перестанавливать ОС и устанавливал SP3, ничего не помогло.

    Tuesday, February 19, 2013 6:20 AM

Answers

  • Причем тут приложение, если на другом пк оно работает?
    Потому что внутри кода приложения произошёл exception. ОС сообщает только код исключения - эта ошибка не имеет отношения к самой ОС, но и не говорит ничего более полезного чем STATUS_INVALID_IMAGE_FORMAT - либо исполняемый файл, либо какая-то из dll, устанавливаемая приложением не соответствует архитектуре ОС. Безусловно - вам можно дать совет запустить Process Monitor и записать процесс запуска приложения, но на его анализ тоже нужно время - данных будет немало. Сравнивайте в первую очередь архитектуру ОС на этом и другом ПК - 32/64bit. Опять же - запускали ли вы его с повышенными привилегиями или с обычными пользовательскими (UAC, если у вас Vista и выше - вопрос задан в теме XP). Туда же - включена ли у вас виртуализация файловой системы и реестра. Это всё потенциальные обходные пути, но полноценное решение должно быть от разработчика.
    Опять же - вот описание наиболее вероятного сценария, но искать dll - вам.
    Tuesday, February 19, 2013 6:52 AM
    Answerer

All replies

  • Боюсь, что по ошибкам сторонних приложений вам не сюда, а к разработчику таковых.
    Tuesday, February 19, 2013 6:32 AM
    Answerer
  • Причем тут приложение, если на другом пк оно работает?
    Tuesday, February 19, 2013 6:44 AM
  • Причем тут приложение, если на другом пк оно работает?
    Потому что внутри кода приложения произошёл exception. ОС сообщает только код исключения - эта ошибка не имеет отношения к самой ОС, но и не говорит ничего более полезного чем STATUS_INVALID_IMAGE_FORMAT - либо исполняемый файл, либо какая-то из dll, устанавливаемая приложением не соответствует архитектуре ОС. Безусловно - вам можно дать совет запустить Process Monitor и записать процесс запуска приложения, но на его анализ тоже нужно время - данных будет немало. Сравнивайте в первую очередь архитектуру ОС на этом и другом ПК - 32/64bit. Опять же - запускали ли вы его с повышенными привилегиями или с обычными пользовательскими (UAC, если у вас Vista и выше - вопрос задан в теме XP). Туда же - включена ли у вас виртуализация файловой системы и реестра. Это всё потенциальные обходные пути, но полноценное решение должно быть от разработчика.
    Опять же - вот описание наиболее вероятного сценария, но искать dll - вам.
    Tuesday, February 19, 2013 6:52 AM
    Answerer
  • Причем тут приложение, если на другом пк оно работает?

    А другой ПК абсолютно идентичен первому? Железо, апдейты, настройки полностью сравнивали?
    Wednesday, February 20, 2013 6:38 AM
  • Сори за долгое молчание. Все, проблему победил. Как оказалось мне несколько раз высылали битый архив.
    • Proposed as answer by ЖукMVP Saturday, March 02, 2013 8:24 PM
    Wednesday, February 27, 2013 4:04 PM