OVH Cloud OVH Cloud

Fw: Exécuter un prog .bat avant démarrage Windows XP Pro

28 réponses
Avatar
Georges Peyre
Récemment, Georges Peyre g.peyre@wanadoo.fr a écrit :

> Je voudrais pouvoir exécuter un programme XXX.BAT qui contient la
> suppression des fichiers Index.dat, soit après la fermeture de Windows
> XP, soit au démarrage du PC avant le démarrage de Windows XP Pro.

J'utilise ponctuellement (pas systématique) le .bat suivant :

taskkill /f /im explorer.exe
c:\deltree /y c:\docume~1\gribou~1\cookies\*.txt
c:\deltree /y c:\docume~1\gribou~1\cookies\*.dat
c:\deltree /y c:\docume~1\gribou~1\locals~1\histor~1\History.IE5\
c:\deltree /y d:\tempor~1\content.ie5\
start explorer.exe

deltree n'est pas disponible avec XP mais il fonctionne très bien (du
moins en ce qui concerne ce .bat). Il peut être récupérée sur une
version de Win98 2e édition. Je crois que taskkill n'est pas fourni
avec la version Home de XP. Mon dossier TIF est dans une partition à
part ainsi que le dossier Temp, les .dbx d'OE et le swap.
J'ai remarqué que parfois les index.dat n'était pas systématiquement
effacés, parfois ils étaient reconstitués ("start explorer" ?) mais à
leur plus simple expression (32 Ko pour le TIF, 16 Ko pour les dossiers
Cookies et Historique), parfois ils avaient été complétement effacés.
Mais dans tous les cas, il y avait RAZ de tous les autres fichiers des
3 dossiers. Pour le vérifier, il est hautement préférable d'utiliser un
autre gestionnaire de fichiers que l'explorer de Windows. Le meilleur,
à mon avis, est Total Commander. J'en vois qui hausse les sourcils.
En lançant le programme, pas d'affolex en voyant disparaître toutes les
icônes du Bureau et du Systray. Au bout d'un moment (fonction du nombre
de fichiers à effacer), les icônes reviennent dès le lancement de
"start explorer".

--
Elle est pas belle la vie ?

10 réponses

1 2 3
Avatar
apocalypse.now
Bonjour/Bonsoir, le Mon, 07 Aug 2006 14:12:05 +0200, Georges Peyre
a wroté:

../...
J'abandonne mes essais
Quand j'aurais trop d'url restantes dans index.bat j'utiliserai la
procédure démarrage en ms-dos



Et ccleaner ne te convient pas, pas assez automatisé ? pour une fois
qu'on en tient un 'pascherdutout' qui gère également FireFox, ce
serait dommage de s'en priver.
http://www.ccleaner.com/

--
VaN.
Avatar
Georges Peyre
apocalypse.now a formulé la demande :

Et ccleaner ne te convient pas, pas assez automatisé ? pour une fois
qu'on en tient un 'pascherdutout' qui gère également FireFox, ce
serait dommage de s'en priver.
http://www.ccleaner.com/



CCleaner utilise la suppression des fichiers index.dat présents dans la
valeur Multi_sz de la clé de registre suivante
"HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession Manager",
"PendingFileRenameOperations"

Mais celà ne marche pas à 100%
J'ai aléatoirement des url que réapparaissent dans le fichier index.dat
alors que CCleaner ne charge que les index.dat du user,

Par programme je récupère d'abord la liste de tous les index.dat du PC
et charge la clé du registre : théoriquement cette suppression devrait
être identique à celle obtenue avec le del index.dat/s du démarrage
sous ms-dos, c'est à dire tous les index.dat existants


--
Elle est pas belle la vie ?
Avatar
Georges Peyre
Kookie-83 avait écrit le 07/08/2006 :

C'est ce que je t'avais dit mais il fonctionne très bien sur ma machine
équipée de la même version et même correction.



Lorsque l'on me fournit un .bat qui fonctionne sur une machine, je ne vais
pas le modifier et dire ensuite :"Ça ne marche pas".



Si tu peux me passer une copie de deltree je veux bien l'essayer mais
je doute qu'il puisse ignorer le fait que windows tient les fichiers à
supprimer

--
Elle est pas belle la vie ?
Avatar
Kookie-83
Récemment, Georges Peyre a écrit :

Si tu peux me passer une copie de deltree je veux bien l'essayer mais
je doute qu'il puisse ignorer le fait que windows tient les fichiers à
supprimer



http://cjoint.com/?ihqxNVEGEo

Je dois préciser (comme je l'ai indiqué auparavant) que je ne supprime
que les fichiers contenus dans les 3 dossiers TIF, Historique et Cookies
de l'utilisateur.

--
Kookie
Avatar
apocalypse.now
Bonjour/Bonsoir, le Mon, 07 Aug 2006 15:51:59 +0200, Georges Peyre
a wroté:

apocalypse.now a formulé la demande :

Et ccleaner ne te convient pas, pas assez automatisé ? pour une fois
qu'on en tient un 'pascherdutout' qui gère également FireFox, ce
serait dommage de s'en priver.
http://www.ccleaner.com/



CCleaner utilise la suppression des fichiers index.dat présents dans la
valeur Multi_sz de la clé de registre suivante
"HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession Manager",
"PendingFileRenameOperations"

Mais celà ne marche pas à 100%


C'est vrai.

J'ai aléatoirement des url que réapparaissent dans le fichier index.dat
alors que CCleaner ne charge que les index.dat du user,


Seulement pour XP pro et 2k.
Alors essaies de passer par un 'IndexDat.cmd' et à l'extinction cela
vire tous les index.dat que tu as déclarés dans 'IndexDat.cmd' pour
n'importe quel 'user'.
http://www.compu-docs.com/indexdat.htm

"Open Notepad and type the following:

Del "C:Documents and SettingsAdministratorApplication
DataMicrosoftInternet ExplorerUserDataindex.dat"
Del "C:Documents and SettingsAdministratorCookiesindex.dat"
Del "C:Documents and SettingsAdministratorLocal SettingsTemporary
Internet FilesContent.IE5index.dat"
Del "C:Documents and SettingsAdministratorUserDataindex.dat"
Del "C:Documents and SettingsDefault UserCookiesindex.dat"
Del "C:Documents and SettingsDefault UserLocal SettingsTemporary
Internet FilesContent.IE5index.dat"
Del "C:Documents and SettingsLocal ServiceCookiesindex.dat"

You can download this file by clicking HERE. Unzip it, right click the
file and choose Edit from the menu to edit the file.

In this example, the username is Administrator. Replace Administrator
with your username. You will need to add any additional users to the
script.
Do not confuse All Users, Default User, LocalService or NetworkService
as being users.

In notepad Save the file with the file name "IndexDat.cmd" (with the
quotes). Your file should now be named IndexDat.cmd. It should not be
named IndexDat.cmd.txt.

Copy the IndexDat.cmd file to the following folder:
C:WinntSystem32GroupPolicyMachineScriptsShutdown
or
C:WindowsSystem32GroupPolicyMachineScriptsShutdown
depending on where you operating system resides.

So IndexDat.cmd should now be in the Shutdown folder.

Now go to Start & Run and type in gpedit.msc and click OK. Open up
Computer Configuration->Windows Settings->Scripts (Startup/Shutdown)
and double click Shutdown. Click the Add button and browse to the
IndexDat.cmd file in the Shutdown folder. Highlight the file, click
Open and OK twice. Every time you shut your computer down, it will
wipe out the index.dat files. "

--
VaN.
Avatar
Georges Peyre
Kookie-83 a exposé le 07/08/2006 :

http://cjoint.com/?ihqxNVEGEo

Je dois préciser (comme je l'ai indiqué auparavant) que je ne supprime que
les fichiers contenus dans les 3 dossiers TIF, Historique et Cookies de
l'utilisateur.



J'ai exécuté deltree : aucun fichier index.dat n'est supprimé
Merci quand même

--
Elle est pas belle la vie ?
Avatar
Kookie-83
Salut VaN,

Récemment, apocalypse.now apocalypse.now a écrit :

http://www.compu-docs.com/indexdat.htm



Où as-tu pêché cette astuce ? Non pas pour mon RAZdat mais elle ouvre
des horizons nouveaux car, d'après ce que j'ai vu, on peut s'en servir
au démarrage ou/et à l'arrêt.
PS .- C'est Van ou c'est Vanne ?
:-)
--
Kookie
Avatar
apocalypse.now
Bonjour/Bonsoir, le Mon, 7 Aug 2006 18:15:22 +0200, "Kookie-83"
a wroté:

Salut VaN,


hi Jano,

Récemment, apocalypse.now apocalypse.now a écrit :

http://www.compu-docs.com/indexdat.htm



Où as-tu pêché cette astuce ?


au CTV.

Non pas pour mon RAZdat mais elle ouvre
des horizons nouveaux car,


au CTV.

d'après ce que j'ai vu, on peut s'en servir


au CTV.

au démarrage ou/et à l'arrêt.


du CTV.

PS .- C'est Van ou c'est Vanne ?
:-)


Nan, C'est Toi Van ? ;D

ps: et dire que le Gilou avec son site éternellement embryonnaire il
ne s'était même pas apercu que tu avais changé de pseudo depuis au
moins 6 mois ?

--
VaN.
Avatar
Georges Peyre
Bonsoir,

apocalypse.now a couché sur son écran :
alors que CCleaner ne charge que les index.dat du user,


Seulement pour XP pro et 2k.
Alors essaies de passer par un 'IndexDat.cmd' et à l'extinction cela
vire tous les index.dat que tu as déclarés dans 'IndexDat.cmd' pour
n'importe quel 'user'.
http://www.compu-docs.com/indexdat.htm




Merci infiniment çà a marché en partie
Je suis très étonné de l'extension .cmd que je ne connaissais pas

Dans mes messages précédents j'avais précisé que j'avais essayé la
méthode des scripts de démarrage ou de fermeture mais par contre au
lieu d'utiliser un fichier d'extension .cmd j'avais utilisé un fichier
d'extension .bat et çà n'avait pas marché.

Je suis surpris de la syntaxe qui n'est pas tout à fait la même : comme
par exemple le fait de d'encadrer le nom du fichier par des astérisques
alors qu'il ne les faut pas dans les fichiers .bat

J'ai cherché la syntaxe de ces commandes mais je ne trouve que celle de
ms-dos : si tu as une adresse pour elles merci d'avance



J'ai néanmoins un résultat imparfait : j'ai bien eu la suppression de
tous les fichiers index.dat dont la racine est ...
del "C:DOCUME~1Defaut
UserAPPLIC~1MICROS~1OfficeFICHIE~1index.dat"
del "C:DOCUME~1Defaut
UserAPPLIC~1MICROS~1OfficeRCENT~1index.dat"
del "C:DOCUME~1Defaut UserCookiesindex.dat"

Par contre ces fichiers n'on pas été supprimées
del "C:DOCUME~1LOCALS~1Cookiesindex.dat"
del "C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat"
del "C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat"

as-tu une idée ?

Cordialement

--
Elle est pas belle la vie ?
Avatar
apocalypse.now
Bonjour/Bonsoir, le Mon, 07 Aug 2006 18:34:24 +0200, Georges Peyre
a wroté:

Bonsoir,

apocalypse.now a couché sur son écran :
alors que CCleaner ne charge que les index.dat du user,


Seulement pour XP pro et 2k.
Alors essaies de passer par un 'IndexDat.cmd' et à l'extinction cela
vire tous les index.dat que tu as déclarés dans 'IndexDat.cmd' pour
n'importe quel 'user'.
http://www.compu-docs.com/indexdat.htm





.../...
J'ai cherché la syntaxe de ces commandes mais je ne trouve que celle de
ms-dos : si tu as une adresse pour elles merci d'avance


syntaxe des commandes de *.cmd ?
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/fr/library/ServerHelp/d0518719-7154-49b4-954c-0a6c015ab441.mspx?mfr=true
et si tu parcours bien les 'liens utiles' sur la droite de cette page,
amha tu serais comblé.

J'ai néanmoins un résultat imparfait : j'ai bien eu la suppression de
tous les fichiers index.dat dont la racine est ...
del "C:DOCUME~1Defaut
UserAPPLIC~1MICROS~1OfficeFICHIE~1index.dat"
del "C:DOCUME~1Defaut
UserAPPLIC~1MICROS~1OfficeRCENT~1index.dat"
del "C:DOCUME~1Defaut UserCookiesindex.dat"

Par contre ces fichiers n'on pas été supprimées
del "C:DOCUME~1LOCALS~1Cookiesindex.dat"


Regarde dans les propriétés s'il n'est pas en 'lecture seule'. Car ta
déclaration me semble toute aussi valable que ceux qui ont bien voulu
se laisser dilèté.

--
VaN.
1 2 3