Le Vérificateur des fichiers système (SFC) signale à tort que les fichiers du module Windows Defender PowerShell sont endommagés

S’applique à : Windows 10Windows Defender for Windows 10

Symptômes


L'outil Vérificateur des fichiers système (SFC) signale que les fichiers situés dans le dossier %windir%\System32\WindowsPowerShell\v1.0\Modules\Defender sont endommagés. Quand ce problème se produit, des entrées d'erreur semblables à la suivante s'affichent : 

Cause


Il s'agit d'un problème connu dans Windows 10 version 1607 et versions ultérieures, et Windows Defender versions 4.18.1906.3 à 4.8.1908.

Les fichiers du module Windows Defender PowerShell situés dans %windir%\System32\WindowsPowerShell\v1.0\Modules\Defender sont fournis avec l'image Windows. Ces fichiers sont signés par catalogue. Cependant, le composant d'administration de Windows Defender dispose d'un nouveau canal de mise à jour hors cycle. Ce canal remplace les fichiers d'origine par des versions mises à jour signées à l'aide d'un certificat Microsoft approuvé par le système d'exploitation Windows. En raison de ce changement, SFC signale les fichiers mis à jour comme suit : « Les hachages pour le fichier membre ne correspondent pas ».

Les versions ultérieures de Windows utiliseront les fichiers mis à jour dans l'image Windows. Une fois cette modification mise en œuvre, SFC ne signalera plus les fichiers.

Résolution


Ce problème est résolu dans la mise à jour de Windows Defender version 4.8.1908. Une fois cette mise à jour appliquée, les fichiers PowerShell faisant partie de l'image Windows ne sont pas modifiés et l'outil SFC ne les signale plus. Les ordinateurs connectés à Internet qui s'abonnent au canal Windows Update téléchargent et installent automatiquement cette mise à jour.

Pour réparer les fichiers image Windows sur les ordinateurs touchés par ce problème, utilisez l'outil DISM. Pour ce faire, ouvrez une fenêtre d'invite de commandes sur l'ordinateur concerné, puis exécutez les commandes suivantes :

   dism /online /cleanup-image /restorehealth   sfc /scannow

Si ces commandes échouent et génèrent un message d'erreur similaire à « Fichier introuvable », assurez-vous que le fichier Install.wim est accessible, puis exécutez les commandes suivantes :

   DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:1 /LimitAccess   sfc /scannow

Pour plus d'informations sur les commandes de réparation, consultez l'article Repair a Windows Image (en anglais uniquement).