Chyba modulu C runtime R6030
CrT není inicializován
Poznámka:
Pokud při spuštění aplikace narazíte na tuto chybovou zprávu, aplikace se vypnula, protože má vnitřní problém. Tento problém je nejčastěji způsoben určitými softwarovými programy zabezpečení nebo zřídka chybou v programu.
Zkuste chybu odstranit pomocí tohoto postupu:
- Váš bezpečnostní software může mít konkrétní pokyny pro zmírnění tohoto problému. Podrobnosti najdete na webu dodavatele softwaru zabezpečení. Případně zkontrolujte aktualizované verze softwaru zabezpečení nebo zkuste jiný bezpečnostní software.
- K opravě nebo přeinstalaci programu použijte stránku Aplikace a funkce nebo Programy a funkce v Ovládací panely.
- Zkontrolujte služba Windows Update v Ovládací panely aktualizací softwaru.
- Zkontrolujte aktualizovanou verzi aplikace. Pokud potíže potrvají, obraťte se na dodavatele aplikace.
Informace pro programátory
K této chybě dochází, pokud používáte modul runtime C (CRT), ale spouštěcí kód CRT nebyl proveden. Tato chyba se může zobrazit, pokud je přepínač linkeru /ENTRY použit k přepsání výchozí počáteční adresy, obvykle mainCRTStartup, wmainCRTStartup pro konzolu EXE, WinMainCRTStartup nebo wWinMainCRTStartup pro windows EXE nebo _DllMainCRTStartup pro knihovnu DLL. Pokud není při spuštění volána jedna z výše uvedených funkcí, modul runtime jazyka C nebude inicializován. Tyto spouštěcí funkce se obvykle volají ve výchozím nastavení při propojení s knihovnou modulu runtime jazyka C a používají normální hlavní body, wmain, WinMain nebo DllMain.
Tato chyba se může zobrazit také v případě, že jiný program používá techniky injektáže kódu k vyvolání určitých volání knihovny DLL. Tuto techniku používají některé rušivé programy zabezpečení. Ve verzích Visual C++ před sadou Visual Studio 2015 je možné k vyřešení problému použít staticky propojenou knihovnu CRT, ale z důvodů zabezpečení a aktualizací aplikací se to nedoporučuje. Oprava tohoto problému může vyžadovat akci koncového uživatele.