use sfc scannow

Comment réparer les erreurs 0xc000012f (image incorrecte) dans Windows 10 (SFC File Checker + VC ++)

L’erreur 0xc000012f est due à l’incapacité de Windows à lire les fichiers / bibliothèques qui nécessitent une exécution.

Si vous rencontrez une erreur Windows 10, cela est généralement dû à Visual C ++ – ou cela peut être le résultat de fichiers, de pilotes ou d’autres problèmes incorrects.

L’erreur indiquera généralement les éléments suivants:

MSVCP120.dll n’est pas créé pour s’exécuter sur Windows ou contient une erreur. Essayez de réinstaller le programme à l’aide du support d’installation d’origine ou contactez votre administrateur système ou votre fournisseur de logiciels pour obtenir de l’aide. Statut d’erreur 0xc000012f

Pour effacer le problème dans la boucle, la cause la plus courante du problème provient d’un installation corrompue / endommagée Visual C ++.

Visual C ++ est un ensemble de fichiers / bibliothèques qui permettent aux applications logicielles informatiques de fonctionner avec des fonctionnalités spéciales.

Si vous voyez des erreurs avec « MSVCPxxx.dll », ces fichiers sont nommés d’après différentes versions de VC ++ (MS / Microsoft VCP / Visual C PlusPlus xxx / Version) et sont installés avec les différents packages « Visual C ++ Redistributable » qui sont disponibles en ligne.

La chose la plus importante que vous devez faire est de déterminer quelle version de VC ++ est à l’origine du problème. Cela peut être fait en identifiant le numéro dans le fichier avec la version VC ++:

  • VC ++ 2012 – Version 11.0
  • VC ++ 2013 – Version 12.0
  • VC ++ 2015 – Version 14.0
  • VC ++ 2017 – Version 14.1

Si vous voyez des erreurs avec « MSVCP120.dll », cela signifie que Visual C ++ Redistributable 2013 n’est pas installé correctement.

La raison pour laquelle cela est important est qu’un certain nombre d’applications logicielles peuvent être conçues pour utiliser certains paquets VC ++ pour s’exécuter. Si ce package est absent de votre système, il créera une erreur telle que ce que vous rencontrez.

Pour résoudre ce problème, vous devez d’abord vous assurer que vous pouvez résoudre tous les problèmes essentiels avec VC ++, puis résoudre tous les problèmes dans Windows.

règlement

1. Réinstallez VC ++

La première étape consiste à réinstaller Distributed Visual C ++ qui est cité comme ayant une erreur.

La façon de procéder est en fait simple:

  • Sous Windows 7, cliquez sur « Démarrer »> « Panneau de configuration »> « Programmes + fonctionnalités »
  • Sous Windows 10, faites un clic droit sur le bouton « Démarrer », sélectionnez « Applications et fonctionnalités »
  • Dans la liste qui s’affiche, faites défiler vers le bas jusqu’à «Microsoft Visual C ++ Redistributable»
  • Avec la liste ci-dessus (VC ++ 2012 / Version 11.0) – vous devez identifier quelle version de VC ++ est à l’origine du problème
  • Pour ce faire, vous obtenez l’erreur MSVCPxxx.dll et correspond à «xxx» avec la version VC ++ répertoriée ci-dessus.
  • Par exemple, les erreurs MSVCP110.dll sont causées par VC ++ 2012
  • Une fois que vous avez identifié la version VC ++ à l’origine du problème, sélectionnez-la et appuyez sur « Supprimer »
  • S’il y a plusieurs classements (vous pouvez avoir des versions x64 + x86), supprimez les deux
  • Redémarrez le système

Après avoir repris le travail, vous devrez alors enregistrer les restes de fichier VC ++ qui peuvent causer des problèmes.

2. RegSvr32

Windows utilise des fichiers « DLL » (Dynamic Link Library) comme « bibliothèques ».

Cela signifie que chaque fois qu’un logiciel est conçu sur la plate-forme Windows, il peut appeler plusieurs fichiers DLL tiers pour obtenir la fonctionnalité qu’il faudrait des mois pour développer manuellement.

Les packages visuels C ++ distribués sont la contribution de Microsoft à cet idéal – offrant aux développeurs un certain nombre de fonctionnalités essentielles qui n’existent pas sans les packages VC ++.

L’inconvénient est que chaque fois qu’un logiciel utilise un logiciel qui nécessite une DLL, il appelle un «registre» de base de données central qui répertorie les fichiers de Windows.

Vous pouvez « enregistrer » et « désenregistrer » les fichiers DLL de cette base de données – ce qui est probablement l’une des raisons essentielles de votre erreur.

Pour ce faire, vous devez suivre ces étapes:

  • Appuyez sur les touches « Windows » + « R » de votre clavier
  • Appuyez sur « CMD » et appuyez sur « OK »
  • Entrez « regsvr32 / u msvcpxxx.dll » (où xxx est le numéro de fichier que vous venez de supprimer de la liste d’installation VC ++)
  • Cela supprimera complètement le fichier du référentiel central de Windows

Une fois que vous avez fait cela, cela vaudra également la peine de le vérifier dans C: / Windows / System32:

  • Cliquez sur « Explorateur de fichiers »
  • Accédez à C: / Windows / System32
  • Recherchez le fichier cité dans votre erreur système
  • S’il est là, sélectionnez et appuyez sur « Supprimer »
  • Cela l’enverra dans la « Corbeille » (afin que nous puissions simplement la restaurer en cas de problème)

Une fois que vous avez fait cela, redémarrez votre PC (à nouveau).

3. Réinstallez les redistributeurs VC ++

Ensuite, vous voudrez réinstaller le package de révision VC ++ approprié de Microsoft.

Cela restaure non seulement le fichier correct sur votre système, mais * devrait * corriger toutes les références corrompues.

Pour ce faire, vous devez suivre ces étapes:

  • Cliquez sur votre navigateur Web sélectionné
  • Recherche de « Téléchargements Visual Visual distribués Visual C ++ Microsoft »
  • Vous devez cliquer sur une page intitulée « Derniers téléchargements redistribués pris en charge par Visual C ++ »
  • Faites défiler jusqu’à la version que vous avez précédemment installée
  • Téléchargez n’importe quelle version que vous avez installée (si vous aviez les deux versions x86 + x64 – téléchargez les deux)
  • Une fois téléchargé, accédez à votre fichier de téléchargements et installez d’abord la version x86, puis la version x64
  • Une fois l’installation terminée, redémarrez votre système

Le renouvellement devrait vous donner la possibilité de tester ensuite le programme en lançant le mauvais. S’il ne s’affiche plus, cela signifie généralement que le problème est résolu.

Si l’erreur persiste, cela suggère un problème plus approfondi avec Windows.

4. SFC / DISM

Si vous voyez toujours l’erreur, cela signifie que vous avez probablement une sorte de problème dans Windows lui-même.

La meilleure façon de résoudre ces problèmes consiste à utiliser les packages SFC et DISM, qui sont intégrés à chaque système Windows:

  • Appuyez sur les touches « Windows » + « S » de votre clavier
  • Appuyez sur « CMD » dans la boîte de recherche
  • Lorsque la liste apparaît, faites un clic droit sur la liste du haut et sélectionnez «Exécuter en tant qu’administrateur»
  • Lorsque la fenêtre se charge, appuyez sur ce qui suit:
  • « SFC / skannow » + appuyez sur « Entrée »
  • Après cela, appuyez sur « DISM / Online / Cleanup-Image / RestoreHealth » puis appuyez sur « Entrée »
  • Une fois que vous avez terminé, redémarrez votre système

Après le redémarrage, le système devrait recommencer à fonctionner.

Si vous faites ce qui précède et rencontrez toujours des erreurs, cela suggère une erreur plus profonde dans Windows lui-même.

Pour résoudre ce problème, vous devrez évaluer l’opinion d’une personne possédant des connaissances spécifiques sur votre système. Bien sûr, cela ne peut pas être fait par un seul article sur Internet.

Laisser un commentaire