OVH Cloud OVH Cloud

Temp et Prefecht

16 réponses
Avatar
Lebototo
Bonjour à tous et toutes.
Il n'y a rien de grave mais dans le dossier
C:\Documents and Settings\Administrateur\Local \Settings\Temp
j'ai 72 Mo.
De même dans C:\WINDOWS\Prefetch
j'ai 6 Mo.
Puis-je supprimer le total ??
Merci de vos informations

--
Renoncer à la désobéissance civile, c'est mettre la conscience en prison
(Gandhi)
Alain G.J.
Ardèche - Nord Vivarais
mon site : http://perso.wanadoo.fr/grand-jean/

10 réponses

1 2
Avatar
Claude LaFrenière
Bonjour *Lebototo* :

Bonjour à tous et toutes.
Il n'y a rien de grave mais dans le dossier
C:Documents and SettingsAdministrateurLocal SettingsTemp
j'ai 72 Mo.
De même dans C:WINDOWSPrefetch
j'ai 6 Mo.
Puis-je supprimer le total ??
Merci de vos informations


*A) Pour le prefetch:*

*Non, il ne faut pas supprimer le prefetch.*
*Cette supression est une bidouille stupide.*

1- Vider le dossier prefetch ne sert à rien.

2- Planifier la défragmentation du prefetch c'est non seulement possible
mais cela améliore (un peu) les performances du système...


Pour le point # 1
-------------------

Vider le dossier prefetch n'est pas grave car il sera reconstitué mais c'est inutile.
Le seul résultat obtenu sera de revenir à la situation d'avant la suppression une
fois que ces fichiers de traçage seront reconstitués.

Pourquoi faire ce détour inutile? <<<<====================== !

Par défaut Windows XP trace :

les 120 premières secondes du démarrage,
les 60 secondes qui suivent la fin de l'initialisation des services,
les 30 secondes suivants le démarrage de la session de l'utilisateur
et les 10 premières secondes du démarrage d'une application.

Ces informations sont conservées dans des métadonnées du Master File Table
et envoyées au service du Planificateur des Tâches.

Le Planificateur des tâches exécute un appel au système pour accéder à ces
données, exécute des opérations à partir de ces données puis écrit dans le
dossier prefetch les fichiers avec l'extension .pf

Ce dossier se trouve à cet emplacement: %WINDIR%Prefetch

Quand le système démarre ou qu'une application est lancée
le gestionnaire du cache vérifie le dossier prefetch pour trouver
le fichier de trace (.pf) correspondant.

Si c'est les cas le gestionnaire de cache fait appel au gestionnaire
de la mémoire pour charger les données du fichier de traçage.

Les données de traçage du prefetch sont placées de façons
contigües sur le disque au lieu d'être éparpillées un peu partout.

Ce qui réduit les accès au disque pour retrouver les fragments de fichiers
nécessaires au lancement du démarrage ou d'une application et augmente
de ce fait la vitesse de l'opération.


Pour le point # 2
-------------------

Par défaut Windows xp fait une défragmentation des fichiers de traçage au trois jours.

Il est possible d'améliorer sensiblement les effets du prefetching
en lançant la procédure de défragmentation des fichiers de traçage
chaque jour plutôt qu'aux trois jours comme par défaut.

La commande: « %windir%system32Rundll32.exe advapi32.dll,ProcessIdleTasks » permet de le faire.

La meilleure façon de l'utiliser est de la lancer en tant que tâche
planifiée pour des périodes pour lesquelles tu prévoie que ton
système sera inutilisé. (En Idle...)


En somme:
-------------

Lors de la défragmentation partielle à tous les 3 jours ou avec la commande
%windir%system32Rundll32.exe advapi32.dll,ProcessIdleTasks qui fait la
même chose, les fichiers sont mis à jours et ceux inutiles supprimés...

Cela met à jour: (crée, modifie ou supprime)

les fichiers .pf de C:WINDOWSPrefetch
les fichiers "perfXXX.dat" et le fichier "PerfStringBackup.INI"dans C:WINDOWSsystem32
les fichiers default.LOG,software.LOG,system.LOG dans C:WINDOWSsystem32config
les fichiers logs dans C:WINDOWSsystem32wbemLogs
les fichiers WmiApRpl.h et WmiApRpl.ini dans C:WINDOWSsystem32wbemPerformance les fichiers:
les fichiers INDEX.BTR,INDEX.MAP,MAPPING.VER,MAPPING1.MAP,MAPPING2.MAP,OBJECTS.DATA,OBJECTS.MAP
dans C:WINDOWSsystem32wbemRepositoryFS

Sans compter les clés de registre concernées par le prefetching...

Références:

[1] Windows XP: Kernel Improvements Create a More Robust, Powerful, and Scalable OS
Mark Russinovich and David Solomon
http://msdn.microsoft.com/msdnmag/issues/01/12/XPKernel/default.aspx


*B) Pour l'entretien préventif de ton PC:*

1- Entretien préventif.

a) vérifier l'intégrité du disque avec chkdsk comme ceci:

Via l'explorateur Windows:
clic droit sur l'icône du disque
propriétés
onglet "outils"
"vérification des erreurs"
cochez les 2 options et redémarrez le PC
laisser la vérification se compléter

ou en ligne de commande:

Démarrer | exécuter | chkdsk X: /R
où X: est la lettre du DD à vérifier.
Dans le cas du DD système il faut redémarrer.

b) ceci étant fait il faut supprimer les fichiers temporaires comme ceci:

Démarrer | exécuter | cleanmgr
cocher tout sauf la compression et les fichiers Office le cas échéant

ou mieux avec CleanCache de ButtUgly (ça prend NET Framework pour
l'utiliser)
N.B. dans le cas des nettoyages pour Windows NE PAS virer le dossier
"Prefetch" !
http://www.buttuglysoftware.com/

c) puis défragmenter les volumes du disque comme ceci:

Démarrer | exécuter | dfrg.msc
défragmenter tous les volumes...

ou utiliser de meilleurs défragmenteurs tels qu' O&O Defrag ou DiskPerfect

Il est aussi possible de faire des défragmentation ciblées de certains
fichiers ou dossier fréquemments fragmentés
avec PowerDefragmenter + Contig
PowerDefragmenter
www.excessive-software.eu.tt
+
Contig
http://www.sysinternals.com/Utilities/Contig.html

Il est aussi très souhaitable d'utiliser (à chaque boot) PageDefrag:
http://www.sysinternals.com/Utilities/PageDefrag.html

Défragmente les fichiers suivants:

C:hiberfil.sys
C:pagefile.sys
C:WINDOWSSystem32*.evt
C:WindowsSystem32configdefault
C:WindowsSystem32configSAM
C:WindowsSystem32configSECURITY
C:WindowsSystem32configsoftware
C:WindowsSystem32configsystem

Enfin c'est aussi une bonne idée de défragmenter le fichiers de traçage du
prefetch avec la commmande suivante:
%windir%system32Rundll32.exe advapi32.dll,ProcessIdleTasks

Cette commande doit être lancé lorsque l'ordinateur n'est pas utilisé
(en "Idle")
et peut être lancée le soir ou la nuit avec le Planificateur des tâches...


Voilà.
:)
--
Claude LaFrenière

Avatar
Laurent Jumet
Hello Lebototo !

Lebototo wrote:

Il n'y a rien de grave mais dans le dossier
C:Documents and SettingsAdministrateurLocal SettingsTemp
j'ai 72 Mo.


Cela peut perturber des programmes qui s'en servent.

De même dans C:WINDOWSPrefetch
j'ai 6 Mo.


Tu peux supprimer le contenu de Prefetch, ça va se recréer. Ton premier boot qui suivra sera plus lent, ainsi que le premier lancement de chaque programme.

--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]

Avatar
Le Claude
Salut,

Un petit rajout aux propos (justes bien sur) de mon éminent
confrère C. La Frénière sur le "réglage" du Prefetch :
Le texte est déjà rédigé, s'il reprend les termes de C.LF. ce
n'est pas pour le corriger ou le copier mais parce que je n'ai eu
pas envie de le ré-écrire...-:))))

Le dossier Prefetch est destiné à apporter une aide au démarrage
de XP,
notamment en "mettant en avant" les programmes les plus utilisés,
on peut
régler son action dans le Registre à la clef
HKEY_LOCAL_MACHINESystemcontroleSet001ControlSessionManagerMemory
ManagementPrefetch Parameters dans l'écran de droite examine la
valeur
Enable Prefetch :
à 0 le Prefetch est désactivé,
à 1 son action est limitée aux applications,
à 2 son action est limitée au démarrage de XP,
à 3 action complète.
Aux valeurs 2 ou 3 le Prefetch est capable de recréer le Lay
Out, la
position 2 est intéressante, car le Prefetch est efficace, mais le
répertoire ne contient en permanence que 2 fichiers le Lay-Out et
le
NTOSBOOT-B00DFAAD qui se mettent à jour seuls, le L-O à chaque
démarrage et
l'autre quotidiennement, par contre en 3 le répertoire se charge
de fichiers
à chaque démarrage et il est indispensable de faire un nettoyage
périodiquement.
Ces indications sur les valeurs ont été partiellement tirées
d'un
article de la revue Windows XP (rendons à César ce qui lui
appartient)
Donc pour ton cas en remettant à 2 ou 3 tu verras réapparaître
le Lay
Out.

lay-out.ini va se reconstituer tout seul dès que le PC est libre
pendant quelques minutes d'affilée.
Tu peux forcer sa création par la commande
Rundll32.exe advapi32.dll,ProcessIdleTasks

Le service Planificateur des tâches doit être démarré et en
automatique si le L-O ne se reconstitue pas (à gafouiller)


--
Amicalement, Claude.

Claude CHARNEAU MVP-Shell/User.

La fé sense obras, morta es.

"Claude LaFrenière" a écrit dans le
message de news: 1kylopokhkf57$.6vd69kcjj8ly$
Bonjour *Lebototo* :

Bonjour à tous et toutes.
Il n'y a rien de grave mais dans le dossier
C:Documents and SettingsAdministrateurLocal SettingsTemp
j'ai 72 Mo.
De même dans C:WINDOWSPrefetch
j'ai 6 Mo.
Puis-je supprimer le total ??
Merci de vos informations


*A) Pour le prefetch:*

*Non, il ne faut pas supprimer le prefetch.*
*Cette supression est une bidouille stupide.*

1- Vider le dossier prefetch ne sert à rien.

2- Planifier la défragmentation du prefetch c'est non seulement
possible
mais cela améliore (un peu) les performances du système...


Pour le point # 1
-------------------

Vider le dossier prefetch n'est pas grave car il sera
reconstitué mais c'est inutile.
Le seul résultat obtenu sera de revenir à la situation d'avant
la suppression une
fois que ces fichiers de traçage seront reconstitués.

Pourquoi faire ce détour inutile? <<<<====================== !

Par défaut Windows XP trace :

les 120 premières secondes du démarrage,
les 60 secondes qui suivent la fin de l'initialisation des
services,
les 30 secondes suivants le démarrage de la session de
l'utilisateur
et les 10 premières secondes du démarrage d'une application.

Ces informations sont conservées dans des métadonnées du Master
File Table
et envoyées au service du Planificateur des Tâches.

Le Planificateur des tâches exécute un appel au système pour
accéder à ces
données, exécute des opérations à partir de ces données puis
écrit dans le
dossier prefetch les fichiers avec l'extension .pf

Ce dossier se trouve à cet emplacement: %WINDIR%Prefetch

Quand le système démarre ou qu'une application est lancée
le gestionnaire du cache vérifie le dossier prefetch pour
trouver
le fichier de trace (.pf) correspondant.

Si c'est les cas le gestionnaire de cache fait appel au
gestionnaire
de la mémoire pour charger les données du fichier de traçage.

Les données de traçage du prefetch sont placées de façons
contigües sur le disque au lieu d'être éparpillées un peu
partout.

Ce qui réduit les accès au disque pour retrouver les fragments
de fichiers
nécessaires au lancement du démarrage ou d'une application et
augmente
de ce fait la vitesse de l'opération.


Pour le point # 2
-------------------

Par défaut Windows xp fait une défragmentation des fichiers de
traçage au trois jours.

Il est possible d'améliorer sensiblement les effets du
prefetching
en lançant la procédure de défragmentation des fichiers de
traçage
chaque jour plutôt qu'aux trois jours comme par défaut.

La commande: « %windir%system32Rundll32.exe
advapi32.dll,ProcessIdleTasks » permet de le faire.

La meilleure façon de l'utiliser est de la lancer en tant que
tâche
planifiée pour des périodes pour lesquelles tu prévoie que ton
système sera inutilisé. (En Idle...)


En somme:
-------------

Lors de la défragmentation partielle à tous les 3 jours ou avec
la commande
%windir%system32Rundll32.exe advapi32.dll,ProcessIdleTasks qui
fait la
même chose, les fichiers sont mis à jours et ceux inutiles
supprimés...

Cela met à jour: (crée, modifie ou supprime)

les fichiers .pf de C:WINDOWSPrefetch
les fichiers "perfXXX.dat" et le fichier
"PerfStringBackup.INI"dans C:WINDOWSsystem32
les fichiers default.LOG,software.LOG,system.LOG dans
C:WINDOWSsystem32config
les fichiers logs dans C:WINDOWSsystem32wbemLogs
les fichiers WmiApRpl.h et WmiApRpl.ini dans
C:WINDOWSsystem32wbemPerformance les fichiers:
les fichiers
INDEX.BTR,INDEX.MAP,MAPPING.VER,MAPPING1.MAP,MAPPING2.MAP,OBJECTS.DATA,OBJECTS.MAP
dans C:WINDOWSsystem32wbemRepositoryFS

Sans compter les clés de registre concernées par le
prefetching...

Références:

[1] Windows XP: Kernel Improvements Create a More Robust,
Powerful, and Scalable OS
Mark Russinovich and David Solomon
http://msdn.microsoft.com/msdnmag/issues/01/12/XPKernel/default.aspx


*B) Pour l'entretien préventif de ton PC:*

1- Entretien préventif.

a) vérifier l'intégrité du disque avec chkdsk comme ceci:

Via l'explorateur Windows:
clic droit sur l'icône du disque
propriétés
onglet "outils"
"vérification des erreurs"
cochez les 2 options et redémarrez le PC
laisser la vérification se compléter

ou en ligne de commande:

Démarrer | exécuter | chkdsk X: /R
où X: est la lettre du DD à vérifier.
Dans le cas du DD système il faut redémarrer.

b) ceci étant fait il faut supprimer les fichiers temporaires
comme ceci:

Démarrer | exécuter | cleanmgr
cocher tout sauf la compression et les fichiers Office le cas
échéant

ou mieux avec CleanCache de ButtUgly (ça prend NET Framework
pour
l'utiliser)
N.B. dans le cas des nettoyages pour Windows NE PAS virer le
dossier
"Prefetch" !
http://www.buttuglysoftware.com/

c) puis défragmenter les volumes du disque comme ceci:

Démarrer | exécuter | dfrg.msc
défragmenter tous les volumes...

ou utiliser de meilleurs défragmenteurs tels qu' O&O Defrag ou
DiskPerfect

Il est aussi possible de faire des défragmentation ciblées de
certains
fichiers ou dossier fréquemments fragmentés
avec PowerDefragmenter + Contig
PowerDefragmenter
www.excessive-software.eu.tt
+
Contig
http://www.sysinternals.com/Utilities/Contig.html

Il est aussi très souhaitable d'utiliser (à chaque boot)
PageDefrag:
http://www.sysinternals.com/Utilities/PageDefrag.html

Défragmente les fichiers suivants:

C:hiberfil.sys
C:pagefile.sys
C:WINDOWSSystem32*.evt
C:WindowsSystem32configdefault
C:WindowsSystem32configSAM
C:WindowsSystem32configSECURITY
C:WindowsSystem32configsoftware
C:WindowsSystem32configsystem

Enfin c'est aussi une bonne idée de défragmenter le fichiers de
traçage du
prefetch avec la commmande suivante:
%windir%system32Rundll32.exe advapi32.dll,ProcessIdleTasks

Cette commande doit être lancé lorsque l'ordinateur n'est pas
utilisé
(en "Idle")
et peut être lancée le soir ou la nuit avec le Planificateur des
tâches...


Voilà.
:)
--
Claude LaFrenière



Avatar
Claude LaFrenière
Bonjour *Le Claude* :

Salut,

Un petit rajout aux propos (justes bien sur) de mon éminent
confrère C. La Frénière sur le "réglage" du Prefetch :


"ex-confrère" ... ;)

Le texte est déjà rédigé, s'il reprend les termes de C.LF. ce
n'est pas pour le corriger ou le copier mais parce que je n'ai eu
pas envie de le ré-écrire...-:))))


Tu as bien fait!

C'est Jean-Claude BELLAMY lui-même qui le dit:
«
Application typique du théorême de Réaumur-Sébastopol :

"Plus un informaticien est fainéant, meilleur il est,
Car il connait des tas d'astuces!"
»

[...]

Tout à fait! Ce que tu dis corrobore mes propos et les renforce!
Donc : merci !

Bon W.E.

:)

--
Claude LaFrenière

Avatar
Claude LaFrenière
Bonjour *Laurent Jumet* :


Tu peux supprimer le contenu de Prefetch, ça va se recréer.
Ton premier boot qui suivra sera plus lent, ainsi que le premier lancement de chaque programme.


Justement: pourquoi faire ça ?
Ça ne donne structement rien sinon recommencer le traçage à zéro...

PoooouuuuRquoi?

;)
--
Claude LaFrenière

Avatar
Le Claude
Re...

"ex-confrère" ... ;)
Pas grave, tu fais toujours partie comme moi des "répondeurs fous"
qu'ils soient MVP ou simple citoyen et en ce sens nous sommes
toujours confrères...

--
Amicalement, Claude.

Claude CHARNEAU MVP-Shell/User.

La fé sense obras, morta es.

"Claude LaFrenière" a écrit dans le
message de news:
Bonjour *Le Claude* :

Salut,

Un petit rajout aux propos (justes bien sur) de mon éminent
confrère C. La Frénière sur le "réglage" du Prefetch :


"ex-confrère" ... ;)

Le texte est déjà rédigé, s'il reprend les termes de C.LF. ce
n'est pas pour le corriger ou le copier mais parce que je n'ai
eu
pas envie de le ré-écrire...-:))))


Tu as bien fait!

C'est Jean-Claude BELLAMY lui-même qui le dit:
«
Application typique du théorême de Réaumur-Sébastopol :

"Plus un informaticien est fainéant, meilleur il est,
Car il connait des tas d'astuces!"
»

[...]

Tout à fait! Ce que tu dis corrobore mes propos et les renforce!
Donc : merci !

Bon W.E.

:)

--
Claude LaFrenière



Avatar
Claude LaFrenière
Bonjour *Le Claude* :

Re...

"ex-confrère" ... ;)
Pas grave, tu fais toujours partie comme moi des "répondeurs fous"
qu'ils soient MVP ou simple citoyen et en ce sens nous sommes
toujours confrères...


Tout à fait !
Entre "fous du clavier" on se comprend !

:))))
--
Claude LaFrenière

Avatar
Lebototo
Bonjour *Laurent Jumet* :


Tu peux supprimer le contenu de Prefetch, ça va se recréer.
Ton premier boot qui suivra sera plus lent, ainsi que le premier lancement de chaque programme.


Justement: pourquoi faire ça ?
Ça ne donne structement rien sinon recommencer le traçage à zéro...

PoooouuuuRquoi?

;)
Rebonjour


Bon et bien vous m'avez convaincu.
Je ne touche à rien mais est-ce que ces directories vont encore grossir
ou se purgent-elles toutes seules

--
Renoncer à la désobéissance civile, c'est mettre la conscience en prison
(Gandhi)
Alain G.J.
Ardèche - Nord Vivarais
mon site : http://perso.wanadoo.fr/grand-jean/


Avatar
Laurent Jumet
Hello Lebototo !

Lebototo wrote:

Tu peux supprimer le contenu de Prefetch, ça va se recréer.
Ton premier boot qui suivra sera plus lent, ainsi que le premier
lancement de chaque programme.


Justement: pourquoi faire ça ?
Ça ne donne structement rien sinon recommencer le traçage à zéro...


Bon et bien vous m'avez convaincu.
Je ne touche à rien mais est-ce que ces directories vont encore grossir
ou se purgent-elles toutes seules


Procure-toi Windows-XP-Prefetch-Clean-And-Control.exe et comme ça tu pourras voir ce que tu peux faire.
J'ai 70 fichiers dans Prefetch; et toi, combien de fichiers as-tu en ce moment dedans?

--
Laurent Jumet - Point de Chat, Liège, BELGIUM
KeyID: 0xCFAF704C
[Restore address to laurent.jumet for e-mail reply.]



Avatar
Lebototo
Hello Lebototo !

Lebototo wrote:

Tu peux supprimer le contenu de Prefetch, ça va se recréer.
Ton premier boot qui suivra sera plus lent, ainsi que le premier
lancement de chaque programme.
Justement: pourquoi faire ça ?

Ça ne donne structement rien sinon recommencer le traçage à zéro...


Bon et bien vous m'avez convaincu.
Je ne touche à rien mais est-ce que ces directories vont encore grossir
ou se purgent-elles toutes seules


Procure-toi Windows-XP-Prefetch-Clean-And-Control.exe et comme ça tu pourras voir ce que tu peux faire.
J'ai 70 fichiers dans Prefetch; et toi, combien de fichiers as-tu en ce moment dedans?



RE-

Actuellement j'ai 5,60 Mo, 126 fichiers et 0 dossiers

Merci

--
Renoncer à la désobéissance civile, c'est mettre la conscience en prison
(Gandhi)
Alain G.J.
Ardèche - Nord Vivarais
mon site : http://perso.wanadoo.fr/grand-jean/




1 2