Corriger l’erreur COMDLG32.OCX manquante ou dont le chargement a échoué sous Windows 11

Corriger l’erreur COMDLG32.OCX manquante ou dont le chargement a échoué sous Windows 11

Trouvez et réparez automatiquement les erreurs de Windows grâce à l'outil de réparation de PC

Reimage est un excellent outil de réparation qui détecte et répare automatiquement différents problèmes du système d'exploitation Windows. Avoir cet outil protégera votre PC contre les codes malveillants, les défaillances matérielles et plusieurs autres bugs. En outre, cela vous permet également d'utiliser votre appareil au maximum de ses capacités et de ses performances.

  • Étape 1: Télécharger l'outil de réparation et d'optimisation des PC (Windows 11, 10, 8, 7, XP, Vista - Certifié Microsoft Gold).
  • Étape 2: Cliquez sur "Démarrer l'analyse" pour trouver les problèmes de registre de Windows qui pourraient être à l'origine des problèmes du PC.
  • Étape 3: Cliquez sur "Réparer tout" pour résoudre tous les problèmes.

Télécharger

Le siteErreur de COMDLG32.OCX manquant ou n’ayant pas réussi à se chargerpeut se produire sur votre ordinateur Windows 11 ou Windows 10 lorsque vous tentez d’exécuter un programme créé à l’aide de Visual Basic 6.0.Ce post fournit les solutions les plus appropriées que les utilisateurs de PC affectés peuvent appliquer pour réparer avec succès cette erreur sur leur appareil.

Lorsque vous rencontrez ce problème, vous pouvez recevoir l’un des messages d’erreur suivants ;

Impossible de charger le contrôle ‘CommonDialog’ de COMDLG32.OCX.Votre version de COMDLG32.OCX est peut-être périmée.

Erreur d’exécution ‘339’ : Le composant ‘COMDLG32.OCX’ ou l’une de ses dépendances n’est pas correctement enregistré : un fichier est manquant ou non valide.

Qu’est-ce que COMDLG32.OCX ?

Le sitecomdlg32.ocxest utilisé dans les anciennes applications Visual Basic.Ce contrôle ActiveX est responsable de la fonctionnalité des boîtes de dialogue courantes dans les applications VB, notamment la boîte de dialogue « Ouvrir », la boîte de dialogue « Enregistrer sous », la boîte de dialogue « Rechercher et remplacer », la boîte de dialogue « Imprimer », les boîtes de dialogue « Configuration de l’impression » et « Configuration de la page », etc.Ce module sera pris en charge sur Windows 11 (et antérieur), mais doit être livré avec le logiciel correspondant.

Erreur de COMDLG32.OCX manquant ou n’ayant pas réussi à se charger

SiCOMDLG32.OCX est manquant ou n’a pas réussi à se charger.sur votre appareil Windows 11/10, vous pouvez essayer nos solutions recommandées dans l’ordre présenté ci-dessous et voir si cela aide à réparer l’erreur sur votre système.

  1. Liste de contrôle initiale
  2. Mise à jour de Visual Basic
  3. Réenregistrer le fichier COMDLG32.OCX
  4. Remplacer ou restaurer le fichier COMDLG32.OCX
  5. Réinitialiser ce PC, réinstaller le nuage ou mettre à niveau sur place Réparer Windows
LIRE:   Comment résoudre le problème de lecture vidéo de Windows 11

Voyons maintenant la description du processus à suivre pour chacune des solutions proposées.

1] Liste de contrôle initiale

Avant d’essayer les solutions ci-dessous, comme solution rapide, vous pouvez faire ce qui suit, et après chaque tâche voir si le problème en question est résolu :

  • Exécutez une analyse AV complète du système. Il est possible qu’une infection par un logiciel malveillant ait modifié ce fichier ocx particulier.Vous pouvez lancer une analyse antivirus complète du système avec Windows Defender ou tout autre produit AV tiers réputé.
  • Exécuter un scan SFC et DISM. Vous pouvez exécuter un scan SFC et, selon le résultat, poursuivre avec un scan DISM pour corriger la corruption des fichiers système et une image système corrompue ou mauvaise susceptible de déclencher cette erreur.
  • Mise à jour de Windows. Un système d’exploitation Windows obsolète est susceptible de présenter des erreurs.Vérifiez donc les mises à jour et installez tous les bits disponibles sur votre appareil Windows 11/10 et voyez si l’erreur réapparaît.En revanche, si l’erreur s’est produite après la mise à jour récente de Windows, vous pouvez effectuer une restauration du système ou désinstaller la mise à jour – mais si vous préférez ne faire ni l’un ni l’autre en première intention, vous pouvez continuer avec les solutions ci-dessous.

2] Mise à jour de Visual Basic

Si la version du fichier COMDLG32.OCX sur votre système Windows 11/10 est obsolète, vous risquez de rencontrer le problème suivantCOMDLG32.OCX est manquant ou n’a pas réussi à se charger.sur votre appareil.Dans ce cas, vous pouvez simplement mettre à jour Visual Basic dont le fichier OCX en question est l’un des composants.

LIRE:   Dépannage : Vitesse de transfert des données lente de l'USB 3.0

Visual Basic 6.0 est composé de ces livrables clés :

  • Visual Basic 6.0 IDE (Integrated Development Environment).
  • Visual Basic 6.0 Runtime : les bibliothèques de base et le moteur d’exécution utilisés pour exécuter les applications VB 6.0.
  • Visual Basic 6.0 Runtime Extended Files : une sélection de fichiers OCX de contrôle ActiveX, de bibliothèques et d’outils livrés avec le support IDE et en tant que version en ligne.

Pour mettre à jour Visual Basic, procédez comme suit :

  • Télécharger leMise à jour du rollup de sécurité de Visual Basic 6.0 Service Pack 6à partir du centre de téléchargement de Microsoft.
  • Dézippez le paquet d’archives.
  • Maintenant, copiez le moduleCOMDLG32.OCXet enregistrez-le à l’emplacement suivant, en fonction de l’architecture de votre système :

Sur un système Windows 64 bits

C:\Windows\SysWOW64

Sur un système Windows 32 bits

C:\Windows\System32

Une fois cela fait, redémarrez le PC et voyez si le problème est résolu.Sinon, passez à la solution suivante.

3] Réenregistrer le fichier COMDLG32.OCX

Comme vous avez mis à jour le fichier COMDLG32.OCX qui est un composant de Visual Basic, mais que le problème n’est pas résolu, vous pouvez réenregistrer le fichier OCX en question.

4] Remplacer ou restaurer le fichier COMDLG32.OCX

Par défaut, ce module n’est pas livré avec Windows et ne sera pas disponible sur Winbindex, un nouveau service web qui permet aux utilisateurs de voir les informations sur les fichiers du système d’exploitation Windows 11/10 et de télécharger ces fichiers depuis les serveurs de Microsoft.

Donc, si vous avez accidentellement supprimé le fichier COMDLG32.OCX de votre système, vous pouvez essayer de le restaurer à partir de la corbeille.Vous pouvez également restaurer ce fichier en vous connectant à un autre ordinateur Windows en fonctionnement qui a été récemment mis à jour, en naviguant dans le dossierC:\Windows\System32\NouC:\Windows\SysWOW64selon le cas ; localisez et copiez le fichier sur un lecteur USB, puis branchez le lecteur sur le PC problématique, naviguez jusqu’au dossier exact d’où il a été copié, puis collez le fichier à cet endroit.

LIRE:   Comment réparer OEM HIDClass 18.16.37.672 ne s'installe pas sur Windows 11 ou Windows 10

5] Effectuer une réinitialisation de ce PC, une réinstallation dans le nuage ou une mise à niveau sur place pour réparer Windows

Si, à ce stade, rien n’a fonctionné et que vous avez épuisé toutes les autres options possibles pour corriger l’erreur sur votre appareil Windows 11/10, sans succès, il est probable que vous ayez affaire à une corruption du système qui ne peut être résolue normalement.Dans ce cas, vous pouvez essayer de Réinitialiser ce PC, ou Réinstaller le nuage pour réinitialiser tous les composants de Windows.Vous pouvez également essayer de réparer la mise à niveau sur place et voir si cela aide.

N’importe laquelle de ces solutions devrait vous convenir !

Poste connexe: MSCOMCTL.OCX ou l’une de ses dépendances n’est pas enregistrée

Faut-il enregistrer les fichiers OCX ?

Lorsque vous distribuez une application Microsoft Visual qui utilise un contrôle ActiveX (fichier .ocx), le fichier .ocx doit être enregistré correctement pour qu’il fonctionne correctement à condition que vous cochiez la case OLE pour le fichier .ocx.Vous pouvez utiliser le serveur d’enregistrement Microsoft (Regsvr32.exe) pour enregistrer manuellement un fichier .ocx 32 bits sur un système d’exploitation 32 bits.

adminguides