Sådan løses & lsquo; comdlg32.ocx & rsquo; mangler fejl på Windows?

Filen ' comdlg32.ocx ' er en del af Visual Basic Runtime-pakken, og den findes ikke som standard på din computer. Det er en del af den nævnte suite, og den bruges af mange forskellige applikationer. Nu kan applikationen, der bruger den, vise følgende fejlmeddelelse:

Komponent comdlg32.ocx eller en af ​​dens afhængigheder er ikke korrekt registreret: en fil mangler eller er ugyldig.

Denne meddelelse angav, at filen enten mangler eller er beskadiget. At løse dette problem bør ikke være for svært, da mange brugere var venlige nok til at sende de metoder, de brugte til at løse problemet, så sørg for at tjekke dem ud nedenfor!

Hvad forårsager 'comdlg32.ocx' manglende fejl på Windows?

Manglen 'comdlg32.ocx' på Windows er forårsaget af to forskellige problemer. Vi har inkluderet dem nedenfor, så du kan tjekke ud og forhåbentlig være et skridt tættere på den endelige løsning!

  • Problemer med filen 'comdlg32.exe' - Hvis filen mangler, er beskadiget eller ikke-registreret, skal du muligvis erstatte den med en fungerende version og omregistrere ved hjælp af kommandoprompt. Det kan være muligt, at den problematiske app ikke har adgang til filen, så sørg for at give ejerskab og tilladelser!
  • Brugerkontokontrol (UAC) - Deaktivering af UAC lykkedes at løse problemet for mange brugere, men denne metode afhænger for det meste af den problematiske app.

Løsning 1: Registrer filen igen

Hvis filen 'comdlg32.ocx' på din computer er forsvundet eller er ødelagt, er det bedste, du kan gøre, at downloade en fungerende fil og genregistrere ved hjælp af kommandoprompt. Det er et let sæt trin, men sørg for at følge instruktionerne nøje, da du arbejder med systemfiler. Tjek det nedenfor!

  1. Klik på dette link for at downloade en fungerende comdlg32.ocx-fil på din computer. Ved at klikke på linket startes download med det samme. Find filen på din computer, højreklik på den, og vælg Kopi i kontekstmenuen, der vises.
  1. Derefter skal du åbne biblioteksposten på den problematiske pc eller åbne en hvilken som helst mappe på computeren og klikke på denne pc-indstilling i menuen til venstre.
  2. Naviger til følgende placering på din computer for at finde den mappe, hvor du skal kopiere filen til:
C: \ Windows \ System32 >> 32-bit Windows C: \ Windows \ SysWOW64 >> 64-bit Windows
  1. Højreklik et vilkårligt sted inde i mappen, og vælg indstillingen Indsæt i kontekstmenuen, der vises. Du skal muligvis give administratortilladelser til det. Bekræft eventuelle meddelelser om at erstatte den fil, der aktuelt findes der.
  1. Søg efter " Kommandoprompt " ved at skrive den enten lige i Start-menuen eller ved at trykke på søgeknappen lige ved siden af ​​den. Højreklik på den første post, der vises som et søgeresultat, og vælg kontekstmenupunktet " Kør som administrator ".
  2. Derudover kan du også bruge Windows Logo Key + R-tastekombinationen til at åbne dialogboksen Kør . Indtast " cmd " i dialogboksen, der vises, og brug Ctrl + Shift + Enter-tastekombinationen til administratorkommandoprompt.
  1. Skriv følgende kommando i vinduet, og sørg for at trykke på Enter efter at have skrevet det ud.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Forsøg at åbne appen, der kaster den manglende fejl 'comdlg32.ocx', og kontroller, om problemet stadig vises!

Løsning 2: Kør programmet i kompatibilitetstilstand med administratortilladelser

At køre programmet i kompatibilitetstilstand for en ældre version af Windows end den, der aktuelt er installeret på din computer, fungerede for mange brugere. I rækkefølge lykkedes det at køre det problematiske program eksekverbare med administratorrettigheder at løse problemet med comdlg32.ocx-filen. Du kan prøve begge eller en af ​​dem på samme tid. Bemærk, at denne metode for det meste afhænger af, at programmet kaster fejlen!

  1. Find programmets eksekverbare fil, og skift dens egenskaber ved at højreklikke på dens indgang enten på skrivebordet, Start-menuen eller vinduet Søgeresultater, og vælg Egenskaber . Naviger til fanen Kompatibilitet i vinduet Egenskaber, og marker afkrydsningsfeltet ud for Kør dette program som administrator .
  2. Under afsnittet Kompatibilitetstilstand skal du markere afkrydsningsfeltet ud for Kør dette program i kompatibilitetstilstand for valgmulighed og vælge Windows 8 eller 7 fra rullelisten, inden du accepterer ændringerne. Hvis denne indstilling allerede var markeret, skal du fjerne markeringen af ​​den.
  3. Sørg for at bekræfte eventuelle dialoger, der kan vises for dig for at bekræfte med administratorrettigheder, og programmet skal starte med administratorrettigheder fra nu af. Åbn den ved at dobbeltklikke på dens ikon, og prøv at se, om fejlen stadig vises.

Løsning 3: Skift ejerskab og give fuld tilladelse til filen 'comdlg32.ocx'

Hvis filen ikke kan tilgås korrekt af det program, der viser fejlmeddelelsen, fortsætter denne fejl, og du kan ikke bruge appen. Det er dog muligt at ændre ejeren og tilladelserne til filen 'comdlg32.ocx', så alle kan få adgang til den. For at fortsætte med nedenstående trin skal du selvfølgelig have administratorrettigheder!

  1. Åbn biblioteksposten på den problematiske pc, eller åbn en hvilken som helst mappe på computeren, og klik på denne pc-indstilling i menuen til venstre.
  2. Naviger til følgende placering på din computer for at finde den mappe, hvor filen 'comdlg32.ocx' er placeret:
    C: \ Windows \ System32 >> 32-bit Windows C: \ Windows \ SysWOW64 >> 64-bit Windows
  3. Du bliver nødt til at overtage ejerskabet af ocx- filen inde i mappen ovenfor, før du fortsætter. Højreklik på filen, klik derefter på Egenskaber , og klik derefter på fanen Sikkerhed . Klik på knappen Avanceret . Vinduet "Avancerede sikkerhedsindstillinger" vises. Her skal du ændre ejeren af nøglen.
  4. Klik på linket Skift ud for etiketten "Ejer:" Vinduet Vælg bruger eller gruppe vises.
  5. Vælg brugerkontoen via knappen Avanceret, eller skriv bare din brugerkonto i det område, der siger 'Indtast objektnavnet, der skal vælges', og klik på OK. Tilføj alle- kontoen.
  6. Klik på knappen Tilføj nedenfor, og følg den ved at klikke på knappen Vælg en hovedtop øverst. Vælg brugerkontoen via knappen Avanceret, eller skriv bare din brugerkonto i det område, der siger ' Indtast det objektnavn, der skal vælges ', og klik på OK . Tilføj alle- kontoen.
  7. Under afsnittet Grundlæggende tilladelser skal du sørge for at vælge Fuld kontrol, inden du anvender de ændringer, du har foretaget.
  8. Kontroller, om problemet er løst, og hvis du stadig ser den manglende fejlmeddelelse 'comdlg32.ocx' på din computer!

Løsning 4: Deaktiver UAC

Deaktivering af UAC kan være nyttigt, når fejlen vises i bestemte programmer. UAC er ikke ligefrem en førsteklasses sikkerhedsfunktion, da den kun beder brugeren, når de skal foretage nogle mere betydningsfulde ændringer på deres computer. Hvis det er tilfældet, deaktiverer du nogle irriterende meddelelser, der vises, når du åbner systemværktøjer, hvis du slukker for det

  1. Åbn Kontrolpanel ved at søge efter det i menuen Start. Du kan også bruge Windows Key + R-tastekombinationen , skriv " control.exe " i feltet Kør , som vises, og klik på OK.
  2. Skift indstillingen Vis efter i Kontrolpanel til Store ikoner, og find indstillingen Brugerkonti ved at rulle eller se i bunden.
  3. Åbn den, og klik på knappen " Skift indstillinger for brugerkontokontrol ". Du vil bemærke, at der er flere forskellige niveauer, du kan vælge på sikkerhedsskyderen.
  4. Prøv at reducere denne værdi med en, hvis den er øverst på skyderen, og kontroller, om det hjalp efter lanceringen af ​​det problematiske program. Gentag processen, hvis fejlen stadig vises.
  5. Vi anbefaler, at du slår UAC fra nu, da programmet sandsynligvis burde starte med succes og prøve at aktivere det efter.

Anbefalet

Fix: Minecraft svarer ikke
Hvad er applikation til registrering af digital tv-tuner-enhed, og skal den fjernes?
Hvad er FileRepMalware, og skal du fjerne det