Podle Karan
Při pokusu o hraní her nebo používání určitých aplikací uživatelé nahlásili následující chybu:
Soubor comctl32.ocx chybí nebo je neplatný
Chyba může být také v následujících prohlášeních:
Komponenta „COMDLG32.OCX“ není správně zaregistrována: soubor chybí nebo je neplatný.
Komponenta comdlg32.ocx nebo některá z jejích závislostí není správně zaregistrována: soubor chybí nebo je neplatný.
Co je Comctl32.ocx?
Comctl32.ocx je běhový soubor Visual Basic 6.0, ale je volitelný. Pokud ji ve svém systému nemáte, mohla by se zobrazit chyba, o které se zde diskutuje. Je možné, že se soubor v systému nachází, ale není to správná verze. Další možností je, že soubor mohl být poškozen.
V obou případech je řešením zaregistrovat nebo znovu zaregistrovat soubor ze zvýšeného příkazového řádku. Než začnete, otevřete Ovládací panely >> Systém a zkontrolujte, zda váš systém používá 32bitovou nebo 64bitovou verzi systému Windows.
Zaregistrujte / znovu zaregistrujte Comctl32.ocx prostřednictvím příkazového řádku
1] Vyhledejte příkazový řádek ve vyhledávací liště Windows a klikněte pravým tlačítkem na tuto možnost. Vyberte Spustit jako správce.
2] Zadejte některý z následujících příkazů a stisknutím klávesy Enter proveďte stejný příkaz:
Pro Windows 32 bit,
regsvr32 comctl32.ocx
Pro Windows 64 bit,
C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx
3] Restartujte systém a problém by byl vyřešen.