Fiks: comctl32.ocx-filen mangler eller er ugyldig

Noen brukere støter på feil knyttet til comdlg32.ocx- komponenten når du prøver å åpne forskjellige programmer eller spill. Mesteparten av tiden oppstår feil som disse når brukeren prøver å åpne et gammelt eller svært utdatert program på Windows 10.

Det er flere variasjoner av feil knyttet til comdlg32.ocx- komponenten. Her er noen av de mest populære hendelsene:

  • Komponent 'COMDLG32.OCX' er ikke riktig registrert: filen mangler eller er ugyldig
  • Komponent comdlg32.ocx eller en av dens avhengigheter ikke registrert riktig: en fil mangler eller er ugyldig.

Mesteparten av tiden oppstår en feil knyttet til comdlg32.ocx runtime biblioteket fordi dette bestemte runtime biblioteket enten ikke er registrert, mangler eller svært utdatert.

Merk: Husk at en feil som peker mot comdlg32.ocx, kan også være et tegn på at applikasjonen i spørsmålet er utformet for å kjøre på en annen bitversjon.

Hva er Comctl32.ocx

Comctl32.ocx er en valgfri Visual Basic 6.0 runtime fil. Denne filen ( Comctl32.ocx) og de fleste av de andre valgfrie biblioteksfiler som trengs av programmene som kjører på Visual Basic 6.0, er ikke inkludert i Windows 10 som standard.

Måten at denne biblioteksfilen kopieres og registreres på PCen din, er via et program som er utviklet med Visual Basic 6.0. Vanligvis vil enhver applikasjon som trenger Comctl32.ocx bibliotekfilen kopiere og registrere den under installasjonsprosessen. Mesteparten av tiden vil problemer med Comctl32.ocx- filen oppstå hvis runtimefilen er feil kopiert eller registrert under installasjonsprosessen.

Hvis du sliter med et problem forbundet med Comctl32.ocx- filen, vil metodene nedenfor hjelpe. Vennligst følg de to potensielle løsningene i rekkefølge til du møter en metode som klarer å løse situasjonen. La oss begynne!

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

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

Her er en rask guide til å registrere comctl32.ocx filen:

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her
  1. Behør Windows Start-linjen (eller trykk på Windows-tasten) og skriv inn cmd for å gjøre bruk av søkefunksjonen. Deretter høyreklikker du på Kommandoprompt og velger Kjør som administrator for å åpne en forhøyet kommandoprompt.
  2. I den forhøyede kommandoprompt skriver du inn følgende kommando (knyttet til bitversjonen) og trykker Enter 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 kommandoprompt og start datamaskinen på nytt. Ved neste oppstart, åpne programmet som tidligere var å vise komponenten "COMDLG32.OCX" ikke riktig registrert: filen mangler eller er ugyldig. Du bør kunne åpne den normalt.

Hvis du fortsatt sliter med komponenten 'COMDLG32.OCX' ikke riktig registrert: filen mangler eller ugyldig feil, flytt ned til Metode 2.

Metode 2: Kopier COMDLG32.OCX fra C: \ Windows \ SysWOW64

Hvis den første metoden var en byste, kan du se om du kopierer COMDLG32.OCX- filen fra C: \ Windows \ SysWOW64 til C: \ Windows . Noen brukere har rapportert at denne løsningen har gjort det mulig for dem å starte programmet som tidligere viste komponenten COMDLG32.OCX, ikke registrert riktig: filen mangler eller er ugyldig .

Her er en rask guide for å kopiere COMDLG32.OCX- filen fra C: \ Windows \ SysWOW64 til C: \ Windows:

  1. Åpne Filutforsker og naviger til C: \ Windows \ SysWOW64 . Når du ankommer det, bruk enten søkefunksjonen eller bla manuelt for å finne COMDLG32.OCX- filen. Når du gjør det, kopier det til utklippstavlen.
    Merk: Hvis du ikke klarer å finne COMDLG32.OCX- filen, kan du besøke denne linken ( her ) og trykke på Last ned- knappen for å laste ned Microsoft Visual Basic 6.0 Common Controls . Deretter åpner du installasjonsprogrammet og følger instruksjonene på skjermen for å installere Microsoft Visual Basic 6.0 Common Controls på systemet. Når installasjonen er fullført, start datamaskinen på nytt og gjenta trinn 1.
  2. Med filen COMDLG32.OCX kopiert på utklippstavlen, naviger til C: \ Windows og lim inn filen der. Hvis du blir spurt om du vil overstyre den gamle filen, trykker du på Ja .
  3. Start den plagsomme applikasjonen igjen. Den skal åpne uten komponenten 'COMDLG32.OCX' ikke riktig registrert: filen mangler eller er ugyldig feil.

PRO TIPS: Hvis problemet er med datamaskinen eller en bærbar PC / notatbok, bør du prøve å bruke Reimage Plus-programvaren som kan skanne arkiver og erstatte skadede og manglende filer. Dette fungerer i de fleste tilfeller der problemet er oppstått på grunn av systemkorrupsjon. Du kan laste ned Reimage Plus ved å klikke her

Facebook Twitter Google Plus Pinterest