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.
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.
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.
4. Vai a questo percorso a seconda delle specifiche del tuo computer.
- Se hai Windows a 32 bit, vai al percorso C:\Windows\System32
- Se hai Windows a 64 bit, vai al percorso C:\Windows\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.
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) .
8A. Digita i seguenti comandi e premi Invio(Enter) dopo ciascuno di essi.
regsvr32 /u Comdlg32.ocx regsvr32 /i Comdlg32.ocx
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
- Per Windows a 64 bit :(64-bit)
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
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.
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.
3. Selezionare l'opzione Esegui questo programma come amministratore(Run this program as an administrator) .
4. Confermare le richieste, se presenti.
5. Fare clic su Applica(Apply) e OK .
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.
3. Vai alla scheda Sicurezza .(Security)
4. Fare clic sull'opzione Avanzate(Advanced) . Si aprirà la finestra per le Impostazioni di sicurezza avanzate(Advanced Security Settings) .
5. Accanto all'etichetta Proprietario: fare clic su (Owner:)Modifica(Change) . Si aprirà la finestra Seleziona utente o gruppo(Select User or Group) .
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 .
7. Ora sei il proprietario del file. Quindi(Next) , fare clic su Aggiungi(Add) .
8. In Inserimento autorizzazioni,(Permissions Entry,) fare clic su Seleziona un'entità(Select a principal) .
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 .
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.
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.
3. Aprilo e seleziona Modifica impostazioni di controllo dell'account utente(Change User Account Control Settings) .
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.
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.
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.
4. Fare clic su Sì(Yes) nella richiesta di conferma e Riavvia (Restart) PC Windows(Windows PC) .
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:)
- Correzione I servizi di dominio Active Directory non sono attualmente disponibili(Fix The Active Directory Domain Services is Currently Unavailable)
- Correggi l'errore 0xc004f075 di Windows 10(Fix Windows 10 0xc004f075 Error)
- Correzione 0x80004002: nessuna interfaccia di questo tipo supportata su Windows 10(Fix 0x80004002: No Such Interface Supported on Windows 10)
- Risolto il problema con VCRUNTIME140.dll mancante su Windows 11(Fix VCRUNTIME140.dll Missing on Windows 11)
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.
Related posts
Fix NVIDIA Control Panel Missing in Windows 10
Fix Pin a Taskbar Missing in Windows 10
Risolvi i privilegi dei file mancanti di Steam in Windows 10
Fix Black Desktop Background in Windows 10
Fix Computer Wo Non andare a Sleep Mode in Windows 10
Come Fix Scaling per Blurry Apps in Windows 10
Fix No Internet Connection Dopo l'aggiornamento a Windows 10 Creatori Aggiornamento
Fix VCRUNTIME140.dll è mancante da Windows 10
Fix Microsoft Office Non Inaugurazione Windows 10
Come Fix Corrupted Registry in Windows 10
Fix Desktop Icon mancante su Windows 10
Fix Keyboard Non digitando il problema Windows 10
Fix System Icone non mostrate sulla barra delle applicazioni Windows 10
Fix Printer Spooler Errors su Windows 10
Fix Desktop Icons Continua a essere riorganizzato dopo l'aggiornamento dei creatori Windows 10
Correggi il desktop remoto non sarà Connect in Windows 10
Fix Microsoft Edge non funziona in Windows 10
Fix Apps che appaiono sfocato in Windows 10
Fix Option per attivare o disattivare Bluetooth è mancante da Windows 10
Fix High CPU and Disk usage problem di Windows 10