Cum se remediază & lsquo; comdlg32.ocx & rsquo; lipsește Eroare pe Windows?

Fișierul „ comdlg32.ocx ” face parte din suita Visual Basic Runtime și nu este localizat în mod implicit pe computer. Face parte din suita menționată și este folosit de multe aplicații diferite. Acum, aplicația care o folosește poate afișa următorul mesaj de eroare:

Componenta comdlg32.ocx sau una dintre dependențele sale nu este înregistrată corect: un fișier lipsește sau este invalid.

Acest mesaj a indicat faptul că fișierul lipsește sau este corupt. Rezolvarea acestei probleme nu ar trebui să fie prea dificilă, deoarece mulți utilizatori au avut amabilitatea de a posta metodele pe care le-au folosit pentru a rezolva problema, așa că asigurați-vă că le verificați mai jos!

Ce cauzează eroarea lipsă „comdlg32.ocx” pe Windows?

Eroarea lipsă „comdlg32.ocx” din Windows este cauzată de două probleme distincte. Le-am inclus mai jos pentru a le verifica și, sperăm, să fim un pas mai aproape de soluția finală!

  • Probleme cu fișierul „comdlg32.exe” - Dacă fișierul lipsește, este corupt sau este neînregistrat, poate fi necesar să îl înlocuiți cu o versiune de lucru și să vă înregistrați din nou folosind Command Prompt. Ar putea fi posibil ca aplicația problematică să nu aibă acces la fișier, așa că asigurați-vă că furnizați drepturi de proprietate și permisiuni!
  • Control cont utilizator (UAC) - Dezactivarea UAC a reușit să rezolve problema pentru mulți utilizatori, dar această metodă va depinde în cea mai mare parte de aplicația problematică.

Soluția 1: Înregistrați din nou fișierul

Dacă fișierul „comdlg32.ocx” de pe computerul dvs. a dispărut sau este corupt, cel mai bun lucru pe care îl puteți face este să descărcați un fișier de lucru și să vă înregistrați din nou folosind Command Prompt. Este un set ușor de pași, dar asigurați-vă că urmați cu atenție instrucțiunile, deoarece lucrați cu fișiere de sistem. Verifică-l mai jos!

  1. Faceți clic pe acest link pentru a descărca un fișier comdlg32.ocx funcțional pe computer. Dacă faceți clic pe link, va începe descărcarea imediat. Găsiți fișierul pe computer, faceți clic dreapta pe acesta și alegeți Copiere din meniul contextual care va apărea.
  1. Apoi, deschideți intrarea Biblioteci pe computerul problematic sau deschideți orice folder de pe computer și faceți clic pe opțiunea Acest computer din meniul din stânga.
  2. Navigați la următoarea locație de pe computer pentru a localiza folderul în care trebuie să copiați fișierul:
C: \ Windows \ System32 >> Windows pe 32 de biți C: \ Windows \ SysWOW64 >> Windows pe 64 de biți
  1. Faceți clic dreapta oriunde în folder și alegeți opțiunea Lipire din meniul contextual care va apărea. S-ar putea să trebuiască să furnizați permisiuni de administrator pentru asta. Confirmați orice solicitare pentru a înlocui fișierul aflat în prezent acolo.
  1. Căutați „ Prompt de comandă ” tastându-l fie direct în meniul Start, fie apăsând butonul de căutare chiar lângă acesta. Faceți clic dreapta pe prima intrare care va apărea ca rezultat al căutării și selectați intrarea din meniul contextual „ Executare ca administrator ”.
  2. În plus, puteți utiliza și combinația de taste Windows Logo + R pentru a afișa caseta de dialog Run . Tastați „ cmd ” în caseta de dialog care apare și utilizați combinația de taste Ctrl + Shift + Enter pentru promptul de comandă al administratorului.
  1. Tastați următoarea comandă în fereastră și asigurați-vă că apăsați Enter după ce ați tastat-o.
regsvr32 / u Comdlg32.ocx regsvr32 / i Comdlg32.ocx
  1. Încercați să deschideți aplicația care generează eroarea lipsă „comdlg32.ocx” și verificați dacă problema apare în continuare!

Soluția 2: Rulați programul în modul de compatibilitate cu permisiunile de administrator

Rularea programului în modul de compatibilitate pentru o versiune mai veche de Windows decât cea instalată în prezent pe computerul dvs. a funcționat pentru mulți utilizatori. În cazurile de ordine, rularea executabilului programului problematic cu permisiuni de administrator a reușit să rezolve problema cu fișierul comdlg32.ocx. Puteți încerca ambele sau una dintre ele în același timp. Rețineți că această metodă depinde în mare parte de programul care aruncă eroarea!

  1. Localizați executabil programului de fișiere și de a schimba proprietățile sale prin clic dreapta pe intrarea sa fie pe desktop, meniul Start sau fereastra de rezultate de căutare și alegeți Properties . Navigați la fila Compatibilitate din fereastra Proprietăți și bifați caseta de lângă Rulați acest program ca administrator .
  2. În secțiunea Mod compatibilitate , bifați caseta de lângă opțiunea Rulați acest program în modul compatibilitate pentru și alegeți Windows 8 sau 7 din lista derulantă înainte de a accepta modificările. Dacă această opțiune a fost deja bifată, debifați-o complet.
  3. Asigurați-vă că confirmați toate dialogurile care vă pot apărea pentru a le confirma cu privilegii de administrator, iar programul ar trebui să se lanseze cu privilegii de administrator de acum înainte. Deschideți-l făcând dublu clic pe pictograma sa și încercați să vedeți dacă eroarea apare în continuare.

Soluția 3: Schimbați calitatea de proprietar și furnizați permisiuni complete pentru fișierul „comdlg32.ocx”

Dacă fișierul nu poate fi accesat corect de aplicația care afișează mesajul de eroare, această eroare va persista și nu veți putea utiliza aplicația. Cu toate acestea, este posibil să modificați proprietarul și permisiunile pentru fișierul „comdlg32.ocx”, astfel încât toată lumea să îl poată accesa. Desigur, pentru a continua cu pașii de mai jos, va trebui să aveți permisiuni de administrator!

  1. Deschideți intrarea Biblioteci pe computerul problematic sau deschideți orice folder de pe computer și faceți clic pe opțiunea Acest computer din meniul din stânga.
  2. Navigați la următoarea locație de pe computer pentru a localiza folderul în care se află fișierul „comdlg32.ocx”:
    C: \ Windows \ System32 >> Windows pe 32 de biți C: \ Windows \ SysWOW64 >> Windows pe 64 de biți
  3. Înainte de a continua, va trebui să dețineți fișierul ocx aflat în folderul furnizat mai sus. Faceți clic dreapta pe fișier, apoi faceți clic pe Proprietăți , apoi faceți clic pe fila Securitate . Faceți clic pe butonul Avansat . Va apărea fereastra „Advanced Security Settings”. Aici trebuie să schimbați proprietarul cheii.
  4. Faceți clic pe linkul Modificare de lângă eticheta „Proprietar:” Va apărea fereastra Selectare utilizator sau grup.
  5. Selectați contul de utilizator prin intermediul butonului Avansat sau pur și simplu introduceți contul dvs. de utilizator în zona care spune „Introduceți numele obiectului de selectat” și faceți clic pe OK. Adăugați contul Toată lumea .
  6. Faceți clic pe butonul Adăugați de mai jos și urmați-l făcând clic pe butonul Selectați un principal din partea de sus. Selectați contul de utilizator prin intermediul butonului Avansat sau pur și simplu introduceți contul dvs. de utilizator în zona care spune „ Introduceți numele obiectului de selectat ” și faceți clic pe OK . Adăugați contul Toată lumea .
  7. În secțiunea Permisiuni de bază , asigurați-vă că alegeți Control complet înainte de a aplica modificările pe care le-ați făcut.
  8. Verificați dacă problema a fost rezolvată și dacă vedeți în continuare mesajul de eroare „comdlg32.ocx” care lipsește pe computer!

Soluția 4: Dezactivați UAC

Dezactivarea UAC poate fi utilă atunci când eroarea apare în anumite programe. UAC nu este tocmai o caracteristică de securitate principală, deoarece solicită utilizatorului doar atunci când este pe cale să facă unele modificări mai semnificative la computerul său. Dacă este ceva, oprirea acestuia va dezactiva unele solicitări enervante care apar la deschiderea instrumentelor de sistem

  1. Deschideți Panoul de control căutându-l în meniul Start. De asemenea, puteți utiliza combinația de taste Windows Key + R , tastați „ control.exe ” în caseta Run care va apărea și faceți clic pe OK.
  2. Schimbați opțiunea Vizualizare după din Panoul de control la Icoane mari și localizați opțiunea Conturi utilizator derulând sau uitându-vă în partea de jos.
  3. Deschideți-l și faceți clic pe butonul „ Modificare setări de control cont utilizator ”. Veți observa că există mai multe niveluri diferite pe care le puteți alege pe glisorul de securitate.
  4. Încercați să reduceți această valoare cu una dacă se află în partea superioară a glisorului și verificați dacă a ajutat după lansarea programului problematic. Repetați procesul dacă apare încă eroarea.
  5. Vă recomandăm să dezactivați UAC pentru moment, deoarece programul ar trebui probabil să se lanseze cu succes și să încercați să îl activați după.