Chybová zpráva při pokusu o spuštění aplikace Visual C++: "této aplikace se nezdařilo spustit, protože konfigurace aplikace není správná. Potíže pravděpodobně odstraníte opětovnou instalací aplikace"

Překlady článku Překlady článku
ID článku: 948854 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při spuštění aplikace Visual C++ spustitelného souboru nebo knihovna DLL, která obsahuje informace o ladění vložený, aplikace se nespustí. Dále se zobrazí následující chybová zpráva:
Tato aplikace se nezdařilo spustit, protože konfigurace aplikace není správná. Potíže pravděpodobně odstraníte opětovnou instalací aplikace.
Tento problém nastane, pokud byl použit Microsoft Visual C++ Redistributable Package (VCRedist.exe) k nasazení Visual C++ knihovny DLL v počítači.

Příčina

K tomuto problému dochází, pokud platí jedna z následujících podmínek:
  • Soubor VCRedist.exe, který je nainstalován, je pro jiné verze aplikace Visual C++.
  • Soubor VCRedist.exe nebyl nainstalován ladicí verzi Visual C++ knihovny DLL v počítači.

Řešení

Chcete-li tento problém vyřešit, můžete použít nástroj Walker závislost dokumentovat všechny knihovny DLL, které používá aplikace Visual C++. Chcete-li to provést, použijte následující metody v uvedeném pořadí.

Metoda 1: Nainstalujte nástroj závislost Walker

Nástroj závislosti Walker je součástí nástrojů podpory systému Windows. Nástroje podpory nejsou nainstalovány v operačním systému Windows. Místo toho je nutné instalovat je samostatně ze složky \Support\Tools na disku CD-ROM operačního systému Windows. Chcete-li nainstalovat nástroje podpory systému Windows, naleznete v části "Instalace nástrojů podpory systému Windows" následujícím webu společnosti Microsoft:
http://technet2.microsoft.com/windowsserver/en/library/baa79cdd-83b0-4f10-9356-b2d14462d5b21033.mspx?mfr=true

Metoda 2: Určení knihovny DLL, které závisí aplikaci

Chcete-li zjistit, které soubory DLL aplikace závisí na, nástrojem závislost Walker prohledávání aplikace Visual C++. Chcete-li to provést, postupujte takto:
  1. V Průzkumníkovi Windows vyhledejte žádost a veškeré knihovny DLL, které aplikace vyžaduje.
  2. Klepněte pravým tlačítkem aplikaci a klepněte na tlačítko Zobrazení závislostí.
Walker závislostech prohledává aplikace a vytváří hierarchický strom, který obsahuje seznam všech závislostí, které má aplikace. Jedním ze závislých je ladicí verzi C Runtime knihovny (CRT), které jsou používány jako soubor Msvcr80d.dll.

Metoda 3: Zkopírujte závislé soubory DLL

Pokud je nainstalována starší verze ladicí verzi CRT nebo pokud nejsou k dispozici v počítači soubory, je nutné poskytnout kopie ladicí verzi CRT, která byla použita k vytvoření aplikace Visual C++. Chcete-li to provést, postupujte takto:
  1. Na vývojovém počítači vyhledejte ladicí verzi CRT. Tato verze je umístěn v následující složce Visual Studio:
    ..\VC\redist\Debug_NonRedist
  2. Z této složky zkopírujte potřebné sestavení souboru DLL.
  3. V počítači, ve kterém chcete aplikaci spustit zkopírujte do složky, která má stejný název a cestu k složce aplikace Visual C++ sestavení souboru DLL.
Důležité Ladicí verzi knihovny DLL CRT nejsou redistributable. Nedoporučujeme používat při zavádění těchto koncovým uživatelům pro vydané nasazení aplikace. Další informace o soubory naleznete v souboru Redist.txt v kořenové složce instalace sady Visual Studio.

Vlastnosti

ID článku: 948854 - Poslední aktualizace: 22. května 2011 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Standard Edition
  • Microsoft Visual Studio 2005 Team Suite
  • Microsoft Visual C++ 2008 Express Edition
  • Microsoft Visual Studio 2008 Academic Edition
  • Microsoft Visual Studio 2008 Professional Edition
  • Microsoft Visual Studio 2008 Standard Edition
  • Microsoft Visual Studio 2008 Team Suite
Klíčová slova: 
kbdevsicnvrtkb kbmt KB948854 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:948854

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com