Général
-
Erreur 0xc000007b
Il peut y avoir plusieurs raisons à l'origine du message d'erreur 0xc000007b qui apparaît lorsque vous essayez d'exécuter une application sur un ordinateur Windows.
Cette erreur survient lorsqu'un environnement 32 bits est mélangé avec un environnement 64 bits.
Par exemple, si une application 32 bits essaie de charger un fichier DLL 64 bits, cela provoquera cette erreur.
Vérifiez que vous disposez de la bonne version du programme pour votre environnement Windows.
Souvent, les versions 64 et 32 bits d'un programme sont les mêmes, mais si l'erreur 0xc000007b apparaît, vérifiez votre système pour identifier la version bits que votre système utilise. Vous pouvez obtenir cette information dans le Panneau de configuration : option "Système".
Recherchez le "Type de système" dans la fenêtre qui apparaît.
Ou consultez cette information dans ce guide Microsoft
Si cette erreur survient après l'installation d'un fichier avec DLL-files Fixer, cela signifie que vous n'avez pas la bonne version. Revenez en arrière et installez l'une des versions DLL avec l'autre structure de bits.
-
Erreur de RunDLL : "filename.DLL est introuvable".
Il s'agit d'une erreur assez courante et qui peut apparaître lorsque votre antivirus supprime un fichier perçu comme une menace, mais pas la tâche de démarrage automatique ou la tâche programmée pour l'exécuter :
La façon la plus simple d'éviter cette erreur est d'empêcher Windows d'essayer de charger ce fichier.
Si vous êtes confronté à une situation différente et un autre programme connu requiert ce fichier (généralement référencé dans le message d'erreur), ou si vous n'êtes pas sûr, veuillez contacter notre support en soumettant un billet ci-dessus et nous pourrons vous proposer une aide plus spécialisée.
Comment supprimer la tâche qui essaie d'exécuter le fichier manquant;
- Téléchargez gratuitement le programme Autoruns de Microsoft.
- Exécutez Autoruns (en tant qu'administrateur) et identifiez les chemins d'image surlignés en jaune qui se terminent par le nom du fichier mentionné dans le message d'erreur. Vous pouvez généralement trouver ces chemins d'image à partir de l'onglet nommé "Tâche programmée".
- Cliquez avec le bouton droit sur une ligne surlignée en jaune se terminant par le nom du fichier et le chemin d'accès du message d'erreur, et choisissez Supprimer.
- Essayez de trouver tous les chemins d'image surlignés en jaune qui se terminent par le nom du fichier et le chemin d'accès du message d'erreur à partir de l'onglet "Tous", et supprimez-les.
- Remarque : Choisissez avec précaution uniquement les chemins d'image qui se terminent par le nom de fichier du message d'erreur. Si vous supprimez des chemins d'accès non surlignés, votre PC pourra rencontrer des problèmes au démarrage.
- Redémarrez l'ordinateur
-
Comment installer le fichier DLL que j'ai téléchargé sur DLL-files.com ?
1.
- Ouvrez le fichier .zip que vous avez téléchargé sur DLL-files.com.
- Extrayez le fichier DLL vers un dossier de votre ordinateur.
- Nous vous conseillons de placer ensuite le fichier dans le répertoire du programme réclamant ce fichier. Veillez à utiliser un fichier DLL 32 bits pour un programme 32 bits et un fichier DLL 64 bits pour programme 64 bits. Le non-respect de cette précaution pourra provoquer l'erreur 0xc000007b.
2.
Si cela ne résout pas votre problème, placez le fichier dans le répertoire du système. Par défaut, il s'agit de:
C:\Windows\System (Windows 95/98/Me),
C:\WINNT\System32 (Windows NT/2000),
C:\Windows\System32 (Windows XP, Vista, 7, 8, 8.1, 10).Sur une version 64 bits de Windows, le dossier par défaut pour les fichiers DLL 32 bits est:
C:\Windows\SysWOW64\
, et pour les fichiers DLL 64 bitsC:\Windows\System32\
Veillez à écraser tous les fichiers existants (mais faites quand même une copie de sauvegarde du fichier d'origine).
Redémarrez votre ordinateur.
3.
Si le problème persiste, suivez les instructions suivantes pour enregistrer le ficher DLL :
Pour les fichiers DLL 32 bits sur Windows 32 bits, et pour les fichiers DLL 64 bits sur Windows 64 bits :
- Ouvrez une invite de commandes avec élévation de privilèges.
- Pour ce faire, cliquez sur Démarrer, cliquez sur Tous les programmes, cliquez sur Accessoires, cliquez avec le bouton droit de la souris sur "Invite de commandes", puis cliquez sur sur Exécuter en tant qu'administrateur.
- Sur Windows 8/10, allez sur l'écran de démarrage. Commencez à taper cmd et Windows trouvera "Invite de commandes". Cliquez avec le bouton droit sur "Invite de commandes" et sélectionnez "Exécuter en tant qu'administrateur".
- Si l'on vous demande d'entrer un mot de passe administrateur ou une confirmation, saisissez le mot de passe ou cliquez sur Autoriser.
- Tapez regsvr32 " filename ".dll et appuyez sur Entrée.
Enregistrer des fichiers DLL 32 bits sur Windows 64 bits :
- Ouvrez une invite de commandes avec élévation de privilèges, comme expliqué précédemment.
- Dans l'invite de commandes, tapez ensuite la commande suivante et appuyez sur Entrée :
- cd c:\windows\syswow64\
- Tapez ensuite la commande suivante et appuyez sur Entrée :
- regsvr32 c:\windows\syswow64\"filename".dll
-
Pourquoi mes fichiers DLL disparaissent-ils soudainement ?
Les fichiers DLL peuvent être partagés avec plusieurs programmes différents. Si vous supprimez un programme en utilisant l'assistant de désinstallation, ils se peut que tous les fichiers installés par ce programme pendant le processus d'installation soient supprimés également, y compris les fichiers DLL qui sont partagés avec d'autres programmes.
Une installation ou une mise à niveau a pu échouer, abandonnant certains fichiers nécessaires.
Ce problème peut également survenir lorsque vous copiez manuellement les fichiers d'un programme d'un emplacement à un autre, sans utiliser le bon processus de configuration.
-
Qu'est-ce qu'une DLL?
DLL est l'acronyme de "Dynamic Link Library", ce qui en bref, signifie qu'il s'agit d'une bibliothèque d'informations, ou de fonctions, qui peuvent être reliées à différents programmes utilisant l'information contenue dans la DLL. Elle est dynamique dans le sens où il s'agit d'un répertoire avec souvent plusieurs centaines de fonctions, et le programme relié à elle peut utiliser n'importe laquelle, ou toutes, selon le besoin.
L'avantage est que ces programmes ne sont pas obligés d'inclure chaque fonction dans leurs propres fichiers, et utilisent plutôt la DLL partagée, ce qui réduit ainsi la taille du programme.
Pour donner un exemple simplifié : Dix programmes différents doivent tous afficher une certaine forme de touche sur l'écran de votre ordinateur. Au lieu d'apparaître tous avec leurs propres touches, ils sollicitent tous le même “showbutton.dll” qui existe déjà sur votre ordinateur. Comme ces dix programmes utilisent le même fichier, moins d'espace sera utilisé sur votre ordinateur.
-
Pourquoi ai-je des erreurs de DLL ?
En raison du mode de fonctionnement des fichiers DLL, beaucoup d'entre eux sont inclus par défaut dans toute installation Windows. Ainsi, lorsque vous installez un programme, il considère que les informations dont il a besoin pour s'exécuter sont déjà présentes sur votre ordinateur. Si une DLL particulière nécessaire à l'opération est manquante ou corrompue, ce programme ne pourra plus fonctionner. Cela provoquera une erreur DLL qui s'affichera sur votre écran.
Dans majorité des cas, les erreurs DLL surviennent lorsque des programmes ou fichiers sont corrompus par des virus ou autres logiciels malveillants, ou même supprimés par votre logiciel antivirus après ce genre d'infection. D'autres problèmes peuvent apparaître lorsqu'un fichier est supprimé pendant la désinstallation d'un programme ou lorsqu'il est supprimé manuellement par accident.
Mais parfois, ce problème peut même simplement avoir lieu lorsque vous essayez d'exécuter un programme plus ancien sur un nouvel ordinateur, où les anciens fichiers DLL nécessaires au programme ne sont pas inclus par défaut dans votre nouvelle installation Windows. La situation opposée qui consiste à essayer un nouveau programme sur un ordinateur plus ancien peut aussi être problématique, et ce pour la même raison.