Hoe de & lsquo; comdlg32.ocx & rsquo; ontbrekende fout op Windows?

Het bestand ' comdlg32.ocx ' maakt deel uit van de Visual Basic Runtime-suite en bevindt zich niet standaard op uw computer. Het maakt deel uit van de genoemde suite en wordt door veel verschillende toepassingen gebruikt. Nu kan de toepassing die het gebruikt het volgende foutbericht weergeven:

Component comdlg32.ocx of een van zijn afhankelijkheden is niet correct geregistreerd: een bestand ontbreekt of is ongeldig.

Dit bericht gaf aan dat het bestand ontbreekt of beschadigd is. Het oplossen van dit probleem zou niet zo moeilijk moeten zijn, aangezien veel gebruikers zo vriendelijk waren om de methoden te publiceren die ze gebruikten om het probleem op te lossen, dus zorg ervoor dat je ze hieronder bekijkt!

Wat veroorzaakt de ontbrekende fout 'comdlg32.ocx' in Windows?

De ontbrekende fout 'comdlg32.ocx' in Windows wordt veroorzaakt door twee verschillende problemen. We hebben ze hieronder opgenomen zodat je ze kunt bekijken en hopelijk een stap dichter bij de uiteindelijke oplossing bent!

  • Problemen met het bestand 'comdlg32.exe' - Als het bestand ontbreekt, beschadigd is of niet geregistreerd is, moet u het mogelijk vervangen door een werkende versie en opnieuw registreren met de opdrachtprompt. Het is mogelijk dat de problematische app geen toegang heeft tot het bestand, dus zorg ervoor dat u eigenaarschap en rechten opgeeft!
  • Gebruikersaccountbeheer (UAC) - Door UAC uit te schakelen is het probleem voor veel gebruikers opgelost, maar deze methode hangt grotendeels af van de problematische app.

Oplossing 1: registreer het bestand opnieuw

Als het bestand 'comdlg32.ocx' op uw computer ontbreekt of beschadigd is, kunt u het beste een werkbestand downloaden en opnieuw registreren met de opdrachtprompt. Het is een eenvoudige reeks stappen, maar zorg ervoor dat u de instructies zorgvuldig volgt, aangezien u met systeembestanden werkt. Bekijk het hieronder!

  1. Klik op deze link om een ​​werkend comdlg32.ocx-bestand op uw computer te downloaden. Als u op de link klikt, wordt de download onmiddellijk gestart. Zoek het bestand op uw computer, klik er met de rechtermuisknop op en kies Kopiëren in het contextmenu dat verschijnt.
  1. Open vervolgens het item Bibliotheken op de problematische pc of open een map op de computer en klik op de optie Deze pc in het menu aan de linkerkant.
  2. Navigeer naar de volgende locatie op uw computer om de map te zoeken waarnaar u het bestand moet kopiëren:
C: \ Windows \ System32 >> 32-bits Windows C: \ Windows \ SysWOW64 >> 64-bits Windows
  1. Klik met de rechtermuisknop ergens in de map en kies de optie Plakken in het contextmenu dat zal verschijnen. Mogelijk moet u hiervoor beheerdersrechten geven. Bevestig eventuele vragen om het bestand dat zich daar momenteel bevindt te vervangen.
  1. Zoek naar " Command Prompt " door deze ofwel rechts in het menu Start te typen of door op de zoekknop ernaast te drukken. Klik met de rechtermuisknop op het eerste item dat als zoekresultaat verschijnt en selecteer het item " Als administrator uitvoeren " in het contextmenu.
  2. Bovendien kunt u ook de Windows-logotoets + R-toetsencombinatie gebruiken om het dialoogvenster Uitvoeren te openen . Typ " cmd " in het dialoogvenster dat verschijnt en gebruik de Ctrl + Shift + Enter-toetscombinatie voor de beheerdersopdrachtprompt.
  1. Typ de volgende opdracht in het venster en zorg ervoor dat je op Enter drukt nadat je het hebt getypt.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Probeer de app te openen die de ontbrekende fout 'comdlg32.ocx' genereert en controleer of het probleem nog steeds verschijnt!

Oplossing 2: voer het programma uit in de compatibiliteitsmodus met beheerdersrechten

Het programma uitvoeren in compatibiliteitsmodus voor een oudere versie van Windows dan degene die momenteel op uw computer is geïnstalleerd, werkte voor veel gebruikers. In bepaalde gevallen slaagde het uitvoeren van het uitvoerbare bestand van het problematische programma met beheerdersrechten erin om het probleem met het bestand comdlg32.ocx op te lossen. U kunt ze allebei of een van beide tegelijk proberen. Merk op dat deze methode grotendeels afhangt van het programma dat de fout veroorzaakt!

  1. Zoek het uitvoerbare bestand van het programma en verander de eigenschappen door met de rechtermuisknop op het item op het bureaublad, het menu Start of het venster met zoekresultaten te klikken en Eigenschappen te kiezen . Navigeer naar het tabblad Compatibiliteit in het venster Eigenschappen en vink het vakje naast Dit programma uitvoeren als beheerder aan .
  2. Vink onder de sectie Compatibiliteitsmodus het vakje aan naast de optie Dit programma uitvoeren in compatibiliteitsmodus voor en kies Windows 8 of 7 in de vervolgkeuzelijst voordat u de wijzigingen accepteert. Als deze optie al was aangevinkt, schakel deze dan helemaal uit.
  3. Zorg ervoor dat u alle dialoogvensters bevestigt die voor u verschijnen om te bevestigen met beheerdersrechten en het programma zou vanaf nu moeten starten met beheerdersrechten. Open het door te dubbelklikken op het pictogram en probeer te zien of de fout nog steeds verschijnt.

Oplossing 3: verander het eigendom en geef volledige machtigingen voor het bestand 'comdlg32.ocx'

Als het bestand niet correct kan worden geopend door de toepassing die het foutbericht weergeeft, blijft deze fout bestaan ​​en kunt u de app niet gebruiken. Het is echter mogelijk om de eigenaar en de rechten voor het bestand 'comdlg32.ocx' te wijzigen, zodat iedereen er toegang toe heeft. Om verder te gaan met de onderstaande stappen, heeft u natuurlijk beheerdersrechten nodig!

  1. Open het item Bibliotheken op de problematische pc of open een map op de computer en klik op de optie Deze pc in het menu aan de linkerkant.
  2. Navigeer naar de volgende locatie op uw computer om de map te vinden waarin het bestand 'comdlg32.ocx' zich bevindt:
    C: \ Windows \ System32 >> 32-bits Windows C: \ Windows \ SysWOW64 >> 64-bits Windows
  3. U moet eigenaar worden van het ocx- bestand dat zich in de bovenstaande map bevindt voordat u doorgaat. Klik met de rechtermuisknop op het bestand, klik vervolgens op Eigenschappen en klik vervolgens op het tabblad Beveiliging . Klik op de knop Geavanceerd . Het venster "Geavanceerde beveiligingsinstellingen" wordt weergegeven. Hier moet u de eigenaar van de sleutel wijzigen.
  4. Klik op de link Wijzigen naast het label "Eigenaar:". Het venster Gebruiker of groep selecteren verschijnt.
  5. Selecteer het gebruikersaccount via de knop Geavanceerd of typ gewoon uw gebruikersaccount in het gebied dat zegt 'Voer de objectnaam in om te selecteren' en klik op OK. Voeg het Everyone- account toe.
  6. Klik op de knop Toevoegen hieronder en volg het op door bovenaan op de knop Selecteer een hoofdpersoon te klikken. Selecteer het gebruikersaccount via de knop Geavanceerd of typ gewoon uw gebruikersaccount in het gebied dat zegt ' Voer de objectnaam in om te selecteren ' en klik op OK . Voeg het Everyone- account toe.
  7. Zorg ervoor dat u onder het gedeelte Basisrechten Volledige controle kiest voordat u de aangebrachte wijzigingen toepast.
  8. Controleer of het probleem is opgelost en of u nog steeds de ontbrekende foutmelding 'comdlg32.ocx' op uw computer ziet!

Oplossing 4: schakel UAC uit

Het uitschakelen van UAC kan handig zijn wanneer de fout in specifieke programma's verschijnt. UAC is niet bepaald een belangrijke beveiligingsfunctie, omdat het de gebruiker alleen vraagt ​​wanneer ze op het punt staan ​​om nog meer belangrijke wijzigingen aan hun computer aan te brengen. Als u het uitschakelt, worden enkele vervelende prompts uitgeschakeld die verschijnen bij het openen van systeemtools

  1. Open het Configuratiescherm door ernaar te zoeken in het menu Start. U kunt ook de Windows-toets + R-toetsencombinatie gebruiken , typ " control.exe " in het vak Uitvoeren dat zal verschijnen en klik op OK.
  2. Wijzig de optie Weergeven op in het Configuratiescherm in Grote pictogrammen en zoek de optie Gebruikersaccounts door te scrollen of naar beneden te kijken.
  3. Open het en klik op de knop " Instellingen gebruikersaccountbeheer wijzigen ". U zult merken dat er verschillende niveaus zijn die u kunt kiezen op de beveiligingsschuifregelaar.
  4. Probeer deze waarde met één te verlagen als deze zich in de bovenste schuifregelaar bevindt en controleer of dit heeft geholpen na het starten van het problematische programma. Herhaal het proces als de fout nog steeds verschijnt.
  5. We raden u aan om UAC voorlopig uit te schakelen, omdat het programma waarschijnlijk met succes zou moeten starten en het daarna zou proberen in te schakelen .

Aanbevolen

Oplossing: Minecraft reageert niet
Wat is de registratietoepassing voor een digitale tv-tuner en moet deze worden verwijderd?
Wat is FileRepMalware en moet u het verwijderen?