Condividi tramite


Errore di runtime di C R6030

CRT non inizializzato

Nota

Se si verifica questo messaggio di errore durante l'esecuzione di un'app, l'app è stata arrestata perché presenta un problema interno. Questo problema è spesso causato da alcuni programmi software di sicurezza, o raramente, da un bug nel programma.

Per risolvere questo errore, è possibile provare questi passaggi:

  • Il software di sicurezza potrebbe avere istruzioni specifiche per attenuare questo problema. Per informazioni dettagliate, controllare il sito Web del fornitore del software di sicurezza. In alternativa, verificare la presenza di versioni aggiornate del software di sicurezza o provare software di sicurezza diverso.
  • Usare la pagina App e funzionalità o Programmi e funzionalità nel Pannello di controllo per ripristinare o reinstallare il programma.
  • Controllare Windows Update nel Pannello di controllo per gli aggiornamenti software.
  • Verificare la disponibilità di una versione aggiornata dell'app. Se il problema persiste, contattare il fornitore dell'app.

Informazioni per i programmatori

Questo errore si verifica se si usa il runtime C (CRT), ma il codice di avvio CRT non è stato eseguito. È possibile ottenere questo errore se viene usata l'opzione del linker /ENTRY per eseguire l'override dell'indirizzo iniziale predefinito, in genere mainCRTStartup, wmainCRTStartup per una console EXE, WinMainCRTStartup o wWinMainCRTStartup per un file EXE di Windows o _DllMainCRTStartup per una DLL. A meno che non venga chiamata una delle funzioni precedenti all'avvio, il runtime C non verrà inizializzato. Queste funzioni di avvio vengono normalmente chiamate per impostazione predefinita quando si collega alla libreria di runtime C e si usano i normali punti di ingresso main, wmain, WinMain o DllMain .

È anche possibile ottenere questo errore quando un altro programma usa tecniche di inserimento del codice per intercettare determinate chiamate di libreria DLL. Alcuni programmi di sicurezza intrusivi usano questa tecnica. Nelle versioni di Visual C++ precedenti a Visual Studio 2015 è possibile usare una libreria CRT collegata staticamente per risolvere il problema, ma non è consigliabile per motivi di sicurezza e aggiornamenti delle applicazioni. La correzione di questo problema potrebbe richiedere un'azione dell'utente finale.