Chaque fois que vous essayez d'ouvrir un logiciel ou une application plus ancienne, vous rencontrez une erreur, "Composant‘MSCOMCTL.OCX' ou l'une de ses dépendances non correctement enregistrées: un fichier est manquant ou invalide“. Vous êtes confronté à cette erreur, car MSCOMCTL.OCX (un fichier de contrôle ActiveX/contrôle 32 bits) fait partie d'un Visual Basic 6.0 obsolète.
Cependant, de nombreuses applications peuvent encore avoir besoin du fichier MSCOMCTL.OCX et c'est à ce moment-là que vous remarquerez peut-être le message d'erreur MSCOMCTL.OCX, car le fichier MSCOMCTL.OCX peut être manquant dans le programme. Par conséquent, pour utiliser ce contrôle Active X/contrôle 32 bits, il doit être installé ou enregistré avec votre plate-forme Windows actuelle.
Voyons comment enregistrer les contrôles 32 bits et corriger l'erreur.
Méthode 1: en téléchargeant et en enregistrant MSCOMCTL.OCX sur System32
Étape 1: Aller à ce lien du site officiel de Microsoft et téléchargez les contrôles communs Microsoft Visual Basic 6.0.
Étape 2: Cliquez sur Télécharger à télécharger sur votre PC.
Étape 3: Faites un clic droit et extrait fichier téléchargé à l'aide de winzip ou de toute autre application d'extraction.

Étape 4 - Copier Fichier MSCOMCTL.OCX.
Alternativement, vous pouvez télécharger MSCOMCTL.OCX à partir d'ici et extrayez le fichier zip téléchargé et copiez Fichier MSCOMCTL.OCX.

Étape 4: Accédez au chemin ci-dessous dans lecteur C pour extraire le fichier :
Cas 1 - Si votre ordinateur est en 64 bits, accédez à l'emplacement indiqué ci-dessous et collez-le.
C:\Windows\SysWOW64
Cas 2 - Si votre ordinateur est en 32 bits Allez à l'emplacement ci-dessous et collez-le.
C:\Windows\System32
Lis: Comment savoir si votre PC est un PC 64 bits ou 32 bits.

Maintenant, nous devons enregistrer cela.
1. Rechercher cmd dans le champ de recherche de Windows 10.
2. Maintenant, faites un clic droit et choisissez Exécuter en tant qu'administrateur.

Maintenant, exécutez les commandes ci-dessous en fonction de votre type de PC.
Si votre PC est un PC 64 bits: -
Exécutez les commandes ci-dessous.
cd C:\Windows\SysWOW64
regsvr32 mscomctl.ocx
Si votre PC est un PC 32 bits: -
cd C:\Windows\System32
regsvr32 mscomctl.ocx
Maintenant, essayez d'ouvrir à nouveau le programme et il devrait s'ouvrir sans aucun problème. Mais, si le problème persiste, essayez la méthode ci-dessous.
Méthode 2: en téléchargeant et en enregistrant MSCOMCTL.OCX sur SysWOW64
Étape 1: Dans Ce PC (Mon ordinateur), accédez au chemin ci-dessous dans Cconduire pour extraire le fichier :
C:\Windows\SysWOW64

Étape 2: Suivez maintenant le Étape 5 de Méthode 1 et copiez le fichier zip dans SysWOW64 dossier dans lecteur C.

C'est ça! Maintenant, essayez d'ouvrir le programme et cela devrait fonctionner parfaitement.