Ako opraviť & lsquo; comdlg32.ocx & rsquo; chýba chyba v systéme Windows?

Súbor „ comdlg32.ocx “ je súčasťou balíka Visual Basic Runtime a predvolene sa nenachádza vo vašom počítači. Je súčasťou spomínaného balíka a je používaný mnohými rôznymi aplikáciami. Aplikácia, ktorá ju používa, teraz môže zobraziť nasledujúce chybové hlásenie:

Komponent comdlg32.ocx alebo jedna z jeho závislostí nie je správne zaregistrovaná: súbor chýba alebo je neplatný.

Táto správa naznačovala, že súbor chýba alebo je poškodený. Vyriešenie tohto problému by nemalo byť príliš náročné, pretože veľa používateľov bolo natoľko láskavých, aby zverejnili metódy, ktoré použili na vyriešenie problému, takže si ich nižšie nezabudnite skontrolovať!

Čo spôsobuje chýbajúcu chybu „comdlg32.ocx“ v systéme Windows?

Chýbajúca chyba „comdlg32.ocx“ v systéme Windows je spôsobená dvoma odlišnými problémami. Uviedli sme ich nižšie, aby ste si ich pozreli a dúfajme, že sme o krok bližšie k finálnemu riešeniu!

  • Problémy so súborom „comdlg32.exe“ - Ak súbor chýba, je poškodený alebo neregistrovaný, pravdepodobne ho budete musieť nahradiť funkčnou verziou a znova zaregistrovať pomocou príkazového riadku. Je možné, že problematická aplikácia nemá prístup k súboru, takže nezabudnite poskytnúť vlastníctvo a povolenia!
  • Kontrola používateľských účtov (UAC) - zakázaním UAC sa podarilo vyriešiť problém mnohých používateľov, ale táto metóda bude väčšinou závisieť od problémovej aplikácie.

Riešenie 1: Preregistrujte súbor

Ak súbor „comdlg32.ocx“ vo vašom počítači zmizol alebo je poškodený, najlepšie urobíte, ak si stiahnete pracovný súbor a preregistrujete sa pomocou príkazového riadku. Je to ľahká sada krokov, ale pri práci so systémovými súbormi postupujte opatrne. Skontrolujte to nižšie!

  1. Kliknutím na tento odkaz stiahnete do svojho počítača funkčný súbor comdlg32.ocx. Kliknutím na odkaz sa okamžite zaháji sťahovanie. Vyhľadajte súbor v počítači, kliknite naň pravým tlačidlom myši a z kontextovej ponuky, ktorá sa zobrazí , vyberte príkaz Kopírovať .
  1. Ďalej otvorte položku Knižnice na problémovom počítači alebo otvorte ľubovoľný priečinok v počítači a v ľavej bočnej ponuke kliknite na možnosť Tento počítač.
  2. Prejdite do nasledujúceho umiestnenia v počítači a vyhľadajte priečinok, do ktorého chcete súbor skopírovať:
C: \ Windows \ System32 >> 32-bitový Windows C: \ Windows \ SysWOW64 >> 64-bitový Windows
  1. Kliknite pravým tlačidlom myši kamkoľvek do priečinka a z kontextovej ponuky, ktorá sa zobrazí, vyberte možnosť Prilepiť . Možno budete musieť poskytnúť oprávnenie správcu. Potvrďte všetky výzvy na nahradenie súboru, ktorý sa tam momentálne nachádza.
  1. Vyhľadajte „ Príkazový riadok “ zadaním buď priamo do ponuky Štart, alebo stlačením vyhľadávacieho tlačidla hneď vedľa. Pravým tlačidlom myši kliknite na prvý záznam, ktorý sa zobrazí ako výsledok vyhľadávania, a vyberte položku kontextového menu „ Spustiť ako správca “.
  2. Ďalej môžete tiež použiť kombináciu klávesov s logom Windows + R na vyvolanie dialógového okna Spustiť . Do zobrazeného dialógového okna zadajte „ cmd “ a ako príkazový riadok správcu použite kombináciu klávesov Ctrl + Shift + Enter .
  1. Zadajte do okna nasledujúci príkaz a po zadaní stlačte kláves Enter .
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Skúste otvoriť aplikáciu, ktorá spôsobí chýbajúcu chybu „comdlg32.ocx“, a skontrolujte, či sa problém stále objavuje!

Riešenie 2: Spustite program v režime kompatibility s oprávneniami správcu

Spustenie programu v režime kompatibility pre staršiu verziu systému Windows, ako je tá, ktorá je momentálne nainštalovaná v počítači, fungovala pre mnohých používateľov. V niektorých prípadoch sa spustením spustiteľného súboru problematického programu s oprávneniami správcu podarilo vyriešiť problém so súborom comdlg32.ocx. Môžete vyskúšať obidva alebo jeden z nich súčasne. Upozorňujeme, že táto metóda väčšinou závisí od programu, ktorý chybu vyhodí!

  1. Vyhľadajte spustiteľný súbor programu a zmeňte jeho vlastnosti kliknutím pravým tlačidlom myši na jeho položku na ploche, v ponuke Štart alebo v okne Výsledky hľadania a vyberte Vlastnosti . Prejdite na kartu Kompatibilita v okne Vlastnosti a začiarknite políčko vedľa položky Spustiť tento program ako správca .
  2. V sekcii Režim kompatibility začiarknite políčko vedľa možnosti Spustiť tento program v režime kompatibility a pred prijatím zmien vyberte z rozbaľovacieho zoznamu Windows 8 alebo 7 . Ak už bola táto možnosť začiarknutá, zrušte jej úplné zrušenie.
  3. Nezabudnite potvrdiť všetky dialógové okná, ktoré sa vám môžu zobraziť na potvrdenie, s oprávneniami správcu a program by sa mal odteraz spúšťať s oprávneniami správcu. Otvorte ho dvojitým kliknutím na jeho ikonu a skúste zistiť, či sa chyba stále zobrazuje.

Riešenie 3: Zmeňte vlastníctvo a poskytnite úplné povolenia pre súbor „comdlg32.ocx“

Ak aplikácia, ktorá zobrazuje chybové hlásenie, k súboru nemá správny prístup, bude táto chyba pretrvávať a nebudete ju môcť používať. Je však možné zmeniť vlastníka a povolenia pre súbor „comdlg32.ocx“, aby k nemu mal prístup každý. Pre pokračovanie nižšie uvedených krokov budete samozrejme potrebovať oprávnenie správcu!

  1. Otvorte položku Knižnice na problémovom počítači alebo otvorte ľubovoľný priečinok v počítači a v ľavej bočnej ponuke kliknite na možnosť Tento počítač.
  2. Prejdite do nasledujúceho umiestnenia v počítači a vyhľadajte priečinok, kde sa nachádza súbor „comdlg32.ocx“:
    C: \ Windows \ System32 >> 32-bitový Windows C: \ Windows \ SysWOW64 >> 64-bitový Windows
  3. Pred pokračovaním budete musieť prevziať vlastníctvo súboru ocx umiestneného vo vyššie uvedenom priečinku. Pravým tlačidlom myši kliknite na súbor, potom kliknite na položku Vlastnosti a potom kliknite na kartu Zabezpečenie . Kliknite na tlačidlo Spresniť . Zobrazí sa okno „Advanced Security Settings“. Tu musíte zmeniť vlastníka kľúča.
  4. Kliknite na odkaz Zmeniť vedľa štítka „Vlastník:“ Zobrazí sa okno Vybrať používateľa alebo skupinu.
  5. Vyberte používateľský účet pomocou tlačidla Spresniť alebo zadajte svoj používateľský účet do oblasti s textom „Zadajte názov objektu na výber“ a kliknite na OK. Pridajte účet Všetci .
  6. Kliknite na tlačidlo Pridať nižšie a pokračujte kliknutím na tlačidlo Vybrať principála v hornej časti. Vyberte používateľský účet pomocou tlačidla Spresniť alebo zadajte svoj používateľský účet do oblasti s textom „ Zadajte názov objektu na výber “ a kliknite na tlačidlo OK . Pridajte účet Všetci .
  7. V sekcii Základné povolenia nezabudnite pred vykonaním zmien, ktoré ste vykonali, zvoliť Úplné riadenie .
  8. Skontrolujte, či bol problém vyriešený a či sa vo vašom počítači stále zobrazuje chybové hlásenie „comdlg32.ocx“!

Riešenie 4: Zakážte UAC

Zakázanie UAC môže byť užitočné, keď sa chyba objaví v konkrétnych programoch. UAC nie je práve vynikajúcou bezpečnostnou funkciou, pretože používateľa vyzve iba vtedy, keď sa chystá vo svojom počítači vykonať nejaké významnejšie zmeny. Jeho vypnutím sa deaktivujú nepríjemné výzvy, ktoré sa zobrazia pri otváraní systémových nástrojov

  1. Otvorte Ovládací panel tak, že ho vyhľadáte v ponuke Štart. Môžete tiež použiť kombináciu klávesov Windows Key + R , do poľa Spustiť zadajte príkaz „ control.exe “ a kliknite na tlačidlo OK.
  2. Zmeňte možnosť Zobraziť podľa v ovládacom paneli na Veľké ikony a vyhľadajte možnosť Používateľské účty rolovaním alebo pohľadom dole.
  3. Otvorte ho a kliknite na tlačidlo „ Zmeniť nastavenie kontroly používateľských účtov “. Všimnite si, že na jazdcovi zabezpečenia môžete zvoliť niekoľko rôznych úrovní.
  4. Pokúste sa znížiť túto hodnotu o jednu, ak je v hornom posúvači, a po spustení problematického programu skontrolujte, či to pomohlo. Ak sa chyba stále zobrazuje, postup opakujte.
  5. Odporúčame vám zatiaľ vypnúť UAC, pretože program by sa mal pravdepodobne úspešne spustiť a potom ho povoliť.

Odporúčaná

Oprava: Minecraft neodpovedá
Čo je aplikácia na registráciu zariadenia digitálneho televízneho prijímača a mala by byť odstránená?
Čo je FileRepMalware a mali by ste ho odstrániť