On peut utiliser l'outil de contrôle d'intégrité des fichiers système (SFC) depuis un environnent de restauration (WINRE s’exécutant sur une clé USB par exemple) cependant il faudra alors préciser les valeurs des paramètres OFFWINDIR et OFFBOOTDIR:
sfc /scannow /OFFbootdir=c:\ /OFFwindir=d:\windows
Dans cet exemple, aucune lettre de lecteur n'est associée au volume de boot. On utilise alors DISKPART pour associer une lettre et ainsi pouvoir lancer l'outil de récupération SFC depuis une clé USB:
REM Lancer dispart DISKPART REM lister les volumes LIST VOLUME REM parmis les volumes disponibles sélectionner la partition de boot (FAT32 environ 200 Mo) SELECT VOLUME 3 REM associer une lettre de lecteur ASSIGN LETTER=G EXIT
On peut à présent lancer l'outil SFC:
X: SFC /SCANNOW /OFFWINDIR=C:\Windows /OFFBOOTDIR=G:\
Le message d'erreur:
La protection des ressources Windows n'a pas réussi a démarrer le service de réparation.
c: cd \windows\system32 sc config trustedinstaller start= demand net start trustedinstaller
Message d'erreur:
La protection des ressources Windows ne peut pas effectuer l'opération demandée
Modifier les descripteurs de sécurité (security descriptors) via la commande:
ICACLS C:\Windows\winsxs
Tenter l' exécution d' une réparation automatique depuis un média d'installation USB/DVD:
Depuis le média d'installation des fichiers images existent en général avec deux extensions: .wim ou .esd
dir d:\sources | find "wim"
Pour obtenir les index associés aux différentes images disponibles:
DISM /Get-WimInfo /WimFile:d:\sources\install.wim
Un index au choix est nécessaire pour la commande suivante
Monter une image saine présente sur le média d'installation
dism /Get-MountedImageInfo dism /Mount-Image /ImageFile:D:\sources\install.wim /index:1 /ReadOnly /mountDir:c:\test\offline
Les logs sont de SFC sont disponibles sous c:\windows\logs\CBS\CBS.log