Freigeben über


C-Laufzeitfehler R6030

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. Es ist möglich, diesen Fehler zu erhalten, wenn der Linker switch /ENTRY verwendet wird, um die Standardstartadresse zu überschreiben, in der Regel Standard CRTStartup, w Standard CRTStartup 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 Standard, w Standard, 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.