Parfois, il est utile de pouvoir réenregistrer les fichiers DLL Windows pour résoudre divers problèmes du système d'exploitation. Les composants de Windows qui utilisent des serveurs COM / OLE / ActiveX doivent être enregistrés à l'aide de regsvr32. Pour une raison quelconque, ils peuvent se désinscrire et certaines applications de bureau ne fonctionneront pas correctement à moins que vous ne les enregistriez à l'aide de la ligne de commande. Le fait d'avoir des commandes pour enregistrer la DLL à partir du menu contextuel accélère ce processus. Voici comment cela peut être fait.
Publicité
cómo configurar un proxy
Si vous souhaitez savoir pour quels scénarios vous devrez peut-être réinscrire les fichiers DLL, consultez l'article suivant: Résoudre les problèmes de mise à jour de Windows dans Windows 10 en réinitialisant ses options et ses fichiers . Bien que Windows soit livré avec des outils de dépannage et Fix It qui gèrent cela automatiquement, l'enregistrement manuel est parfois le meilleur moyen de le faire.
À ajouter les commandes du menu contextuel Register DLL pour les fichiers DLL dans Windows 10 , vous devez appliquer un simple ajustement du registre. Pour ceux qui voudraient éviter l'édition manuelle du registre, j'ai créé des fichiers de registre prêts à l'emploi. Vous pouvez télécharger ces fichiers ci-dessous (le fichier d'annulation est inclus):
Télécharger les fichiers du registre
Si vous préférez appliquer le réglage manuellement, vous devez procéder comme suit:
- Ouvert Éditeur de registre .
- Accédez à la clé de registre suivante:
HKEY_CLASSES_ROOT dllfile shell
Astuce: voir comment accéder à la clé de registre souhaitée en un seul clic .
- Créez ici une nouvelle sous-clé et nommez-la S'inscrire
- Sous la sous-clé Register, il vous suffit d'ajouter créer une nouvelle sous-clé nommée Command.
Vous obtiendrez le chemin suivant:HKEY_CLASSES_ROOT dllfile shell Register Command
- Double-cliquez sur le paramètre de chaîne (par défaut) de la touche Commande et entrez les données suivantes:
regsvr32.exe '% 1 '
Le résultat sera le suivant:
- Revenez à la sous-clé HKEY_CLASSES_ROOT dllfile shell. Créez ici des sous-clés Unregister Command. Vous obtiendrez le chemin suivant:
HKEY_CLASSES_ROOT dllfile shell Unregister Command
- Définissez le paramètre par défaut de la sous-clé Command sur la valeur suivante:
regsvr32.exe / u '% 1 '
Voir la capture d'écran suivante:
Maintenant, si vous cliquez sur n'importe quel fichier DLL, vous verrez les commandes Register et Unregister.
Vous avez terminé.
Astuce bonus: il peut également être utile d'ajouter de telles commandes aux fichiers OCX. Pour ce faire, vous devez répéter les étapes ci-dessus dans la sous-clé HKEY_CLASSES_ROOT ocxfile shell.