Réparer les fichiers systèmes de Windows

Dans cet article, nous allons aborder la réparation de fichiers systèmes de Windows.
Après une attaque de virus, mise à jour de Windows posant souci, il se peut que des messages d’erreur au démarrage de la session Windows s’affiche :

xxxxx.dll est manquant, veuillez vérifier le chemin d'accès

ou encore :

xxxx.dll n'est pas une application Win32 valide

Pire encore, si cela touche un fichier système essentiel, vous pouvez avoir un message qui empêche le démarrage complet de Windows :

Windows n'a pas pu démarrer car le fichier suivant est manquant ou endommagé : C:\Windows\system32\xxx.dll.

ou encore que certains fonctionnalités de Windows ne fonctionne plus correctement à cause de fichiers systèmes endommagés.
Windows fournit des utilitaires de réparations de fichiers système notamment SFC et DISM.

Reset Windows Update Agent

Si vous ne voulez pas vous prendre la tête avec des commandes à saisir en invite de commandes.
Vous pouvez utiliser Reset Windows Update Agent qui permet de lancer certaines réparations.

Les réparations souhaitées sont à choisir parmi une liste numéro.

  • Une réparation SFC se lance par le numéro 2
  • Une réparation dISM se lance par le numéro 5.

En clair, donc si, vous souhaitez procéder à une réparation du système.
Lancez l’option 5 puis lancez l’option 2.

Invite de commandes en administrateur

Les deux commandes DISM et SFC ont besoin d’être lancé avec les droits administrateur à partir d’une invite de commandes.
Pour pouvoir utiliser ces derniers, il faut lancer une invite de commandes en administrateur sinon vous aurez des erreurs « accès refusé ».
Voici comment procéder.

Windows 10

  • Sur le menu Démarrer, faites un clic droit et simplement cliquez sur « Invite de commandes (admin)« 

Windows10_invite_comandes_admin

Windows 8

  • Sur votre clavier, appuyez sur la touche Windows + F
  • Réglez la recherche sur Partout
  • Saisissez cmd.exe
  • Faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe

invite_de_commandes_administrateur_windows8

Windows Vista et Windows 7

  • Cliquez sur le Menu Démarrer
  • Saisissez cmd dans la barre de recherche
  • Faites un clic droit / exécuter en tant qu’administrateur sur l’icône cmd.exe

invite_de_commandes_administrateur_windows7

Utilitaire de réparation de fichiers systèmes

SFC : Réparer les fichiers systèmes

SFC est un utilitaire apparu sur Windows XP et qui est encore présent sur Windows 10.
SFC permet d’analyser l’intégrité de tous les fichiers systèmes de Windows, de détecter des anomalies et de tenter de réparer ces derniers.

Une fois l’invite de commandes ouverte, saisissez dedans la commande suivante à valider par entrée :

sfc /scannow

(il y a un espace entre sfc et /scannow)

SFC va effectuer une analyse système :

sfc_scannow

Le rapport SFC est créé dans C:\Windows\Logs\CBS\CBS.log

SFC possède certaines limites, dû à l’évolution de Windows, notamment SFC ne peut réparer des paquets du magasin des composants (dossier C:\Windows\WinSxS).
Dans ces cas précis, vous devez utiliser l’utilitaire DISM.

DIM : réparer le magasin des composants Windows

Le magasin des composants Windows se trouve dans le dossier C:\Windows\WinSxS et contient des packages avec des fichiers systèmes nécessaire au fonctionnement de Windows et des applications installés.
Ce magasin des composants Windows est apparu sur Windows Vista.

SFC peut détecter des anomalies dans les paquets sans pouvoir les réparer.
Microsoft fournit un utilitaire DISM téléchargeable pour Windows 7 et en natif à partir de Windows 8.
Sur Windows 7, DISM ne permet pas vraiment de réparer le magasin des composants. DISM est donc pleinement utile pour Windows 8 et Windows 10.

Pour utiliser DISM, toujours en invite de commandes :

DISM /Online /Cleanup-image /Restorehealth

DISM va analyser les composants Windows et tenter de les réparer.

DISM_reparation_fichiers_systemes_Windows

Pour une utilisation avancée de DISM, rendez-vous sur la page : Utilisation avancée de DISM

SFCFix : autre utilitaire de réparation de fichiers systèmes

SFCFix est un autre utilitaire qui permet de réparer les fichiers systèmes du magasin des composants.
SFCFix est capable de réparer automatiquement certains fichiers qui sont connus pour avoir des problèmes… il est aussi possible de créer un script afin de forcer l’installation d’un fichier spécifique.
Cet utilitaire est donc plutôt à destination des utilisateurs avancés.

SFCFix_reparation_fichiers_systemes_Windows

SFC depuis un CD Live

Dans le cas où Windows ne démarre pas, il est tout à fait possible de lancer la commande SFC depuis un CD Live, par exemple le CD Live Malekal ou depuis l’invite de commandes des options de démarrage de Windows.

Dans le cas d’un CD Live, vous devez spécifier l’emplacement du dossier Windows à partir de l’option offwindir=, cela devient :

sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

SFC_CD_Live

Autre message d’erreur au démarrage de Windows

Erreur Rundll : entrée manquante

Le message Rundll au démarrage de la session Windows sont du type :

Erreur dans C:\xxxxx\yyyy.dll Entrée manquante

Ces erreurs Rundll ont peu de chance de provenir d’un fichier système défectueux mais plutôt à un appel d’un librairie nécessaire pour une application qui a été mal désinstallée ou provenant des restes d’un logiciel malveillant.

Pour résoudre les erreurs Rundll, reportez-vous à la FAQ suivante : Erreur Rundll au démarrage : Entrée manquante

Comment lire d'autres tutoriels de malekal.com ?

Si le site vous a aidé, svp, débloquez les bloqueurs de publicités, n'hésitez pas non plus à partager l'article ou le site sur les réseaux sociaux.

Pour pouvoir lire plus d'articles et tutoriels, utilisez le menu en haut du site. Plein d'articles et tutos utiles vous attendent !

Besoin d'aide ?

Posez votre question ou soumettez votre problème sur le forum malekal.com pour obtenir une aide efficace : Aller sur le forum malekal.com
(Visited 1 052 times, 1 visits today)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *