Exécuter un prog .bat avant démarrage Windows XP Pro
4 réponses
Georges Peyre
Bonjour
Sur le site http://www.lacave.net/~jokeuse/usenet/demarrage.html
J'ai apprécié avec beaucoup d'intérêt les astuces proposées concernant
les "Méthodes connues de lancement automatique d'un programme au
démarrage d'un système d'exploitation Windows 32bits" de l'auteur:
joke0 at caramail.com
Après avoir essayé plusieurs options concernant Windows XP Pro je ne
suis pas parvenu à résoudre le problème que voici :
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.
A chaque fois les fichiers Index.dat ne sont pas supprimés parce qu'ils
sont déjà ( ou encore ) tenus par Windows XP Pro.
J'ai essayé sans succès les solutions suivantes :
- La solution des Clefs Run
- La solution d'utiliser un fichier Autoexec.bat dont l'autorisation
est donnée dans la valeur de ParseAutoexec de la clé
HKEY_CURRENT_USER\Software\Microsoft\Windows
NT\CurrentVersion\Winlogon\ParseAutoexec
- La politique de groupe par l'utilisation d'un script soit au
démarrage soit à l'arrêt de Windows XP Pro
J'ai également utilisé sans plus de succès la solution de la liste des
fichiers à supprimer dans la valeur de
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\",
"PendingFileRenameOperations"
En définitive la seule solution que j'ai trouvée et qui fonctionne
consiste à ...
- Appuyer sur la touche F8 au démarrage du PC pour afficher le menu
Options avancées de Windows XP Pro
- Sélectionner Invite de commandes en mode sans échec
et en fin de parcours des menus, de taper la commande MS-DOS del
index.dat/s
Puis de rebooter normalement en Windows XP Pro
Cette solution bien qu'efficace est bien trop complexe.
C'est la raison pour laquelle je voudrais pouvoir exécuter simplement
un
programme XXX.BAT , sous DOS , dans les phases d'ouverture ou de
fermeture de Windows XP Pro.
Mais ou le placer ?
Auriez-vous cette solution ?
Je pense qu'elle aiderait bon nombre de développeurs en tous langages.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Kookie-83
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 :
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". -- Kookie
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 :
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".
--
Kookie
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 :
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". -- Kookie
Georges Peyre
Bonjour Merci de m'aider
Kookie-83 a exprimé avec précision :
J'utilise ponctuellement (pas systématique) le .bat suivant :
taskkill /f /im explorer.exe c:deltree /y c:docume~1gribou~1cookies*.txt c:deltree /y c:docume~1gribou~1cookies*.dat c:deltree /y c:docume~1gribou~1locals~1histor~1History.IE5 c:deltree /y d:tempor~1content.ie5 start explorer.exe Est-ce que ce .bat peut etre exécuté directement sous windows en
l'appelant en ligne commande ms-dos ? ou .. doit-il être executé durant le démarrage ou la fermeture de windows ? et dans ce cas ou le placer ?
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. Je fabrique par programmation le contenu suivant du fichier xxx.BAT que
je désire exécuter : Donc j'ai récupéré précisémment tous les fichiers Index.dat existants
Mon xxx.BAT contient rem Suppression if exist C:DOCUME~1LOCALS~1Cookiesindex.dat del C:DOCUME~1LOCALS~1Cookiesindex.dat if exist C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat del C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat if exist C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat del C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat echo compte rendu : si pas de messages qui suivent, la suppression est bien realisee > C:resulsup.txt rem vérification de la suppression if exist C:DOCUME~1LOCALS~1Cookiesindex.dat echo C:DOCUME~1LOCALS~1Cookiesindex.dat non supprimé >> C:resulsup.txt if exist C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat echo C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat non supprimé >> C:resulsup.txt if exist C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat echo C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat non supprimé >> C:resulsup.txt rem date et heure de la suppression date/T >> C:resulsup.txt time/T >> C:resulsup.txt
J'ai remarqué que parfois les fichiers index.dat n'était pas systématiquement effacés, D'accord avec toi
Lorsqu'on utilise la fonction F8 et del sous MS-DOS les fichiers sont bien effacés mais sont rechargés avec le contenu des répertoires historique existants : par contre celà élimine des fichiers Index.dat vérolés par des traces qui trainaient uniquement dans Index.dat et sans être présent dans un répertoire d'historique quelconque
-- Elle est pas belle la vie ?
Bonjour
Merci de m'aider
Kookie-83 a exprimé avec précision :
J'utilise ponctuellement (pas systématique) le .bat suivant :
taskkill /f /im explorer.exe
c:deltree /y c:docume~1gribou~1cookies*.txt
c:deltree /y c:docume~1gribou~1cookies*.dat
c:deltree /y c:docume~1gribou~1locals~1histor~1History.IE5
c:deltree /y d:tempor~1content.ie5
start explorer.exe
Est-ce que ce .bat peut etre exécuté directement sous windows en
l'appelant en ligne commande ms-dos ?
ou ..
doit-il être executé durant le démarrage ou la fermeture de windows ?
et dans ce cas ou le placer ?
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.
Je fabrique par programmation le contenu suivant du fichier xxx.BAT que
je désire exécuter :
Donc j'ai récupéré précisémment tous les fichiers Index.dat existants
Mon xxx.BAT contient
rem Suppression
if exist C:DOCUME~1LOCALS~1Cookiesindex.dat del
C:DOCUME~1LOCALS~1Cookiesindex.dat
if exist C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat
del C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat
if exist C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat
del C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat
echo compte rendu : si pas de messages qui suivent, la suppression est
bien realisee > C:resulsup.txt
rem vérification de la suppression
if exist C:DOCUME~1LOCALS~1Cookiesindex.dat echo
C:DOCUME~1LOCALS~1Cookiesindex.dat non supprimé >> C:resulsup.txt
if exist C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat
echo C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat non
supprimé >> C:resulsup.txt
if exist C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat
echo C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat non
supprimé >> C:resulsup.txt
rem date et heure de la suppression
date/T >> C:resulsup.txt
time/T >> C:resulsup.txt
J'ai remarqué que parfois les fichiers index.dat n'était pas systématiquement
effacés,
D'accord avec toi
Lorsqu'on utilise la fonction F8 et del sous MS-DOS les fichiers sont
bien effacés mais sont rechargés avec le contenu des répertoires
historique existants : par contre celà élimine des fichiers Index.dat
vérolés par des traces qui trainaient uniquement dans Index.dat et sans
être présent dans un répertoire d'historique quelconque
J'utilise ponctuellement (pas systématique) le .bat suivant :
taskkill /f /im explorer.exe c:deltree /y c:docume~1gribou~1cookies*.txt c:deltree /y c:docume~1gribou~1cookies*.dat c:deltree /y c:docume~1gribou~1locals~1histor~1History.IE5 c:deltree /y d:tempor~1content.ie5 start explorer.exe Est-ce que ce .bat peut etre exécuté directement sous windows en
l'appelant en ligne commande ms-dos ? ou .. doit-il être executé durant le démarrage ou la fermeture de windows ? et dans ce cas ou le placer ?
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. Je fabrique par programmation le contenu suivant du fichier xxx.BAT que
je désire exécuter : Donc j'ai récupéré précisémment tous les fichiers Index.dat existants
Mon xxx.BAT contient rem Suppression if exist C:DOCUME~1LOCALS~1Cookiesindex.dat del C:DOCUME~1LOCALS~1Cookiesindex.dat if exist C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat del C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat if exist C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat del C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat echo compte rendu : si pas de messages qui suivent, la suppression est bien realisee > C:resulsup.txt rem vérification de la suppression if exist C:DOCUME~1LOCALS~1Cookiesindex.dat echo C:DOCUME~1LOCALS~1Cookiesindex.dat non supprimé >> C:resulsup.txt if exist C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat echo C:DOCUME~1LOCALS~1LOCALS~1HISTOR~1History.IE5index.dat non supprimé >> C:resulsup.txt if exist C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat echo C:DOCUME~1LOCALS~1LOCALS~1TEMPOR~1Content.IE5index.dat non supprimé >> C:resulsup.txt rem date et heure de la suppression date/T >> C:resulsup.txt time/T >> C:resulsup.txt
J'ai remarqué que parfois les fichiers index.dat n'était pas systématiquement effacés, D'accord avec toi
Lorsqu'on utilise la fonction F8 et del sous MS-DOS les fichiers sont bien effacés mais sont rechargés avec le contenu des répertoires historique existants : par contre celà élimine des fichiers Index.dat vérolés par des traces qui trainaient uniquement dans Index.dat et sans être présent dans un répertoire d'historique quelconque
-- Elle est pas belle la vie ?
Kookie-83
Est-ce que ce .bat peut etre exécuté directement sous windows en l'appelant en ligne commande ms-dos ?
J'ai fait un raccourci de ce .bat avec, dans ses propriétés, "Exécuter :Réduite". Je le lance chaque fois que j'en ai besoin sous Windows.
doit-il être executé durant le démarrage ou la fermeture de windows ? et dans ce cas ou le placer ?
Jamais essayé (le côté systématique ne m'enchante pas) mais cela devrait fonctionner en mettant le raccourci dans le dossier "Démarrage".
Donc j'ai récupéré précisémment tous les fichiers Index.dat existants
Dans ta liste, je ne vois pas les index.dat les plus importants, ceux placés dans le dossier utilisateur. Apparemment, tu te limites au dossier Documents and SettingsLocalService qui n'a aucune importance comparés à ceux placés dans Documents and Settings(utilisateur). Cette discussion n'ayant que peu de rapport avec fcsv, je te conseille de basculer sur fcomwin. -- Kookie
Est-ce que ce .bat peut etre exécuté directement sous windows en
l'appelant en ligne commande ms-dos ?
J'ai fait un raccourci de ce .bat avec, dans ses propriétés, "Exécuter
:Réduite". Je le lance chaque fois que j'en ai besoin sous Windows.
doit-il être executé durant le démarrage ou la fermeture de windows ?
et dans ce cas ou le placer ?
Jamais essayé (le côté systématique ne m'enchante pas) mais cela devrait
fonctionner en mettant le raccourci dans le dossier "Démarrage".
Donc j'ai récupéré précisémment tous les fichiers Index.dat existants
Dans ta liste, je ne vois pas les index.dat les plus importants, ceux
placés dans le dossier utilisateur. Apparemment, tu te limites au
dossier Documents and SettingsLocalService qui n'a aucune importance
comparés à ceux placés dans Documents and Settings(utilisateur).
Cette discussion n'ayant que peu de rapport avec fcsv, je te conseille
de basculer sur fcomwin.
--
Kookie
Est-ce que ce .bat peut etre exécuté directement sous windows en l'appelant en ligne commande ms-dos ?
J'ai fait un raccourci de ce .bat avec, dans ses propriétés, "Exécuter :Réduite". Je le lance chaque fois que j'en ai besoin sous Windows.
doit-il être executé durant le démarrage ou la fermeture de windows ? et dans ce cas ou le placer ?
Jamais essayé (le côté systématique ne m'enchante pas) mais cela devrait fonctionner en mettant le raccourci dans le dossier "Démarrage".
Donc j'ai récupéré précisémment tous les fichiers Index.dat existants
Dans ta liste, je ne vois pas les index.dat les plus importants, ceux placés dans le dossier utilisateur. Apparemment, tu te limites au dossier Documents and SettingsLocalService qui n'a aucune importance comparés à ceux placés dans Documents and Settings(utilisateur). Cette discussion n'ayant que peu de rapport avec fcsv, je te conseille de basculer sur fcomwin. -- Kookie
Georges Peyre
Kookie-83 a formulé ce vendredi :
Cette discussion n'ayant que peu de rapport avec fcsv, je te conseille de basculer sur fcomwin.
Ok j'ai transféré la discussion dans fr.comp.os.ms-windows
-- Elle est pas belle la vie ?
Kookie-83 a formulé ce vendredi :
Cette discussion n'ayant que peu de rapport avec fcsv, je te conseille de
basculer sur fcomwin.
Ok j'ai transféré la discussion dans fr.comp.os.ms-windows