NUSTATYTI: Trūksta failo „comctl32.ocx“ arba jis netinkamas

Kai kuriems vartotojams kyla klaidų, susijusių su comdlg32.ocx komponentas bandant atidaryti įvairias programas ar žaidimus. Dažniausiai su tokiomis klaidomis susiduriama, kai vartotojas bando atidaryti seną ar labai pasenusią programą „Windows 10“.

Yra keletas klaidų variantų, susijusių sucomdlg32.ocx komponentas. Štai keletas populiariausių įvykių:

  • „Komponentas„ COMDLG32.OCX “neteisingai užregistruotas: failo nėra arba jis neteisingas“
  • „Komponentas comdlg32.ocx ar viena iš jo priklausomybių nėra tinkamai užregistruota: trūksta failo arba jis neteisingas.“

Dažniausiai įvyko klaida, susijusi sucomdlg32.ocxvykdymo laiko biblioteka atsiranda todėl, kad ši konkreti vykdymo laiko biblioteka nėra registruota, jos nėra arba ji labai pasenusi.

Pastaba: Atminkite, kad klaida nukreipta įcomdlg32.ocxtaip pat gali būti ženklas, kad nagrinėjama programa sukurta veikti naudojant kitą bitų versiją.

Kas yra Comctl32.ocx

Comctl32.ocx yra neprivaloma „Visual Basic“ 6.0 vykdymo laiko failas. Šis failas („Comctl32.ocx“) ir dauguma kitų pasirenkamų bibliotekos failų, reikalingų programoms, kuriose veikia „Visual Basic 6.0“, pagal numatytuosius nustatymus nėra įtrauktos į „Windows 10“.

Šis bibliotekos failas yra nukopijuotas ir užregistruotas jūsų kompiuteryje naudojant programą, sukurtą naudojant „Visual Basic 6.0“. Paprastai bet kuri programa, kuriai reikia Comctl32.ocx bibliotekos failas nukopijuos ir užregistruos diegimo metu. Dažniausiai kyla problemų suComctl32.ocx failas atsiras, jei vykdymo laiko failas netinkamai nukopijuotas ar užregistruotas diegimo metu.

Jei kovojate su problema, susijusia suComctl32.ocx failą, padės šie metodai. Vykdykite du galimus pataisymus, kol susidursite su metodu, kuris sugeba išspręsti situaciją. Pradėkime!

1 metodas: užregistruokite failą „comctl32.ocx“ iš padidintos komandos eilutės

Dažniausiai problema kyla dėl to, kadcomctl32.ocxfailas nėra užregistruotas jūsų kompiuteryje. Didžioji dauguma vartotojų, susidūrusių su šia problema, sugebėjo ją išspręsti užregistruodami failą „comctl32.ocx“ iš padidintos komandos eilutės.

Čia pateikiamas trumpas registravimo vadovascomctl32.ocxfailas:

  1. Prisijunkite prie „Windows“ pradžios juostos (arba paspauskite „Windows“ klavišą) ir įveskite „cmd“, Norėdami pasinaudoti paieškos funkcija. Tada dešiniuoju pelės mygtuku spustelėkite komandų eilutę ir pasirinkite Vykdyti kaip administratoriųatidaryti aukštesnę komandinę eilutę.

  2. Paaukštintoje komandų eilutėje įveskite šią komandą (susietą su jūsų bitų versija) ir paspauskite Įveskite Norėdami užregistruoti failą „comctl32.ocx“:

    regsvr32 comctl32.ocx - „Windows“ 32 bitų

    C: \ Windows \ SysWOW64 \ regsvr32 C: \ Windows \ SysWOW64 \ comdlg32.ocx -„Windows 64“ - bitų

  3. Jei pamatysite„DllregisterServer“ comctl32.ocx pavyko“, Tai reiškia, kad operacija buvo sėkminga.
  4. Uždarykite aukštesnę komandų eilutę ir perkraukite kompiuterį. Kito paleidimo metu atidarykite programą, kurioje anksčiau buvo rodomas„Komponentas„ COMDLG32.OCX “neteisingai užregistruotas: failo nėra arba jis neteisingas“.Turėtumėte sugebėti jį atidaryti įprastai.

Jei vis dar kovojate su„Komponentas„ COMDLG32.OCX “neteisingai užregistruotas: trūksta failo arba jis netinkamas“klaida, pereikite prie 2 metodas.

2 metodas: nukopijuokiteCOMDLG32.OCX iš C: \ Windows \ SysWOW64

Jei pirmasis metodas buvo biustas, pažiūrėkite, ar nukopijuokite COMDLG32.OCX failą išC: \ Windows \ SysWOW64į C: \ Windows. Kai kurie vartotojai pranešė, kad šis sprendimas leido paleisti programą, kurioje anksčiau buvo rodoma„Komponentas„ COMDLG32.OCX “neteisingai užregistruotas: trūksta failo arba jis netinkamas“klaida.

Čia yra trumpas kopijavimo vadovasCOMDLG32.OCX failą išC: \ Windows \ SysWOW64įC: \ Windows:

  1. Atidarykite „File Explorer“ ir eikite įC: \ Windows \ SysWOW64. Atvykę ten naudokite paieškos funkciją arba naršykite rankiniu būdu, kad rastumėteCOMDLG32.OCX failą. Kai tai padarysite, nukopijuokite jį į mainų sritį.

    Pastaba: Jei nepavyksta rastiCOMDLG32.OCX failą, apsilankykite šioje nuorodoje (čia) ir paspauskite parsisiųsti mygtuką atsisiųsti „Microsoft Visual Basic 6.0“ bendrieji valdikliai. Tada atidarykite diegimo programą ir vykdykite ekrane pateikiamus nurodymus, kad įdiegtumėte „Microsoft Visual Basic 6.0“ bendrieji valdikliai jūsų sistemoje. Baigę diegti, iš naujo paleiskite kompiuterį ir atlikite 1 veiksmą.

  2. SuCOMDLG32.OCX failas nukopijuotas į mainų sritį, eikite įC: \ Windowsir įklijuokite failą ten. Jei bus paklausta, ar norite nepaisyti seno failo, paspauskite Taip.
  3. Vėl paleiskite probleminę programą. Jis turėtų atsidaryti be„Komponentas„ COMDLG32.OCX “neteisingai užregistruotas: trūksta failo arba jis netinkamas“klaida.