Hur fixar jag det 'comdlg32.ocx' som saknas i Windows?



Prova Vårt Instrument För Att Eliminera Problem

comdlg32.ocx Filen är en del av Visual Basic Runtime-sviten och den finns inte som standard på din dator. Det är en del av nämnda svit och används av många olika applikationer. Nu kan applikationen som använder den visa följande felmeddelande:



Komponent comdlg32.ocx eller något av dess beroenden är inte korrekt registrerade: en fil saknas eller är ogiltig.



”Comdlg32.ocx” fel saknas



Detta meddelande indikerade att filen antingen saknas eller är korrupt. Att lösa detta problem borde inte vara för svårt eftersom många användare var vänliga nog att lägga upp de metoder de använde för att lösa problemet, så se till att du kolla in dem nedan!

Vad som orsakar ‘Comdlg32.ocx’ Saknas fel i Windows?

”Comdlg32.ocx” -felet i Windows orsakas av två olika problem. Vi har inkluderat dem nedan så att du kan kolla in och förhoppningsvis vara ett steg närmare den slutliga lösningen!

  • Problem med filen 'comdlg32.exe' - Om filen saknas, är skadad eller oregistrerad kan du behöva ersätta den med en fungerande version och registrera dig igen med kommandotolken. Det kan vara möjligt att den problematiska appen inte har tillgång till filen, så se till att du tillhandahåller äganderätt och behörigheter!
  • Användarkontokontroll (UAC) - Att inaktivera UAC lyckades lösa problemet för många användare men den här metoden beror mest på den problematiska appen.

Lösning 1: Registrera om filen

Om filen 'comdlg32.ocx' på din dator har försvunnit eller är korrupt, är det bästa du kan göra att ladda ner en fungerande fil och registrera dig igen med kommandotolken. Det är en enkel uppsättning steg men se till att du följer instruktionerna noggrant eftersom du arbetar med systemfiler. Kolla in det nedan!



  1. Klicka på den här länken för att ladda ner ett arbete comdlg32.ocx filen på din dator. Om du klickar på länken startar nedladdningen omedelbart. Leta upp filen på din dator, högerklicka på den och välj Kopiera från snabbmenyn som kommer att visas.

Kopiera filen

  1. Öppna sedan Bibliotek post på den problematiska datorn eller öppna någon mapp på datorn och klicka på alternativet Den här datorn från menyn till vänster.
  2. Navigera till följande plats på din dator för att hitta mappen där du behöver kopiera filen till:
C:  Windows  System32 >> 32-bitars Windows C:  Windows  SysWOW64 >> 64-bitars Windows
  1. Högerklicka var som helst i mappen och välj Klistra alternativ från snabbmenyn som kommer att visas. Du kan behöva tillhandahålla administratörsbehörighet för det. Bekräfta eventuella uppmaningar att ersätta filen som för närvarande finns där.

Klistra in filen i önskad mapp

  1. Söka efter ' Kommandotolken ”Genom att skriva antingen direkt i Start-menyn eller genom att trycka på sökknappen bredvid den. Högerklicka på den första posten som dyker upp som ett sökresultat och välj “ Kör som administratör ”Snabbmenypost.
  2. Dessutom kan du också använda Windows Logo Key + R-tangentkombinationen för att ta fram Kör dialogrutan . Skriv in ' cmd ”I dialogrutan som visas och använder Ctrl + Skift + Enter tangentkombination för administratörens kommandotolken.

Kör kommandotolken

  1. Skriv in följande kommando i fönstret och se till att du trycker på Stiga på efter att ha skrivit ut det.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Försök att öppna appen som släpper felet ”comdlg32.ocx” som saknas och kontrollera om problemet fortfarande visas!

Lösning 2: Kör programmet i kompatibilitetsläge med administratörsbehörigheter

Att köra programmet i kompatibilitetsläge för en äldre version av Windows än den som för närvarande är installerad på din dator fungerade för många användare. I fall av fall kunde körning av det problematiska programmet köras med administratörsbehörigheter lösa problemet med filen comdlg32.ocx. Du kan prova båda eller en av dem samtidigt. Observera att denna metod mest beror på att programmet kastar felet!

  1. Leta reda på programmets körbara filen och ändra dess egenskaper genom att högerklicka på posten antingen på skrivbordet, Start-menyn eller Sökresultat-fönstret och välj Egenskaper . Navigera till Kompatibilitet fliken i fönstret Egenskaper och markera rutan bredvid Kör det här programmet som administratör .

    Kompatibilitetsläge med administratörsbehörigheter

  2. Under Kompatibilitetsläge markera rutan bredvid Kör programmet i kompatibilitetsläge för alternativ och välj Windows 8 eller 7 från listrutan innan du accepterar ändringarna. Om det här alternativet redan var markerat avmarkerar du det helt.
  3. Se till att du bekräftar alla dialogrutor som kan visas för dig för att bekräfta med administratörsbehörighet och programmet ska starta med administratörsbehörighet från och med nu. Öppna den genom att dubbelklicka på dess ikon och försök se om felet fortfarande visas.

Lösning 3: Ändra äganderätt och ge fullständiga behörigheter för filen 'comdlg32.ocx'

Om det inte går att komma åt filen ordentligt av det program som visar felmeddelandet, fortsätter detta fel och du kan inte använda appen. Det är dock möjligt att ändra ägaren och behörigheterna för filen 'comdlg32.ocx' så att alla kan komma åt den. För att fortsätta med stegen nedan måste du naturligtvis ha administratörsbehörighet!

  1. Öppet Bibliotek post på den problematiska datorn eller öppna någon mapp på datorn och klicka på alternativet Den här datorn från menyn till vänster.
  2. Navigera till följande plats på din dator för att hitta den mapp där filen “comdlg32.ocx” finns:
    C:  Windows  System32 >> 32-bitars Windows C:  Windows  SysWOW64 >> 64-bitars Windows
  3. Du måste ta ägandet av ocx filen finns i mappen ovan innan du fortsätter. Högerklicka på filen och klicka sedan på Egenskaper och klicka sedan på säkerhet flik. Klicka på Avancerad knapp. Fönstret 'Avancerade säkerhetsinställningar' visas. Här måste du ändra Ägare av nyckeln.
  4. Klicka på Förändra länk bredvid etiketten 'Ägare:' Fönstret Välj användare eller grupp visas.

    Byta ägare

  5. Välj användarkontot via Avancerad knapp eller skriv bara ditt användarkonto i det område som säger ”Ange objektnamnet som ska väljas” och klicka på OK. Lägg till Alla konto.
  6. Klicka på Lägg till knappen nedan och följ upp den genom att klicka på Välj en huvudknapp längst upp. Välj användarkontot via Avancerad eller skriv bara ditt användarkonto i det område som säger ” Ange objektnamnet för att välja Och klicka OK . Lägg till Alla konto.
  7. Under Grundläggande behörigheter se till att du väljer Full kontroll innan du tillämpar de ändringar du har gjort.

    Ger full kontroll

  8. Kontrollera om problemet har lösts och om felmeddelandet ”comdlg32.ocx” fortfarande saknas på din dator!

Lösning 4: Inaktivera UAC

Inaktivera UAC kan vara användbart när felet visas i specifika program. UAC är inte precis en viktig säkerhetsfunktion eftersom den bara uppmanar användaren när de ska göra några mer betydande ändringar i sin dator. Om något stängs av kommer det att inaktivera några irriterande uppmaningar som visas när du öppnar systemverktyg

  1. Öppet Kontrollpanel genom att söka efter den i Start-menyn. Du kan också använda Windows-tangent + R-tangentkombination , Skriv in ' control.exe ”I Springa rutan som kommer att visas och klicka på OK.
  2. Ändra Visa av alternativ i Kontrollpanelen till Stora ikoner och hitta Användarkonton alternativet genom att bläddra eller titta längst ner.

    Användarkonton i kontrollpanelen

  3. Öppna den och klicka på “ Ändra inställningar för användarkontokontroll ' knapp. Du kommer att märka att det finns flera olika nivåer du kan välja på säkerhetsreglaget.
  4. Försök att minska detta värde med ett om det är längst upp på skjutreglaget och kontrollera om det hjälpte efter lanseringen av det problematiska programmet. Upprepa processen om felet fortfarande visas.

    Hantera UAC

  5. Vi rekommenderar dig stäng av UAC för nu eftersom programmet förmodligen bör starta framgångsrikt och försöka aktivera det efter.
5 minuter läst