Utiliser et comprendre SFC /scannow
|
La commande SFC /scannow est destinée à contrôler les fichiers système essentiels au bon fonctionnement de XP et vérifier le contenu du cache de protection des fichiers système (WFP). Les éléments nécessaires à ce travail peuvent se trouver à plusieurs emplacements différents : votre disque dur et/ou le CD-Rom qui vous a été fournit avec votre ordinateur.
Ouvrez le menu Démarrer puis choisissez Exécuter : SFC
/scannow
Si tout se passe bien, une boîte de dialogue munie d'une barre de progression devrait défiler pendant environ 5 à 20 minutes et si une modification a été effectuée, une demande de redémarrage apparaitra. Eléments de dépannage
Pour ce qui est des fichiers copiés par l'installation originale de XP, le contrôle SFC utilise le contenu de C:\windows\system32\DLLCache\ en priorité, puis les chemins situés dans la base de registre pour vérifier les fichiers système : HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Setup SourcePath C'est la valeur principale, celle qui indique où se trouve le répertoire I386. Il est ainsi possible d'éviter l'utilisation du CD-Rom en recopiant le répertoire I386 depuis le CD jusque sur votre disque dur et en changeant cette valeur du registre. Attention, vous devez indiquer l'emplacement où se trouve I386. Par exemple, si vous avez comme résultat C:\XPsrc\I386\ alors la valeur du registre doit être C:\XPsrc\ Un article de la Knowledge Base reprends ces informations : http://support.microsoft.com/?kbid=811260 Dans quelques cas, une autre valeur peut entrer en ligne de compte, il s'agit de : HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion SourcePath Les fichiers du système sont modifiés par l'installation de correctifs ou de service packs. Lors de l'installation de correctifs, les fichiers modifiés sont directement placés dans C:\WINDOWS\system32\dllcache (en plus de leur emplacement normal) afin que le système de protection des fichiers (WFP) puisse corriger immédiatement toute modification inappropriée. Une autre copie est placée dans c:\windows\$hf_mig$\ . Quand à l'installation d'un service pack, les fichiers sont copiés dans C:\WINDOWS\ServicePackFiles et c'est cette valeur qui indique à SFC leur emplacement : HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Setup ServicePackSourcePath |