Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
CRT nicht initialisiert
Hinweis
Wenn beim Ausführen einer App diese Fehlermeldung auftritt, wurde die App heruntergefahren, da es ein internes Problem hat. Dieses Problem wird am häufigsten durch bestimmte Sicherheitssoftwareprogramme oder selten durch einen Fehler im Programm verursacht.
Sie können versuchen, diesen Fehler zu beheben, indem Sie folgende Schritte ausführen:
- Ihre Sicherheitssoftware verfügt möglicherweise über spezifische Anweisungen zur Milderung dieses Problems. Details finden Sie auf der Website Ihres Sicherheitssoftwareanbieters. Alternativ können Sie nach aktualisierten Versionen Ihrer Sicherheitssoftware suchen oder andere Sicherheitssoftware ausprobieren.
- Verwenden Sie die Seite "Apps und Features" oder "Programme und Features" im Systemsteuerung, um das Programm zu reparieren oder neu zu installieren.
- Überprüfen Sie Windows Update im Systemsteuerung auf Softwareupdates.
- Suchen Sie nach einer aktualisierten Version der App. Wenden Sie sich an den App-Anbieter, wenn das Problem weiterhin besteht.
Informationen für Programmierer
Dieser Fehler tritt auf, wenn Sie die C-Runtime (CRT) verwenden, aber der CRT-Startcode wurde nicht ausgeführt. Dieser Fehler ist möglich, wenn der Linker switch /ENTRY verwendet wird, um die Standardstartadresse außer Kraft zu setzen, in der Regel mainCRTStartup, wmainCRTStartup für eine Konsole EXE, WinMainCRTStartup oder wWinMainCRTStartup für eine Windows EXE oder _DllMainCRTStartup für eine DLL. Sofern keine der oben genannten Funktionen beim Start aufgerufen wird, wird die C-Runtime nicht initialisiert. Diese Startfunktionen werden standardmäßig aufgerufen, wenn Sie eine Verknüpfung mit der C-Laufzeitbibliothek herstellen und die normalen Haupt-, Wmain-, WinMain- oder DllMain-Einstiegspunkte verwenden.
Es ist auch möglich, diesen Fehler zu erhalten, wenn ein anderes Programm Codeeinfügungstechniken verwendet, um bestimmte DLL-Bibliotheksaufrufe abzufangen. Einige aufdringliche Sicherheitsprogramme verwenden diese Technik. In Versionen von Visual C++ vor Visual Studio 2015 ist es möglich, eine statisch verknüpfte CRT-Bibliothek zu verwenden, um das Problem zu beheben, dies wird jedoch aus Sicherheits- und Anwendungsupdates nicht empfohlen. Die Behebung dieses Problems erfordert möglicherweise eine Endbenutzeraktion.