Correction de COMDLG32.OCX manquant dans Windows 10

Un composant essentiel de Visual Basic Runtime Suit est comdlg32.ocx. Il contient plusieurs fonctions utilisées par les applications liées à la suite Visual. Il peut parfois être corrompu ou sembler absent du système. Si vous rencontrez également le même problème, vous êtes au bon endroit. Nous vous apportons un guide parfait qui vous aidera à résoudre le problème manquant de comdlg32.ocx et à réparer comdlg32.ocx windows 10.

Comment réparer COMDLG32.OCX manquant dans Windows 10

Le problème manquant de comdlg32.ocx dans Windows 10 est causé par deux problèmes distincts. Nous les avons répertoriés ci-dessous pour que vous puissiez les examiner et comprendre l’erreur.

  • Problèmes avec le fichier comdlg32.exe : vous devrez peut-être remplacer le fichier et le réenregistrer à l’aide de l’invite de commande. Vous devez également fournir des autorisations à toutes les applications pour y accéder, au cas où vous ne l’auriez pas fait.

  • Contrôle de compte d’utilisateur (UAC) : si l’UAC est activé, vous pouvez voir cette erreur. Le désactiver peut résoudre le problème, mais cela dépend du logiciel concerné.

Les utilisateurs se sont plaints de recevoir ce message lorsque cette erreur se produit :

  • Composant comdlg32.ocx ou une de ses dépendances mal enregistré : un fichier est manquant ou invalide.

Cela signifie que le fichier est manquant ou corrompu. Il est peut-être mal enregistré ou vous devrez peut-être le télécharger à nouveau. Voyons comment résoudre cette erreur en utilisant les méthodes suivantes.

Méthode 1 : réenregistrer le fichier

Si le fichier comdlg32.ocx windows 10 de votre ordinateur est corrompu ou manquant, la meilleure chose à faire est de le remplacer par un fichier de travail. Suivez les étapes ci-dessous pour faire de même.

1. Allez à OCXme page. Cliquez sur Télécharger comdlg32.ocx. Téléchargez le fichier.

2. Localisez-le dans votre dossier de téléchargements, cliquez dessus avec le bouton droit de la souris et sélectionnez Copier dans le menu.

3. Sélectionnez Ce PC dans le menu de gauche.

4. Accédez à ce chemin en fonction des spécifications de votre ordinateur.

  • Si vous avez Windows 32 bits, accédez au chemin C: WindowsSystem32

  • Si vous avez Windows 64 bits, accédez au chemin C: WindowsSysWOW64

5. Cliquez avec le bouton droit n’importe où dans le dossier. Sélectionnez Coller dans le menu.

6. Une invite apparaîtra demandant l’autorisation de l’administrateur. Cliquez sur Continuer.

7. Recherchez Invite de commandes dans la barre de recherche Windows et cliquez sur Exécuter en tant qu’administrateur.

8A. Tapez les commandes suivantes et appuyez sur Entrée après chacune.

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

8B. Vous pouvez également taper ces commandes comme alternative si celles mentionnées ci-dessus ne résolvent pas le problème. Appuyez sur la touche Entrée après avoir tapé la commande.

regsvr32 %systemroot%system32comdlg32.ocx

regsvr32 c:WindowsSysWOW64comdlg32.ocx

Laissez les commandes s’exécuter et vérifiez si le problème manquant de comdlg32.ocx est résolu.

Remarque : Si votre fichier comdlg32 n’est pas manquant, vous pouvez le réenregistrer en exécutant la commande regsvr32 comdlg32.ocx dans l’invite de commande.

Méthode 2 : Ouvrir l’application en mode de compatibilité

De nombreux clients ont signalé que l’exécution du logiciel en mode de compatibilité pour une version précédente de Windows fonctionnait. Le problème avec l’erreur de fichier comdlg32.ocx a été résolu dans certaines situations en exécutant le programme problématique exécutable avec des droits d’administrateur. Vous pouvez essayer les deux en suivant les étapes ci-dessous.

1. Cliquez avec le bouton droit sur le fichier exécutable du programme (.exe) et sélectionnez Propriétés dans le menu.

2. Dans l’onglet Compatibilité, cochez Exécuter cette application en mode de compatibilité pour et choisissez Windows 8 ou 7 dans la liste ouverte.

3. Cochez l’option Exécuter ce programme en tant qu’administrateur.

4. Confirmez les invites, le cas échéant.

5. Cliquez sur Appliquer et OK.

Le logiciel devrait maintenant commencer avec les privilèges d’administrateur.

Méthode 3 : modifier le propriétaire et fournir des autorisations complètes

Si le logiciel affiche toujours le message d’erreur, rendez le fichier comdlg32.ocx accessible à tous en modifiant son propriétaire et ses droits. Vous aurez besoin de privilèges d’administrateur et voici comment vous pouvez le faire pour résoudre le problème manquant de comdlg32.ocx.

1. Avant de continuer, vous devez assumer la propriété du fichier comdlg32.ocx stocké dans le dossier du logiciel problématique.

2. Cliquez avec le bouton droit sur le fichier et choisissez Propriétés dans le menu déroulant.

3. Accédez à l’onglet Sécurité.

4. Cliquez sur l’option Avancé. La fenêtre des paramètres de sécurité avancés s’ouvrira.

5. À côté du libellé Propriétaire :, cliquez sur Modifier. La fenêtre Sélectionner un utilisateur ou un groupe s’ouvrira.

6. Vous pouvez utiliser l’option Avancé pour sélectionner le compte d’utilisateur ou simplement le saisir dans le formulaire Entrez le nom de l’objet à sélectionner. Cliquez sur Vérifier les noms et attendez qu’il vérifie le nom d’utilisateur et cliquez sur OK.

7. Vous êtes maintenant le propriétaire du fichier. Ensuite, cliquez sur Ajouter.

8. Sous Saisie des autorisations, cliquez sur Sélectionner un principal.

9. Répétez l’étape 6.

10. Dans la zone Autorisations de base, assurez-vous de choisir Contrôle total avant d’implémenter des modifications. Cliquez sur OK.

Vérifiez si le message manquant comdlg32.ocx est toujours là sur votre PC.

Méthode 4 : désactiver le contrôle de compte d’utilisateur

Lorsque ce problème ne se produit que dans des applications particulières, la désactivation de l’UAC peut être bénéfique. Il n’apporte aucune modification significative à votre PC. Le seul problème est qu’après l’avoir désactivé, plusieurs invites peuvent s’afficher chaque fois que vous lancez les outils système. Voici comment vous pouvez le faire.

1. Recherchez Panneau de configuration dans la barre de recherche de Windows et cliquez dessus.

2. Sélectionnez l’option Comptes d’utilisateurs. Si vous ne le trouvez pas, modifiez l’option Afficher par sur Grandes icônes et localisez-le.

3. Ouvrez-le et sélectionnez Modifier les paramètres de contrôle de compte d’utilisateur.

4. Un curseur de sécurité sera maintenant affiché avec des niveaux distincts parmi lesquels choisir. Si le curseur est près du haut, essayez de le baisser d’un point et cliquez sur OK. vérifiez si cela résout le problème.

Si vous êtes toujours confronté au problème manquant de comdlg32.ocx, continuez à essayer de le réduire d’un cran et vérifiez s’il résout le problème.

Méthode 5 : réinstaller le logiciel

Pour certains utilisateurs, la réinstallation du logiciel à l’origine de l’erreur comdlg32.ocx peut également résoudre le problème. Suivez ces étapes.

1. Appuyez simultanément sur les touches Windows + R pour ouvrir la boîte de dialogue Exécuter.

2. Entrez appwiz.cpl dans la boîte de dialogue Exécuter et cliquez sur OK pour ouvrir la fenêtre de désinstallation.

3. Choisissez le logiciel à l’origine du problème comdlg32.ocx.

4. Faites un clic droit dessus et sélectionnez Désinstaller.

5. Cliquez sur Oui.

6. Redémarrez l’ordinateur Windows.

7. Réinstallez la version la plus récente du logiciel supprimé.

Foire aux questions (FAQ)

Q1. Sous Windows 10 64 bits, comment puis-je enregistrer comdlg32.ocx ?

Rép : Tapez regsvr32 comctl32.ocx et dans l’invite de commande et appuyez sur Entrée. Il enregistrera le fichier.

Q2. Quel est exactement le comdlg32.ocx ?

Réponse : Comdlg32.ocx est une DLL de contrôle ActiveX CMDialog qui a été intégrée au logiciel Visual Studio ou Visual Basic.

Q3. Est-ce que comdlg32.ocx est un programme sûr ?

Réponse : Oui, il s’agit d’un fichier valide connecté à CMDIALOG. Il est également connu sous le nom de CMDialog ActiveX Control DLL.

***

Nous espérons que ce guide vous a été utile et que vous avez pu résoudre le problème de comdlg32.ocx manquant dans Windows 10. Faites-nous savoir quelle méthode a le mieux fonctionné pour vous. Si vous avez des questions ou des suggestions, n’hésitez pas à les déposer dans la section des commentaires.

  Comment trouver la valeur de registre pour un élément de menu contextuel sous Windows 10