Fix: comctl32.ocx-fil mangler eller er ugyldig

Noen brukere støter på feil assosiert med comdlg32.ocx komponent når du prøver å åpne forskjellige applikasjoner eller spill. Det meste av tiden oppstår feil som disse når brukeren prøver å åpne et gammelt eller sterkt utdatert program på Windows 10.

Det er flere varianter av feil knyttet tilcomdlg32.ocx komponent. Her er noen av de mest populære begivenhetene:

  • ”Komponent‘ COMDLG32.OCX ’ikke riktig registrert: filen mangler eller er ugyldig“
  • "Komponent comdlg32.ocx eller en av avhengighetene ikke er riktig registrert: en fil mangler eller er ugyldig."

Mesteparten av tiden, en feil knyttet tilcomdlg32.ocxkjøretidsbibliotek oppstår fordi dette spesifikke kjøretidsbiblioteket enten ikke er registrert, mangler eller er utdatert.

Merk: Husk at en feil peker motcomdlg32.ocxkan også være et tegn på at den aktuelle applikasjonen er designet for å kjøre på en annen bitversjon.

Hva er Comctl32.ocx

Comctl32.ocx er valgfritt Visual Basic 6.0 runtime-fil. denne filen (Comctl32.ocx) og de fleste andre valgfrie biblioteksfiler som er nødvendige av applikasjonene som kjører på Visual Basic 6.0, er ikke inkludert i Windows 10 som standard.

Måten denne biblioteksfilen kopieres og registreres på din PC er via et program som er utviklet med Visual Basic 6.0. Vanligvis, ethvert program som trenger Comctl32.ocx biblioteksfilen vil kopiere og registrere den under installasjonsprosessen. Mesteparten av tiden, problemer medComctl32.ocx filen vil oppstå hvis kjøretidsfilen kopieres feil eller registreres under installasjonsprosessen.

Hvis du sliter med et problem knyttet tilComctl32.ocx filen, vil metodene nedenfor hjelpe. Følg de to potensielle løsningene i rekkefølge til du støter på en metode som klarer å løse situasjonen. La oss begynne!

Metode 1: Registrer comctl32.ocx-filen fra en forhøyet ledetekst

Mesteparten av tiden oppstår problemet fordicomctl32.ocxfilen er ikke registrert på datamaskinen din. De aller fleste brukere som støter på dette problemet, har klart å fikse det ved å registrere comctl32.ocx-filen fra en forhøyet ledetekst.

Her er en rask guide til registrering avcomctl32.ocxfil:

  1. Gå til startlinjen i Windows (eller trykk på Windows-tasten) og skriv “cmd”For å gjøre bruk av søkefunksjonen. Høyreklikk deretter på ledeteksten og velg Kjør som administratorfor å åpne en forhøyet ledetekst.

  2. I den forhøyede ledeteksten skriver du inn følgende kommando (tilknyttet bitversjonen din) og trykker på Tast inn for å registrere comctl32.ocx-filen:

    regsvr32 comctl32.ocx - Windows 32 - bit

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

  3. Hvis du ser “DllregisterServer comctl32.ocx lyktes“, Betyr det at operasjonen var vellykket.
  4. Lukk den forhøyede ledeteksten og start datamaskinen på nytt. Ved neste oppstart, åpne programmet som tidligere viste”Komponent‘ COMDLG32.OCX ’er ikke riktig registrert: filen mangler eller er ugyldig“.Du bør kunne åpne den normalt.

Hvis du fortsatt sliter med”Komponent‘ COMDLG32.OCX ’ikke riktig registrert: filen mangler eller er ugyldig”feil, flytt ned til Metode 2.

Metode 2: KopierCOMDLG32.OCX fra C: \ Windows \ SysWOW64

Hvis den første metoden var en byste, se om du kopierte COMDLG32.OCX fil fraC: \ Windows \ SysWOW64til C: \ Windows. Noen brukere har rapportert at denne løsningen har gjort det mulig for dem å starte applikasjonen som tidligere viste”Komponent‘ COMDLG32.OCX ’ikke riktig registrert: filen mangler eller er ugyldig”feil.

Her er en rask guide til kopiering avCOMDLG32.OCX fil fraC: \ Windows \ SysWOW64tilC: \ Windows:

  1. Åpne File Explorer og naviger tilC: \ Windows \ SysWOW64. Når du ankommer dit, bruk søkefunksjonen eller bla manuelt for å finneCOMDLG32.OCX fil. Når du har gjort det, kopier det til utklippstavlen.

    Merk: Hvis du ikke klarer å finneCOMDLG32.OCX fil, besøk denne lenken (her) og trykk på nedlasting knappen for å laste ned Vanlige kontroller for Microsoft Visual Basic 6.0. Åpne deretter installasjonsprogrammet og følg instruksjonene på skjermen for å installere Vanlige kontroller for Microsoft Visual Basic 6.0 på systemet ditt. Når installasjonen er fullført, starter du datamaskinen på nytt og gjør trinn 1 på nytt.

  2. MedCOMDLG32.OCX filen kopiert på utklippstavlen, naviger tilC: \ Windowsog lim inn filen der. Hvis du blir spurt om du vil overstyre den gamle filen, trykk Ja.
  3. Start den plagsomme applikasjonen igjen. Den skal åpne uten”Komponent‘ COMDLG32.OCX ’ikke riktig registrert: filen mangler eller er ugyldig”feil.