Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > This application has failed to start...


Автор: Antarn 21.2.2008, 10:42
Windows Server 2003 Enterprise SP2 x64 

При запуске одной программы выдаёт ошибку:
Цитата

This application has failed to start because the application configuration is incorrect

На сайте MS пишут, что для решения нужно установить Microsoft Visual C++ 2005 Redistributable Package (x64).
Установил - не помогло.

В чем может быть проблема ?  smile 

Автор: mihanik 21.2.2008, 20:48
В журналах событий винды что пишеться?

Автор: PPS05 21.2.2008, 20:48
В том же каталоге нет одноименного файла с расширением .exe.manifest ?

Автор: leniviy 21.2.2008, 20:54
ему других DLL'ек не хватает. D 32битной я бы сделал так: в тотал командере выбираешь экзешник, жмешь F3, появляется окошко плагина fileinfo. Вкладка "DLL Dependency" Dll отмеченные красным отсутствуют. 

Автор: Antarn 21.2.2008, 21:29
mihanik, не подскажете где их найти ?

PPS05 , одноименного файла с расширением .exe.manifest нету. Есть следующие папки с файлами в них:
-Microsoft.VC80.CRT : Microsoft.VC80.CRT.manifest, msvcm80.dll, msvcp80.dll, msvcr80.dll
-Microsoft.VC80.DebugCRT : Microsoft.VC80.DebugCRT.manifest, msvcm80d.dll, msvcp80d.dll, msvcr80d.dll
-Microsoft.VC80.DebugMFC : mfc80d.dll, mfc80ud.dll, mfcm80d.dll, mfcm80ud.dll, Microsoft.VC80.DebugMFC.manifest
Microsoft.VC80.MFC : mfc80.dll, mfc80u.dll, mfcm80.dll, mfcm80u.dll, Microsoft.VC80.MFC.manifest

leniviy, а как в 64-битной DLL-зависимости просмотреть ?

Автор: mihanik 22.2.2008, 07:51
Цитата(Antarn @  21.2.2008,  21:29 Найти цитируемый пост)
mihanik, не подскажете где их найти ?


1. Правой кнопкой по "Моему компьютеру".
2. В выпавшем контекстном меню выбираешь "Управление"
3. Далее смотри рисунок...

user posted image

Добавлено через 49 секунд
Смотри события в разделах "Приложение" и "Система"

Автор: Antarn 22.2.2008, 23:30
mihanik, спасибо за подробное объяснение.

Проблему решили. Нужно было установить vcredist_x64.exe из папки с программой (версия - 2.0.50727.42), удалить и установить vcredist_x64.exe версии 2.0.50727.762.  smile 
Возможно достаточно установить-удалить-установить тот же дистрибутив vcredist_x64.exe.

Вот такие вот бубны  smile 

Автор: malor 26.9.2009, 13:30
Цитата(Antarn @ 22.2.2008,  23:30)
Нужно было установить vcredist_x64.exe из папки с программой (версия - 2.0.50727.42), удалить и установить vcredist_x64.exe версии 2.0.50727.762.  smile 
Возможно достаточно установить-удалить-установить тот же дистрибутив vcredist_x64.exe.

Почему vcredist_x64.exe нужно устанавливать именно из папки программы?

Вы пишете "2.0.50727.42" - почему номер начат с двойки, а не с восьмерки? На http://www.microsoft.com/downloads/details.aspx?FamilyID=EB4EBE2D-33C0-4A47-9DD4-B9A6D7BD44DA&displaylang=enв графе Version числа такие: 8.0.50727.762. smile 

Объясните plz про 42-ю и про 762-ю поподробней, что за установки-удаления у вас такие?

У меня при попытке запустить в MS Visual Studio 2005 проект Debug(в контекстном меню)->Start new instance  выскакивает: 
Цитата
---------------------------
Microsoft Visual Studio
---------------------------
Unable to start program 'D:\PATH_TO_MY_EXE-FILE\MyExeFile.exe'. 
This application has failed to start because the application configuration is incorrect. 
Review the manifest file for possible errors. Reinstalling the application may fix this problem. 
For more details, please see the application event log.
---------------------------
ОК   
---------------------------
Что делать?..

WinXP SP3, MS Visual Studio 2005 - 8.0.50727.42

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)