Oprava: Súbor comctl32.ocx chýba alebo je neplatný
Niektorí používatelia sa stretávajú s chybami spojenými s comdlg32.ocx súčasť pri pokuse o otvorenie rôznych aplikácií alebo hier. S takýmito chybami sa väčšinou stretne, keď sa používateľ pokúsi otvoriť starú alebo výrazne zastaranú aplikáciu v systéme Windows 10.
Existuje niekoľko variácií chýb spojených scomdlg32.ocx zložka. Tu je niekoľko najobľúbenejších výskytov:
- „Komponent„ COMDLG32.OCX “nie je správne zaregistrovaný: súbor chýba alebo je neplatný.
- „Komponent comdlg32.ocx alebo jedna z jej závislostí nie je správne zaregistrovaná: súbor chýba alebo je neplatný.“
Väčšinou chyba spojená scomdlg32.ocxruntime knižnica sa vyskytuje, pretože táto konkrétna runtime knižnica nie je zaregistrovaná, chýba alebo je výrazne zastaraná.
Poznámka: Majte na pamäti, že chyba smerujúca kcomdlg32.ocxmôže byť tiež znakom toho, že daná aplikácia je navrhnutá na spustenie v inej bitovej verzii.
Čo je Comctl32.ocx
Comctl32.ocx je voliteľné Visual Basic 6.0 runtime súbor.Tento súbor (Comctl32.ocx) a väčšina ďalších voliteľných súborov knižnice, ktoré sú potrebné pre aplikácie spustené v jazyku Visual Basic 6.0, nie sú v systéme Windows 10 predvolene zahrnuté.
Tento súbor knižnice sa kopíruje a registruje vo vašom počítači pomocou aplikácie vyvinutej v prostredí Visual Basic 6.0. Typicky každá aplikácia, ktorá potrebuje Comctl32.ocx súbor knižnice ho skopíruje a zaregistruje počas procesu inštalácie. Väčšinou sú to problémy sComctl32.ocx súbor sa vyskytne, ak je runtime súbor nesprávne skopírovaný alebo zaregistrovaný počas procesu inštalácie.
Ak máte problémy s problémom spojeným sComctl32.ocx súboru, pomôžu vám metódy uvedené nižšie. Postupujte podľa dvoch potenciálnych opráv, kým narazíte na metódu, ktorá dokáže vyriešiť situáciu. Poďme začať!
Metóda 1: Zaregistrujte súbor comctl32.ocx zo zvýšeného príkazového riadku
Najčastejšie sa vyskytuje problém, pretožecomctl32.ocxsúbor nie je vo vašom počítači zaregistrovaný. Drvivej väčšine používateľov, ktorí sa stretli s týmto problémom, sa to podarilo vyriešiť registráciou súboru comctl32.ocx zo zvýšeného príkazového riadku.
Tu je rýchly sprievodca registrácioucomctl32.ocxspis:
- Prejdite na panel Štart systému Windows (alebo stlačte kláves Windows) a zadajte „cmd”, Aby ste mohli využiť funkciu vyhľadávania. Potom kliknite pravým tlačidlom myši na príkazový riadok a vyberte možnosť Spustiť ako správcaotvoriť zvýšený príkazový riadok.
- Na zvýšenom príkazovom riadku zadajte nasledujúci príkaz (spojený s vašou bitovou verziou) a stlačte Zadajte zaregistrovať súbor comctl32.ocx:
regsvr32 comctl32.ocx - Windows 32 - bitový
C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx -
Windows 64 - bitový - Ak vidíteDllregisterServer comctl32.ocx bol úspešný“, Znamená to, že operácia bola úspešná.
- Zatvorte vyvýšený príkazový riadok a reštartujte počítač. Pri ďalšom spustení otvorte aplikáciu, ktorá predtým zobrazovala„Komponent„ COMDLG32.OCX “nie je správne zaregistrovaný: súbor chýba alebo je neplatný.Mali by ste byť schopní otvoriť ho normálne.
Ak stále bojujete s„Komponent„ COMDLG32.OCX “nie je správne zaregistrovaný: súbor chýba alebo je neplatný.chyba, prejsť nadol na Metóda 2.
Metóda 2: Skopírujte súborCOMDLG32.OCX z C: \ Windows \ SysWOW64
Ak bola prvá metóda busta, zistite, či kopírujete COMDLG32.OCX súbor zC: \ Windows \ SysWOW64do C: \ Windows. Niektorí používatelia uviedli, že toto riešenie im umožnilo spustiť aplikáciu, ktorá predtým zobrazovala„Komponent„ COMDLG32.OCX “nie je správne zaregistrovaný: súbor chýba alebo je neplatný.chyba.
Tu je rýchly sprievodca kopírovaním súboruCOMDLG32.OCX súbor zC: \ Windows \ SysWOW64doC: \ Windows:
- Otvorte program Prieskumník súborov a prejdite naC: \ Windows \ SysWOW64. Hneď ako tam dorazíte, použite funkciu vyhľadávania alebo vyhľadajte položku ručneCOMDLG32.OCX spis. Akonáhle to urobíte, skopírujte ich do schránky.
Poznámka: Ak sa vám nepodarí nájsťCOMDLG32.OCX súboru, navštívte tento odkaz (tu) a stlačte Stiahnuť ▼ tlačidlo na stiahnutie súboru Microsoft Visual Basic 6.0 Common Controls. Potom otvorte inštalačný program a podľa pokynov na obrazovke nainštalujte Microsoft Visual Basic 6.0 Common Controls vo vašom systéme. Po dokončení inštalácie reštartujte počítač a zopakujte krok 1.
- VďakaCOMDLG32.OCX súbor skopírovaný do schránky, prejdite naC: \ Windowsa vložte tam súbor. Ak sa zobrazí otázka, či chcete prepísať starý súbor, stlačte Áno.
- Znova spustite problémovú aplikáciu. Mal by sa otvoriť bez„Komponent„ COMDLG32.OCX “nie je správne zaregistrovaný: súbor chýba alebo je neplatný.chyba.