Hotline pc one faq windows Pariez chez Sportingbet!  
Hotline pc line
Hotline PC - contact Hotline PC - Vista Hotline PC - Windows XP Hotline PC - dossiers Hotline PC - registre Hotline PC - reseaux Hotline PC - applications Hotline PC - ms-dos Hotline PC - gravure Hotline PC - autres
Google
 
Forum
Fonds d'écran
Sonneries
Sonneries




 

Le système de vérification des fichiers

La fonctionnalité de protection des fichiers et comment la désactiver.

Dernière mise à jour : 26/06/2007


- La Protection des fichiers Windows :
La fonctionnalité WFP (Windows File Protection) a été conçue pour protéger un nombre de fichiers considérés comme indispensables à la bonne marche du système. Dès qu'un fichier a été supprimé ou modifié, il est automatiquement remplacé par sa version correcte présente dans le dossier \Windows\System\dllcache. Si la version correcte n'est pas trouvée dans le répertoire-cache, il vous sera demandé d'insérer le CD-Rom d'installation de Windows XP. Faites le test suivant :
1) Dans l'Explorateur Windows, ouvrez \Windows\System32.
2) Supprimez, par exemple, ce fichier : aaaamon.dll.
3) Appuyez sur la touche F5 afin de rafraîchir l'affichage.
Le fichier est de nouveau à sa place habituelle.
Voici une manière simple de remplacer un fichier "protégé" :
1) Lancez une recherche sur le nom du fichier.
Saisissez, par exemple ce nom de fichier : msoe.dll
2) Renommez la version du fichier présente dans \Windows\System32\dllcache.
Par exemple, renommez le fichier aaaamon.dll en aaaamon.old
3) Renommez éventuellement les autres versions trouvées.
4) Renommez la version placée dans \Windows\System32.
Il vous sera alors demandé d'insérer le CD-Rom d'installation puisque aucune version "légale" du fichier n’a été trouvée.
Cliquez sur le bouton Annuler.
Au moment où il vous est demandé si vous souhaitez garder la version non reconnue du fichier, répondez simplement par Oui.
Afin de restaurer la version originale du fichier, il suffit de renommer l'ancienne version du fichier placée dans \Windows\System32\Dllcache puis dans \Windows\System32.


- La commande sfc :
La commande sfc.exe (System File Checker) vous permet de lancer une vérification des fichiers système. Les paramètres possibles sont les suivants :
* /scannow : effectue immédiatement une vérification des fichiers système.
* /scanonce : vérifie tous les fichiers système au prochain redémarrage.
* /scanboot : vérifie les fichiers système à chaque démarrage.
* /revert : réinitialise les paramètres par défaut du système de protection des fichiers. C'est utile si vous souhaitez annuler une précédente commande.
* /purgecache : vide le cache des fichiers et lance immédiatement une vérification des fichiers système. Ce paramètre sert à réparer un cache de protection des fichiers endommagé.
* /cachesize =x : définit la taille du cache des fichiers.

- On me demande d'insérer le CD-ROM Windows XP SP2 :

Il y a deux possibilités : soit vous possédez un disque sur lequel est installé le Service Pack 2 et dans ce cas il vous suffit de l'insérer dans votre lecteur soit vous n'avez qu'un disque d'installation classique. Auquel cas suivez cette procédure :
1) Dans l'éditeur du Registre ouvrez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
2) Éditez une valeur chaîne nommée ServicePackSourcePath.
3) Saisissez comme données de la valeur ceci : c:\windows\ServicePackFiles


- "Le fichier 'Nom_Fichier' de CD du Service Pack 2 pour Windows XP Professionnel est nécéssaire" :
1) Cliquez sur Démarrer/Rechercher.
2) Dans la zone de texte Une partie ou l'ensemble du nom de fichier :, saisissez le nom du fichier.
3) Cliquez sur le bouton Rechercher.
Différentes versions du fichier seront trouvées. Voici l'ordre de préférence à adopter en fonction de leur version :
\WINDOWS\$NtServicePackUninstall$.
\WINDOWS\ServicePackFiles\i386.
\WINDOWS\system32\dllcache.
\WINDOWS\system32.
\WINDOWS\$NtUninstallKBxxxxxx$.
4) En vous servant du reccourci clavier Alt + Tab revenez à la fenêtre Fichiers nécessaires.
5) Cliquez sur le bouton Parcourir...
6) Sélectionnez la version du fichier la plus récente.
7) Refaites la même procédure pour chaque fichier qui demeure introuvable.

- "Les fichiers qui sont nécessaires au bon fonctionnement de Windows doivent être copiés dans le dossier DLL Cache" :
1) Copiez l'intégralité d'un répertoire nommé i386 de votre disque d'installation vers la racine de votre disque dur.
2) Lancez le Registre Windows.
3) Ouvrez cette clé : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup.
4) Éditez une valeur SourcePath.
5) Modifiez les valeurs déjà présentes en les remplaçant par celles-ci : c:\.
6) Redémarrez votre machine puis relancez la commande sfc /scannow.
Problème soumis par J. Pioget.

- Paramétrer la protection de fichiers Windows :
Le composant Protection de fichiers Windows empêche le remplacement des fichiers système protégés. Ce composant est exécuté en tâche de fond et protège tous les fichiers système. La version protégée d'un fichier est placée dans \WINDOWS\system32\dllcache. Ce sont les fichiers dont l'extension est .sys, .dll, .ocx, .ttf, .fon ou .exe.
Vous pouvez paramétrer cette fonctionnalité de cette façon :
1) Cliquez sur Démarrer/Exécuter, puis saisissez : regedit.
2) Dans l'éditeur du Registre, ouvrez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.
3) Dans le volet de droite, éditez une valeur DWORD nommée SFCDisable.
Saisissez une de ces données de valeur :
* 0 : la fonction de protection de fichier est activée.
* 1 : la fonction de protection de fichier est activée, mais vous serez invité à la réactiver au prochain redémarrage.
* 2 : la fonction de protection de fichier sera désactivée au prochain redémarrage seulement et sans que vous soyez invité à la réactiver.
* 4 : la fonction de protection de fichier est activée sans qu'aucune boîte de dialogue n'apparaisse.

- Supprimer un fichier protégé du système d'exploitation :
C'est une manipulation obligatoire à partir du moment où vous voulez remplacer un fichier système par une version plus récente.
1) Cliquez sur Démarrer/Rechercher.
2) Lancez une recherche sur le nom du fichier que vous souhaitez remplacer.
3) Renommez la version placée dans \windows\system32\dllcache, puis les autres versions, et enfin celle placée dans \windows\system32.
On vous demandera alors d'insérer le CD-Rom de Windows XP. Cliquez sur le bouton Annuler. Quand on vous demandera si vous souhaitez garder ces versions de fichiers non reconnues, cliquez sur le bouton Oui.

- Désactiver complètement le système de protection de fichiers :
L'intérêt de ce type de manœuvre est de pouvoir modifier n'importe quel fichier système afin d'arriver à personnaliser complètement votre interface Windows.
Téléchargez un éditeur hexadécimal comme UltraEdit à cette adresse : ftp://ultraedit.com/uedit32.zip. Enregistrez l'archive ZIP sur votre disque dur, puis procédez à l'installation du programme.
1) Lancez l'Explorateur Windows, puis ouvrez \Windows\System32.
2) Dans le même emplacement, faites une copie de sauvegarde du fichier SFC_OS.DLL en le nommant SFC_Patch.DLL.
3) Lancez votre éditeur hexadécimal et ouvrez le fichier SFC_Patch.DLL.
4) À l'offset 0xE2B8, modifiez la valeur 8BC6 par 9090. Si vous possédez Windows XP SP1, modifiez l'offset 0xE3BB.
L'offset 0XE2B8 est à l'intersection entre les valeurs "000e2b0h" et "8B C6"
5) Refaites la même opération à l'offset 8BC6.
6) Cliquez sur Démarrer/Exécuter, puis saisissez : cmd.
7) En invite de commandes, saisissez ces commandes :
- copy %SystemRoot%\System32\SFC_Patch.DLL %SystemRoot%\System32\dllcache\SFC_OS.DLL /Y
- copy %SystemRoot%\System32\SFC_Patch.DLL %SystemRoot%\System32\SFC_OS.DLL /Y
8) Cliquez sur Annuler si on vous demande d'insérer le CD-Rom de Windows XP.
9) Redémarrez votre ordinateur et lancez l'éditeur du Registre.
10) Ouvrez HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon.
11) Dans le volet de droite, éditez une valeur DWORD nommée SFCDisable.
12) Affectez ffffff9d comme données de valeur.
Cela revient à désactiver cette valeur DWORD.
Remarque : Concernant Windows XP avec le Service Pack 2, l'offset concerné porte le numéro 0xECE9. Modifiez la valeur 33C040 par celle-ci : 909090.

- Définir l'analyse de la Protection de fichiers Windows :
Configuration requise : au moins Microsoft Windows XP.
Cette stratégie force la Protection de fichiers Windows à énumérer et analyser tous les fichiers système afin de détecter les modifications. Cette stratégie n'affecte pas la détection de modifications de fichiers en tâche de fond standard fournie par la Protection de fichiers Windows.
Si vous modifiez directement le Registre, suivez ces étapes :
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows NT\Windows File Protection.
2) Créez une valeur DWORD nommée SfcScan
3) Éditez cette entrée et inscrivez, comme données, une de ces valeurs :
* 1 : l'analyse sera lancée à chaque démarrage.
* 0 : l'analyse ne sera pas lancée à chaque démarrage.
C'est l'option par défaut : les fichiers ne sont analysés qu'au moment de l'installation.
Cette stratégie est accessible depuis l’éditeur de stratégie de groupe en ouvrant Configuration ordinateur/Modèles d'administration/Système/Protection de fichiers Windows : Définir l'analyse de Protection de fichiers Windows.

- Indiquer l'emplacement du cache de la Protection des fichiers :
Configuration requise : au moins Microsoft Windows XP.
Cette stratégie spécifie un emplacement différent pour le cache de la Protection de fichiers Windows.
Si vous modifiez directement le Registre, suivez ces étapes :
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows NT\Windows File Protection.
2) Créez une valeur chaîne nommée SFCDllCacheDir
3) Éditez cette entrée et inscrivez, comme données, l'emplacement des fichiers de cache.
Cette stratégie est accessible depuis l’éditeur de stratégie de groupe en ouvrant Configuration ordinateur/Modèles d'administration/Système/Protection de fichiers Windows : Indiquer l'emplacement du cache de la Protection de fichiers Windows.

- Définir la taille du cache maximal :
Configuration requise : au moins Microsoft Windows XP.
Cette stratégie permet de définir l'espace disque maximal utilisé pour le cache de la Protection de fichiers Windows.
Si vous modifiez directement le Registre, suivez ces étapes :
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows NT\Windows File Protection.
2) Créez une valeur DWORD nommée SfcQuota
3) Éditez cette entrée et inscrivez, comme données, la taille maximale du cache en Mo.
La valeur par défaut est de 50 Mo. Pour indiquer que la taille du cache est illimitée, saisissez, comme données de la valeur, le nombre 4294967295.
Cette stratégie est accessible depuis l’éditeur de stratégie de groupe en ouvrant Configuration ordinateur/Modèles d'administration/Système/Protection de fichiers Windows : Limiter la taille du cache de la Protection de fichiers Windows.

- Masquer la fenêtre de progression de l'analyse des fichiers :
Configuration requise : au moins Microsoft Windows XP.
Cette stratégie permet de masquer la fenêtre de progression de l'analyse des fichiers.
Si vous modifiez directement le Registre, suivez ces étapes :
1) Ouvrez \SOFTWARE\Policies\Microsoft\Windows NT\Windows File Protection.
2) Créez une valeur DWORD nommée SfcShowProgress
3) Éditez cette entrée et inscrivez ceci comme données de la valeur :
* 0 : la stratégie est activée.
* 1 : la stratégie est désactivée.
Cette stratégie est accessible depuis l’éditeur de stratégie de groupe en ouvrant Configuration ordinateur/Modèles d'administration/Système/Protection de fichiers Windows : Masquer la fenêtre de progression de l'analyse des fichiers.



blog, bookmark, newsletter


abc-blagues - infopage - les societes - entrepreneurs de france - annufrance - flashmeat topsitefr - radioduweb
c-rigolo - woopami - rire-et-sourire - pubstv - widouf - planete-nokia - streaming-fr

© 2001-2008 Hotline-PC.org. Tous droits réservés. Ce site fait régulièrement l'objet d'un marquage IDDN.IDDN Certification
Un site du réseau : 

Contact - Plan du site - Notice légale
Blog Bookmark Newsletter