Autor: karan
Pri pokuse o hranie hier alebo používaní určitých aplikácií hlásili používatelia nasledujúcu chybu:
súbor comctl32.ocx chýba alebo je neplatný
Chyba môže byť aj v nasledujúcich vyhláseniach:
Komponent „COMDLG32.OCX“ nie je správne zaregistrovaný: súbor chýba alebo je neplatný.
Komponent comdlg32.ocx alebo jedna z jeho závislostí nie je správne zaregistrovaná: súbor chýba alebo je neplatný.
Čo je comctl32.ocx?
Comctl32.ocx je runtime súbor jazyka Visual Basic 6.0, ale je voliteľný. Ak ho vo svojom systéme nemáte, mohla by sa zobraziť chyba, o ktorej sa tu diskutuje. Je možné, že súbor je v systéme, ale nejde o správnu verziu. Ďalšou možnosťou je, že súbor mohol byť poškodený.
V obidvoch prípadoch je riešením zaregistrovať alebo preregistrovať súbor zo zvýšeného príkazového riadku. Najskôr otvorte Ovládací panel >> Systém a skontrolujte, či váš systém používa 32-bitovú alebo 64-bitovú verziu systému Windows.
Zaregistrujte / preregistrujte Comctl32.ocx pomocou príkazového riadku
1] Vyhľadajte príkazový riadok vo vyhľadávacom paneli systému Windows a kliknite pravým tlačidlom myši na túto možnosť. Vyberte možnosť Spustiť ako správca.
2] Zadajte jeden z nasledujúcich príkazov a stlačením klávesu Enter vykonajte rovnaký príkaz:
Pre Windows 32 bit,
regsvr32 comctl32.ocx
Pre Windows 64 bit,
C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx
3] Reštart systém a problém by bol vyriešený.