Le fichier comctl32.ocx est manquant ou invalide

Contenu

Certains utilisateurs rencontrent des erreurs associées au composant comdlg32.ocx lorsqu'ils essaient d'ouvrir plusieurs applications ou jeux. La plupart du temps, ces types d'erreurs se produisent lorsque l'utilisateur essaie d'ouvrir une application ancienne ou très obsolète dans Windows 10.

Il existe plusieurs variantes d'erreurs associées au composant comdlg32.ocx. Ce sont quelques-uns des événements les plus populaires:

  • « Le composant $ 0027COMDLG32.OCX $ 0027 ne s'est pas enregistré correctement: le fichier est invalide ou invalide »

  • “Le composant comdlg32.ocx ou l'une de ses dépendances n'est pas enregistré correctement: fichier invalide ou introuvable”.

La plupart du temps, une erreur associée à la bibliothèque d'exécution comdlg32.ocx se produit car cette bibliothèque d'exécution spécifique n'est pas enregistrée, manquant ou très obsolète.

Noter: Notez qu'une erreur pointant vers comdlg32.ocx peut également être un signe que l'application en question est conçue pour s'exécuter sur une version de bit différente.

Qu'est-ce que Comctl32.ocx

Comctl32.ocx est un fichier d'exécution Visual Basic 6.0 facultatif Ce fichier (Comctl32.ocx) et la plupart des autres fichiers de bibliothèque facultatifs requis par les applications s'exécutant dans Visual Basic 6.0 non inclus dans Windows 10 par défaut.

La façon dont ce fichier de bibliothèque est copié et enregistré sur votre PC se fait via une application développée avec Visual Basic 6.0. Normalement, toute application qui a besoin du fichier de bibliothèque Comctl32.ocx le copiera et l'enregistrera pendant le processus d'installation. La plupart du temps, Des problèmes avec le fichier Comctl32.ocx se produiront si le fichier d'exécution est incorrectement copié ou enregistré pendant le processus d'installation.

Si vous rencontrez un problème associé au fichier Comctl32.ocx, les méthodes suivantes vous aideront. Suivez les deux solutions possibles dans l'ordre jusqu'à ce que vous trouviez une méthode qui résolve la situation.. Commençons!

Méthode 1: enregistrer le fichier comctl32.ocx à partir d'une invite de commandes élevée

La plupart du temps, le problème est que le fichier comctl32.ocx n'est pas enregistré sur votre ordinateur. La grande majorité des utilisateurs rencontrant ce problème ont réussi à le résoudre en enregistrant le fichier comctl32.ocx à partir d'une invite de commande élevée.

Voici un guide rapide pour enregistrer le fichier comctl32.ocx:

  1. Allez dans la barre de démarrage de Windows (ou appuyez sur la touche Windows) et tapez »cmd» pour utiliser la fonction de recherche. Ensuite, faites un clic droit sur l'invite de commande et choisissez Exécuter en tant qu'administrateur pour ouvrir une invite de commande élevée.

    invite de commande-1-6527623

  2. À l'invite de commande élevée, tapez la commande suivante (associé à votre version de bit) et appuyez sur Entrée pour enregistrer le fichier comctl32.ocx:

    regsvr32 comctl32.ocx – Windows de 32 morceaux

    C: N-SysWOW64Nregsvr32 C: N-SysWOW64Ncomdlg32.ocx – Windows 64 – bit

  3. Si vous voyez que le »DllregisterServer comctl32.ocx a réussi«, signifie que l'opération a réussi.

  4. Fermez l'invite de commande élevée et redémarrez l'ordinateur. Au prochain départ, ouvrez l'application qui affichait précédemment le "Composant $ 0027COMDLG32.OCX $ 0027 pas enregistré correctement: fichier introuvable ou invalide «. je devrais pouvoir l'ouvrir normalement.

Si vous rencontrez toujours des problèmes avec l'erreur "Composant $ 0027COMDLG32.OCX $ 0027 pas enregistré correctement: le fichier est invalide ou invalide « , aller à Méthode 2.

Méthode 2: Copiez le COMDLG32.OCX de C: Windows N – SysWOW64

Si la première méthode a échoué, voir si vous copiez le fichier COMDLG32.OCX de C: | Windows ~ SysWOW64 un C: N- les fenêtres. Certains utilisateurs ont signalé que cette solution leur a permis de lancer l'application qui affichait auparavant l'erreur. "Composant $ 0027COMDLG32.OCX $ 0027 pas enregistré correctement: le fichier est invalide ou invalide « .

Voici un guide rapide pour copier le fichier COMDLG32.OCX de C: Windows: SysWOW64 un C: Windows:

  1. Ouvrez l'explorateur de fichiers et accédez à C: Windows ~ SysWOW64. Une fois là-bas, utilisez la fonction de recherche ou parcourez manuellement pour trouver le fichier COMDLG32.OCX. Une fois que je fais, copiez-le dans votre presse-papiers.

    Noter: Si vous ne trouvez pas le fichier COMDLG32.OCX, visitez ce lien (ici) et appuyez sur le bouton Télécharger pour télécharger les contrôles communs Microsoft Visual Basic 6.0. Ensuite, ouvrez le programme d'installation et suivez les instructions à l'écran pour installer les contrôles communs Microsoft Visual Basic 6.0 dans votre système. Une fois l'installation terminée, redémarrez votre ordinateur et répétez l'étape 1.

  2. Avec le fichier COMDLG32.OCX copié dans votre presse-papiers, naviguer vers C: Windows et collez-y le fichier. Si on vous demande si vous souhaitez supprimer l'ancien fichier, appuyez sur Oui.

  3. Relancer l'application problématique. Il devrait s'ouvrir sans l'erreur "Composant $ 0027COMDLG32.OCX $ 0027 pas enregistré correctement: le fichier est invalide ou invalide « .

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.