Risolto il problema con COMDLG32.OCX mancante in Windows 10

Un componente essenziale di Visual Basic Runtime Suit è comdlg32.ocx. Contiene diverse funzioni utilizzate dalle applicazioni relative alla suite Visual(Visual suite) . A volte può danneggiarsi o apparire mancante dal sistema. Se anche tu stai affrontando lo stesso problema, sei nel posto giusto. Ti offriamo una guida perfetta che ti aiuterà a risolvere il problema mancante di comdlg32.ocx e riparare comdlg32.ocx Windows 10.

Risolto il problema con COMDLG32.OCX mancante in Windows 10

Come risolvere COMDLG32.OCX mancante in Windows 10(How to Fix COMDLG32.OCX Missing in Windows 10)

Il problema di mancanza di comdlg32.ocx Windows 10 è causato da due problemi separati. Li abbiamo elencati di seguito per consentirti di esaminare e comprendere l'errore.

  • Problemi con il file comdlg32.exe:(Issues with the file comdlg32.exe:) potrebbe essere necessario sostituire il file e registrarlo nuovamente utilizzando il prompt dei comandi(Command Prompt) . Dovresti anche fornire le autorizzazioni a tutte le applicazioni per accedervi, nel caso non lo avessi fatto.
  • Controllo dell'account utente (UAC):(User Account Control (UAC): ) se l' UAC è abilitato, potresti visualizzare questo errore. Disabilitarlo potrebbe risolvere il problema, ma dipende dal software interessato.

Gli utenti si sono lamentati di aver ricevuto questo messaggio quando si verifica questo errore: Componente comdlg32.ocx o una delle sue dipendenze non registrate correttamente: un file è mancante o non valido. (Component comdlg32.ocx or one of its dependencies not correctly registered: a file is missing or invalid. )Significa che il file è mancante o danneggiato. Potrebbe essere registrato in modo errato o potrebbe essere necessario scaricarlo nuovamente. Diamo un'occhiata a come risolvere questo errore utilizzando i seguenti metodi.

Metodo 1: registra nuovamente il file comdlg32.ocx(Method 1: Re-register comdlg32.ocx File)

Se il file comdlg32.ocx di Windows 10 del tuo computer è danneggiato o mancante, la cosa migliore che puoi fare è sostituirlo con un file funzionante. Segui i passaggi seguenti per fare lo stesso:

1. Vai alla pagina OCXme . Fare clic su Scarica comdlg32.ocx(Download comdlg32.ocx ) per scaricare il file.

Pagina web Ocxme.  Come risolvere COMDLG32.OCX mancante in Windows 10

2. Individualo nella cartella dei download e fai clic con il pulsante destro del mouse e seleziona Copia(Copy) dal menu.

3. Seleziona Questo PC(This PC) dal menu a sinistra.

Questa opzione per PC

4. Vai a questo percorso a seconda delle specifiche del tuo computer.

  • Se hai Windows a 32 bit, vai al percorso C:\Windows\System32

Posizione della cartella System32.  Come risolvere COMDLG32.OCX mancante in Windows 10

  • Se hai Windows a 64 bit, vai al percorso C:\Windows\SysWOW64

vai al percorso della cartella sysWOW64

5. Fare clic con il pulsante destro del mouse(Right-click) in un punto qualsiasi all'interno della cartella. Seleziona Incolla(Paste) dal menu.

Opzione Incolla.  Come risolvere COMDLG32.OCX mancante in Windows 10

6. Apparirà un messaggio che richiede l'autorizzazione dell'amministratore(administrator permission) . Fare clic su Continua(Continue) .

7. Cerca il prompt dei comandi(Command Prompt ) nella barra di ricerca di Windows(Windows Search Bar) e fai clic su Esegui come amministratore(Run as Administrator) .

Cerca il prompt dei comandi nella barra di ricerca di Windows

8A. Digita i seguenti comandi e premi Invio(Enter) dopo ciascuno di essi.

regsvr32 /u Comdlg32.ocx
regsvr32 /i Comdlg32.ocx

Prompt dei comandi

8B. Puoi anche digitare questi comandi in alternativa se quelli sopra menzionati non risolvono il problema. Premere il tasto Invio(Enter key ) dopo aver digitato il comando.

  • Per Windows a 32 bit :(32-bit)
regsvr32 %systemroot%\system32\comdlg32.ocx

cmd o comando del prompt dei comandi per registrare nuovamente il file nel sistema a 32 bit

  • Per Windows a 64 bit :(64-bit)
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx

cmd o comando del prompt dei comandi per registrare nuovamente il file nel sistema a 64 bit

Lascia che i comandi vengano eseguiti e controlla se il problema mancante di comdlg32.ocx è stato risolto.

Nota:(Note:) se il tuo file comdlg32 non è mancante(not missing) , puoi registrarlo nuovamente eseguendo il comando regsvr32 comdlg32.ocx nel prompt dei comandi. 

Leggi anche: (Also Read:) Come correggere l'errore mancante StartupCheckLibrary.dll(How to Fix StartupCheckLibrary.dll Missing Error)

Metodo 2: apri l'app in modalità compatibilità(Method 2: Open App in Compatibility Mode)

Molti clienti hanno segnalato che l'esecuzione del software in modalità compatibilità per una versione precedente di Windows funzionava. Il problema con l' errore del file comdlg32.ocx è stato risolto(file error was fixed) in alcune situazioni eseguendo il programma problematico eseguibile con diritti di amministratore. Puoi provare entrambi seguendo i passaggi seguenti.

1. Fare clic con il pulsante destro del mouse sul file eseguibile del programma (.exe)(executable file (.exe)) e selezionare Proprietà(Properties) dal menu.

Opzione proprietà.  Come risolvere COMDLG32.OCX mancante in Windows 10

2. Nella scheda Compatibilità , seleziona (Compatibility )Esegui questa applicazione in modalità compatibilità(Run this application in compatibility mode for) e seleziona Windows 8 o 7(Windows 8 or 7) dall'elenco aperto.

Esegui questa applicazione in modalità compatibilità per l'opzione

3. Selezionare l'opzione Esegui questo programma come amministratore(Run this program as an administrator) .

Esegui questo programma come opzione di amministratore.  Come risolvere COMDLG32.OCX mancante in Windows 10

4. Confermare le richieste, se presenti.

5. Fare clic su Applica(Apply) e OK .

Finestra delle proprietà

Il software dovrebbe ora iniziare con i privilegi di amministratore.

Metodo 3: modificare la proprietà e fornire autorizzazioni complete(Method 3: Change Ownership and Provide Full Permissions)

Se il software continua a visualizzare il messaggio di errore, rendi il file comdlg32.ocx accessibile a tutti modificandone il proprietario e i diritti(file accessible to everyone by changing its owner and rights) . Avrai bisogno dei privilegi di amministratore ed ecco come puoi farlo per risolvere il problema mancante di comdlg32.ocx.

1. Prima di continuare, è necessario assumere la proprietà(ownership) del file comdlg32.ocx archiviato nella cartella del software problematico.

2. Fare clic con il pulsante destro del mouse sul file e scegliere Proprietà(Properties) dal menu a discesa.

Opzione proprietà.  Come risolvere COMDLG32.OCX mancante in Windows 10

3. Vai alla scheda Sicurezza .(Security)

Scheda Sicurezza.  Come risolvere COMDLG32.OCX mancante in Windows 10

4. Fare clic sull'opzione Avanzate(Advanced) . Si aprirà la finestra per le Impostazioni di sicurezza avanzate(Advanced Security Settings) .

Opzioni avanzate

5. Accanto all'etichetta Proprietario: fare clic su (Owner:)Modifica(Change) . Si aprirà la finestra Seleziona utente o gruppo(Select User or Group) .

Cambia opzione

6. È possibile utilizzare l'opzione Avanzata(Advanced ) per selezionare l'account utente o semplicemente digitarlo nel modulo Immettere il nome dell'oggetto per selezionare(Enter the object name to select) . Fare clic su Verifica nomi(Check Names) e attendere che verifichi il nome utente e fare clic su OK .

Seleziona la finestra Utente o Gruppo

7. Ora sei il proprietario del file. Quindi(Next) , fare clic su Aggiungi(Add) .

Aggiungi opzione.  Come risolvere COMDLG32.OCX mancante in Windows 10

8. In Inserimento autorizzazioni,(Permissions Entry,) fare clic su Seleziona un'entità(Select a principal) .

Seleziona un'opzione principale

9. Ripetere il passaggio 6(Step 6) .

10. Nella sezione Autorizzazioni di base(Basic permissions) , assicurati di scegliere Controllo completo(Full control) prima di implementare qualsiasi modifica. Fare clic su OK .

Finestra di immissione delle autorizzazioni.  Come risolvere COMDLG32.OCX mancante in Windows 10

Leggi anche: (Also Read:) Correzione delle voci del menu contestuale mancanti quando vengono selezionati più di 15 file(Fix Context Menu Items Missing when more than 15 Files are Selected)

Metodo 4: disabilitare il controllo dell'account utente(Method 4: Disable User Account Control)

Quando questo problema si verifica solo in determinate app, la disabilitazione dell'UAC(UAC) potrebbe essere utile. Non apporta modifiche significative al tuo PC. L'unico problema è che dopo averlo spento, potrebbero essere visualizzate diverse richieste ogni volta che si avviano gli strumenti di sistema. Ecco come puoi farlo:

1. Cerca il Pannello(Control Panel) di controllo nella barra di ricerca di Windows e fai clic su di esso.

Cerca Pannello di controllo.  Come risolvere COMDLG32.OCX mancante in Windows 10

2. Selezionare l' opzione Account utente .(User Accounts)

Nota:(Note:) se non riesci a trovarlo, cambia l' opzione Visualizza per in (View by)Icone grandi(Large icons) e individualo.

Opzione Account utente

3. Aprilo e seleziona Modifica impostazioni di controllo dell'account utente(Change User Account Control Settings) .

Modifica l'opzione Impostazioni di controllo dell'account utente.  Come risolvere COMDLG32.OCX mancante in Windows 10

4. Verrà ora visualizzato un dispositivo di scorrimento di sicurezza con livelli distinti tra cui scegliere. Se il dispositivo di scorrimento è vicino alla parte superiore(top) , provare ad abbassarlo(lowering ) di uno(one ) e fare clic su OK . controlla se risolve il problema.

Finestra Impostazioni di controllo dell'account utente

Se stai ancora affrontando il problema mancante di comdlg32.ocx, continua a provare ad abbassarlo di un passaggio e controlla se risolve il problema.

Metodo 5: reinstallare il software in conflitto(Method 5: Reinstall Conflicting Software)

Per alcuni utenti, anche la reinstallazione del software che causa l'errore comdlg32.ocx può risolvere il problema. Segui questi passi.

1. Premere insieme Windows + R keys per aprire la  finestra di dialogo Esegui .(Run)

2. Immettere appwiz.cpl nella finestra di dialogo Esegui e fare clic su OK per aprire la finestra del programma di disinstallazione.

Finestra di dialogo Esegui

3. Scegli il software che causa il problema con comdlg32.ocx. Fare clic con il tasto destro su di esso e selezionare Disinstalla(Uninstall) .

Nota:(Note:) abbiamo utilizzato Bonjour come esempio di seguito.

Opzione di disinstallazione.  Come risolvere COMDLG32.OCX mancante in Windows 10

4. Fare clic su (Yes) nella richiesta di conferma e Riavvia (Restart) PC Windows(Windows PC) .

Richiesta di conferma

5. Reinstallare la versione più recente del software rimosso dal relativo link di download ufficiale(official download link) .

Leggi anche: (Also Read:) Come risolvere il servizio audio non esegue Windows 10(How to Fix The Audio Service is Not Running Windows 10)

Domande frequenti (FAQ)(Frequently Asked Questions (FAQs))

Q1. In Windows 10 64 bit, come posso registrare comdlg32.ocx?(Q1. On Windows 10 64 bit, how can I register comdlg32.ocx?)

Risposta:(Ans: ) Digitare regsvr32 comctl32.ocx nel prompt dei comandi e premere Invio(Enter) . Registrerà il file.

Q2. Che cos'è esattamente comdlg32.ocx?(Q2. What exactly is the comdlg32.ocx?)

Risposta:(Ans: ) Comdlg32.ocx è una DLL di controllo ActiveX CMDialog(CMDialog ActiveX control DLL) incorporata con Visual Studio o Visual Basic .

Q3. comdlg32.ocx è un programma sicuro?(Q3. Is comdlg32.ocx a safe programme?)

Ris: Sì,(Ans: Yes, ) è un file valido collegato a CMDIALOG . È anche noto come CMDialog ActiveX Control DLL .

Consigliato:(Recommended:)

Ci auguriamo che questa guida sia stata utile e che tu sia stato in grado di correggere comdlg32.ocx mancante(comdlg32.ocx missing) nel problema di Windows 10 . Facci sapere quale metodo ha funzionato meglio per te. Se hai domande o suggerimenti, sentiti libero di lasciarli nella sezione commenti.



About the author

Sono un revisore professionista per Windows e software per ufficio. Ho una profonda conoscenza di questi programmi, nonché delle loro varie caratteristiche e capacità. Le mie recensioni sono obiettive e dettagliate, in modo che i potenziali clienti possano vedere come funziona il programma e quali miglioramenti potrebbero essere apportati. Mi piace anche aiutare le persone a trovare le migliori app per le loro esigenze, sia attraverso le recensioni che trovando le migliori offerte sulle app.



Related posts