"Droger Jean-Paul" a écrit dans le message de
groupe de discussion :Jean-Claude BELLAMY avait écrit le 10/12/2009 :"Droger Jean-Paul" a écrit dans le message de
groupe de discussion :[...]
mais le résultat est strictement le même, fenêtre de commande, des lignes
défilent trop vite, se ferme et le dossier qui devrait être vide est
toujours remplis de 83 fichiers et 2.6 Mo et quelques ...
Est-ce que tu exécutes bien ce script en tant qu'administrateur ?
(normal, vu qu'il opère dans %systemroot%)
ben oui, je n'ai qu'un compte chez moi (je sais c'est dangereux mais
derrière un routeur/modem netgear + un pare feu entrée/sortie qui ne voit
pas grand chose, je pense que cela est jouable) et il est administrateur
...
de plus comme j'essaie plein de logiciels pour le clun informatique
d'handicapés que je co anime toutes les semaines, je remets environs tous
les 3 mois mon système à jour avec une image Ghost que je refaits dès les
mises à jour faites; c'est un moyen radical pour se débarasser de tous les
parasites que des logiciels (que j'installe provisoirement sur une
partition spécifique, mise à zéro à ce moment là) installent et de se
passer des avatars des nettoyeurs plus ou moins dangereux!!!
et là mes alertes dans le journal des évènements ont disparu, mais hier
j'ai eut cela:
Type de l'événement : Erreur
Source de l'événement : ESENT
Catégorie de l'événement : Général
ID de l'événement : 427
Date : 08/12/2009
Heure : 17:50:28
Utilisateur : N/A
Ordinateur : DROGER
Description :
wuaueng.dll (1176) Le moteur de base de données n'a pas pu accéder au
fichier nommé C:WINNTSoftwareDistributionDataStoreLogsedb.log.
serait ce lié??
OUI.
Mon script efface justement ces fichiers log qui deviennent vite volumineux
(NB: c'est MS qui dit de les supprimer!)
Mais ils sont recréés lorsque Windows Update redémarre, ce n'est pas un
problème.
Au fait, quel est ton OS ?
"Droger Jean-Paul" <anti.jean-paul@manama.fr> a écrit dans le message de
groupe de discussion : mn.53867d9ce793b2f4.56272@manama.fr...
Jean-Claude BELLAMY avait écrit le 10/12/2009 :
"Droger Jean-Paul" <anti.jean-paul@manama.fr> a écrit dans le message de
groupe de discussion : mn.524f7d9c09b22ad8.56272@manama.fr...
[...]
mais le résultat est strictement le même, fenêtre de commande, des lignes
défilent trop vite, se ferme et le dossier qui devrait être vide est
toujours remplis de 83 fichiers et 2.6 Mo et quelques ...
Est-ce que tu exécutes bien ce script en tant qu'administrateur ?
(normal, vu qu'il opère dans %systemroot%)
ben oui, je n'ai qu'un compte chez moi (je sais c'est dangereux mais
derrière un routeur/modem netgear + un pare feu entrée/sortie qui ne voit
pas grand chose, je pense que cela est jouable) et il est administrateur
...
de plus comme j'essaie plein de logiciels pour le clun informatique
d'handicapés que je co anime toutes les semaines, je remets environs tous
les 3 mois mon système à jour avec une image Ghost que je refaits dès les
mises à jour faites; c'est un moyen radical pour se débarasser de tous les
parasites que des logiciels (que j'installe provisoirement sur une
partition spécifique, mise à zéro à ce moment là) installent et de se
passer des avatars des nettoyeurs plus ou moins dangereux!!!
et là mes alertes dans le journal des évènements ont disparu, mais hier
j'ai eut cela:
Type de l'événement : Erreur
Source de l'événement : ESENT
Catégorie de l'événement : Général
ID de l'événement : 427
Date : 08/12/2009
Heure : 17:50:28
Utilisateur : N/A
Ordinateur : DROGER
Description :
wuaueng.dll (1176) Le moteur de base de données n'a pas pu accéder au
fichier nommé C:WINNTSoftwareDistributionDataStoreLogsedb.log.
serait ce lié??
OUI.
Mon script efface justement ces fichiers log qui deviennent vite volumineux
(NB: c'est MS qui dit de les supprimer!)
Mais ils sont recréés lorsque Windows Update redémarre, ce n'est pas un
problème.
Au fait, quel est ton OS ?
"Droger Jean-Paul" a écrit dans le message de
groupe de discussion :Jean-Claude BELLAMY avait écrit le 10/12/2009 :"Droger Jean-Paul" a écrit dans le message de
groupe de discussion :[...]
mais le résultat est strictement le même, fenêtre de commande, des lignes
défilent trop vite, se ferme et le dossier qui devrait être vide est
toujours remplis de 83 fichiers et 2.6 Mo et quelques ...
Est-ce que tu exécutes bien ce script en tant qu'administrateur ?
(normal, vu qu'il opère dans %systemroot%)
ben oui, je n'ai qu'un compte chez moi (je sais c'est dangereux mais
derrière un routeur/modem netgear + un pare feu entrée/sortie qui ne voit
pas grand chose, je pense que cela est jouable) et il est administrateur
...
de plus comme j'essaie plein de logiciels pour le clun informatique
d'handicapés que je co anime toutes les semaines, je remets environs tous
les 3 mois mon système à jour avec une image Ghost que je refaits dès les
mises à jour faites; c'est un moyen radical pour se débarasser de tous les
parasites que des logiciels (que j'installe provisoirement sur une
partition spécifique, mise à zéro à ce moment là) installent et de se
passer des avatars des nettoyeurs plus ou moins dangereux!!!
et là mes alertes dans le journal des évènements ont disparu, mais hier
j'ai eut cela:
Type de l'événement : Erreur
Source de l'événement : ESENT
Catégorie de l'événement : Général
ID de l'événement : 427
Date : 08/12/2009
Heure : 17:50:28
Utilisateur : N/A
Ordinateur : DROGER
Description :
wuaueng.dll (1176) Le moteur de base de données n'a pas pu accéder au
fichier nommé C:WINNTSoftwareDistributionDataStoreLogsedb.log.
serait ce lié??
OUI.
Mon script efface justement ces fichiers log qui deviennent vite volumineux
(NB: c'est MS qui dit de les supprimer!)
Mais ils sont recréés lorsque Windows Update redémarre, ce n'est pas un
problème.
Au fait, quel est ton OS ?
> Salut JP,
je pense que tu as le même problème que moi :
pour vérifier démarre une console "[windows] cmd [ctrl]-[shift]-
[entree]"
puis> cd "le chemin du répertoire où tu as placé le script"
puis> clearSD.vbs
et là tu devrais voir le message d'erreur
> Salut JP,
je pense que tu as le même problème que moi :
pour vérifier démarre une console "[windows] cmd [ctrl]-[shift]-
[entree]"
puis> cd "le chemin du répertoire où tu as placé le script"
puis> clearSD.vbs
et là tu devrais voir le message d'erreur
> Salut JP,
je pense que tu as le même problème que moi :
pour vérifier démarre une console "[windows] cmd [ctrl]-[shift]-
[entree]"
puis> cd "le chemin du répertoire où tu as placé le script"
puis> clearSD.vbs
et là tu devrais voir le message d'erreur
C:UsersPublicDocumentsscriptsclearSD.vbs(24, 1)
WScript.CreateObject: La classe Automation appelée
"WScript.Network" est introuvable.
C:UsersPublicDocumentsscriptsclearSD.vbs(24, 1)
WScript.CreateObject: La classe Automation appelée
"WScript.Network" est introuvable.
C:UsersPublicDocumentsscriptsclearSD.vbs(24, 1)
WScript.CreateObject: La classe Automation appelée
"WScript.Network" est introuvable.
Droger Jean-Paul , le jeu. 10 déc. 2009
15:02:45, écrivait ceci:
Salut JP,
je pense que tu as le même problème que moi :
pour vérifier démarre une console "[windows] cmd [ctrl]-[shift]-
[entree]"
puis> cd "le chemin du répertoire où tu as placé le script"
puis> clearSD.vbs
et là tu devrais voir le message d'erreur
C:UsersPublicDocumentsscriptsclearSD.vbs(24, 1)
WScript.CreateObject: La classe Automation appelée "WScript.Network"
est introuvable.
Il ne reste plus qu'à trouver cette classe que JCB doit avoir de base
dans toutes ses bécanes mais pas nous....
Droger Jean-Paul <anti.jean-paul@manama.fr>, le jeu. 10 déc. 2009
15:02:45, écrivait ceci:
Salut JP,
je pense que tu as le même problème que moi :
pour vérifier démarre une console "[windows] cmd [ctrl]-[shift]-
[entree]"
puis> cd "le chemin du répertoire où tu as placé le script"
puis> clearSD.vbs
et là tu devrais voir le message d'erreur
C:UsersPublicDocumentsscriptsclearSD.vbs(24, 1)
WScript.CreateObject: La classe Automation appelée "WScript.Network"
est introuvable.
Il ne reste plus qu'à trouver cette classe que JCB doit avoir de base
dans toutes ses bécanes mais pas nous....
Droger Jean-Paul , le jeu. 10 déc. 2009
15:02:45, écrivait ceci:
Salut JP,
je pense que tu as le même problème que moi :
pour vérifier démarre une console "[windows] cmd [ctrl]-[shift]-
[entree]"
puis> cd "le chemin du répertoire où tu as placé le script"
puis> clearSD.vbs
et là tu devrais voir le message d'erreur
C:UsersPublicDocumentsscriptsclearSD.vbs(24, 1)
WScript.CreateObject: La classe Automation appelée "WScript.Network"
est introuvable.
Il ne reste plus qu'à trouver cette classe que JCB doit avoir de base
dans toutes ses bécanes mais pas nous....
Il ne reste plus qu'à trouver cette classe que JCB doit avoir de
base dans toutes ses bécanes mais pas nous....
C'est quoi ce délire ????
La classe "Wscript.Network" fait partie des BASES de Wscript!
C'est installé EN MÊME TEMPS QUE LE SYSTÈME depuis Windows 2000 et
Windows 98.
Elle n'a RIEN d'exotique ... :-)
<snip>
Toi (ou un "alien") avez vraisemblablement trifouillé dans la BDR
et/ou
%systemroot%system32 et/ou avez désenregistré/flingué le fichier
%systemroot%system32wshom.ocx
(un grand classique de WSH)
Je t'invite (mais c'est plus un ordre qu'une simple invitation!)
de réenregistrer ce contrôle par la commande :
REGSVR32 %systemroot%system32wshom.ocx
Et si tu obtiens une injurebox parce que le fichier n'existe pas,
c'est qu'il y a eu des dégâts dans l'implantation de WSH/VBS chez
toi ! Donc il te faudra retélécharger l'ensemble :
http://download.microsoft.com/download/winscript56/Install/5.6/
W98NT42KMe/FR/scriptfr.exe
(le lien est toujours valable, j'ai vérifié ce matin)
En fin de compte, je crois bien que mon script a eu le mérite de
mettre en évidence un problème latent sur ta babasse! ;-)
Il ne reste plus qu'à trouver cette classe que JCB doit avoir de
base dans toutes ses bécanes mais pas nous....
C'est quoi ce délire ????
La classe "Wscript.Network" fait partie des BASES de Wscript!
C'est installé EN MÊME TEMPS QUE LE SYSTÈME depuis Windows 2000 et
Windows 98.
Elle n'a RIEN d'exotique ... :-)
<snip>
Toi (ou un "alien") avez vraisemblablement trifouillé dans la BDR
et/ou
%systemroot%system32 et/ou avez désenregistré/flingué le fichier
%systemroot%system32wshom.ocx
(un grand classique de WSH)
Je t'invite (mais c'est plus un ordre qu'une simple invitation!)
de réenregistrer ce contrôle par la commande :
REGSVR32 %systemroot%system32wshom.ocx
Et si tu obtiens une injurebox parce que le fichier n'existe pas,
c'est qu'il y a eu des dégâts dans l'implantation de WSH/VBS chez
toi ! Donc il te faudra retélécharger l'ensemble :
http://download.microsoft.com/download/winscript56/Install/5.6/
W98NT42KMe/FR/scriptfr.exe
(le lien est toujours valable, j'ai vérifié ce matin)
En fin de compte, je crois bien que mon script a eu le mérite de
mettre en évidence un problème latent sur ta babasse! ;-)
Il ne reste plus qu'à trouver cette classe que JCB doit avoir de
base dans toutes ses bécanes mais pas nous....
C'est quoi ce délire ????
La classe "Wscript.Network" fait partie des BASES de Wscript!
C'est installé EN MÊME TEMPS QUE LE SYSTÈME depuis Windows 2000 et
Windows 98.
Elle n'a RIEN d'exotique ... :-)
<snip>
Toi (ou un "alien") avez vraisemblablement trifouillé dans la BDR
et/ou
%systemroot%system32 et/ou avez désenregistré/flingué le fichier
%systemroot%system32wshom.ocx
(un grand classique de WSH)
Je t'invite (mais c'est plus un ordre qu'une simple invitation!)
de réenregistrer ce contrôle par la commande :
REGSVR32 %systemroot%system32wshom.ocx
Et si tu obtiens une injurebox parce que le fichier n'existe pas,
c'est qu'il y a eu des dégâts dans l'implantation de WSH/VBS chez
toi ! Donc il te faudra retélécharger l'ensemble :
http://download.microsoft.com/download/winscript56/Install/5.6/
W98NT42KMe/FR/scriptfr.exe
(le lien est toujours valable, j'ai vérifié ce matin)
En fin de compte, je crois bien que mon script a eu le mérite de
mettre en évidence un problème latent sur ta babasse! ;-)
Hello World !
Il existe dans le dossier %systemroot% (C:windows par défaut) un sous
dossier "SoftwareDistribution" qui contient tous les fichiers de mises à jour
automatiques de Windows, que ce soit à l'aide de Windows Update ou d'un
serveur W SUS (en entreprise).
Ces fichiers, une fois la MAJ effectuée, ne servent plus à rien, mais par
contre au bout d'un moment occupent une place phénoménale!
Ainsi sur une machine où était installé mon serveur W2K3 cela atteignait 1,5
Go !
Sur ma machine principale sous Win7 (installé il y a seulement 2 mois 1/2) il
y en avait déjà pour 110 Mo, ...
Donc on peut récupérer beaucoup de place en supprimant les fichiers devenus
inutiles.
Mais bien sûr il ne faut pas faire n'importe quoi, et certains fichiers ne
sont pas supprimables par défaut car ils sont en cours d'utilisation par le
service WUAUSERV (Windows Update).
Les manips (préconisées par MS) sont (pour info) les suivantes, afin de vider
"proprement" ce dossier et sans "injurebox", :
================================================= > - stopper momentanément le service "Windows Update"
par la commande
net stop wuauserv
ou, si on préfère,
net stop "Windows Update"
(c'est la MÊME CHOSE, mais dans la 2ème écriture, il ne
faut pas oublier les guillemets à cause de la présence d'un espace)
- ouvrir le dossier %systemroot%SoftwareDistributionDataStore
- supprimer le contenu du sous-dossier "Logs"
- supprimer le fichier "DataStore.edb" (gros fichier!)
Cela signifie que l'HISTORIQUE des "Windows Update"
sera effacé (on peut vivre sans !!!)
- ouvrir le dossier %systemroot%SoftwareDistributionDownload
et supprimer TOUT son contenu.
- vider la corbeille si nécessaire
- redémarrer "Windows Update" par la commande
net start wuauserv
================================================= >
Ayant à effectuer cela sur une dizaine de babasses, j'ai écrit un script VBS
qui fait tout ça bien gentiment et automatiquement !
Il tourne sous W2K, XP, W2K3, Vista, Win7 !
Il suffit de la lancer depuis une fenêtre de commandes
clearSD
Il fait appel à WMI (pour l'arrêt et le démarrage de service)
Il est modifiable pour agir à distance, mais pour l'instant j'ai
volontairement désactivé cette possibilité, donc il ne fonctionne qu'en
local.
http://www.bellamyjc.org/fr/vbsdownload.html#clearSD
Bon amusement ! ;-)
Hello World !
Il existe dans le dossier %systemroot% (C:windows par défaut) un sous
dossier "SoftwareDistribution" qui contient tous les fichiers de mises à jour
automatiques de Windows, que ce soit à l'aide de Windows Update ou d'un
serveur W SUS (en entreprise).
Ces fichiers, une fois la MAJ effectuée, ne servent plus à rien, mais par
contre au bout d'un moment occupent une place phénoménale!
Ainsi sur une machine où était installé mon serveur W2K3 cela atteignait 1,5
Go !
Sur ma machine principale sous Win7 (installé il y a seulement 2 mois 1/2) il
y en avait déjà pour 110 Mo, ...
Donc on peut récupérer beaucoup de place en supprimant les fichiers devenus
inutiles.
Mais bien sûr il ne faut pas faire n'importe quoi, et certains fichiers ne
sont pas supprimables par défaut car ils sont en cours d'utilisation par le
service WUAUSERV (Windows Update).
Les manips (préconisées par MS) sont (pour info) les suivantes, afin de vider
"proprement" ce dossier et sans "injurebox", :
================================================= > - stopper momentanément le service "Windows Update"
par la commande
net stop wuauserv
ou, si on préfère,
net stop "Windows Update"
(c'est la MÊME CHOSE, mais dans la 2ème écriture, il ne
faut pas oublier les guillemets à cause de la présence d'un espace)
- ouvrir le dossier %systemroot%SoftwareDistributionDataStore
- supprimer le contenu du sous-dossier "Logs"
- supprimer le fichier "DataStore.edb" (gros fichier!)
Cela signifie que l'HISTORIQUE des "Windows Update"
sera effacé (on peut vivre sans !!!)
- ouvrir le dossier %systemroot%SoftwareDistributionDownload
et supprimer TOUT son contenu.
- vider la corbeille si nécessaire
- redémarrer "Windows Update" par la commande
net start wuauserv
================================================= >
Ayant à effectuer cela sur une dizaine de babasses, j'ai écrit un script VBS
qui fait tout ça bien gentiment et automatiquement !
Il tourne sous W2K, XP, W2K3, Vista, Win7 !
Il suffit de la lancer depuis une fenêtre de commandes
clearSD
Il fait appel à WMI (pour l'arrêt et le démarrage de service)
Il est modifiable pour agir à distance, mais pour l'instant j'ai
volontairement désactivé cette possibilité, donc il ne fonctionne qu'en
local.
http://www.bellamyjc.org/fr/vbsdownload.html#clearSD
Bon amusement ! ;-)
Hello World !
Il existe dans le dossier %systemroot% (C:windows par défaut) un sous
dossier "SoftwareDistribution" qui contient tous les fichiers de mises à jour
automatiques de Windows, que ce soit à l'aide de Windows Update ou d'un
serveur W SUS (en entreprise).
Ces fichiers, une fois la MAJ effectuée, ne servent plus à rien, mais par
contre au bout d'un moment occupent une place phénoménale!
Ainsi sur une machine où était installé mon serveur W2K3 cela atteignait 1,5
Go !
Sur ma machine principale sous Win7 (installé il y a seulement 2 mois 1/2) il
y en avait déjà pour 110 Mo, ...
Donc on peut récupérer beaucoup de place en supprimant les fichiers devenus
inutiles.
Mais bien sûr il ne faut pas faire n'importe quoi, et certains fichiers ne
sont pas supprimables par défaut car ils sont en cours d'utilisation par le
service WUAUSERV (Windows Update).
Les manips (préconisées par MS) sont (pour info) les suivantes, afin de vider
"proprement" ce dossier et sans "injurebox", :
================================================= > - stopper momentanément le service "Windows Update"
par la commande
net stop wuauserv
ou, si on préfère,
net stop "Windows Update"
(c'est la MÊME CHOSE, mais dans la 2ème écriture, il ne
faut pas oublier les guillemets à cause de la présence d'un espace)
- ouvrir le dossier %systemroot%SoftwareDistributionDataStore
- supprimer le contenu du sous-dossier "Logs"
- supprimer le fichier "DataStore.edb" (gros fichier!)
Cela signifie que l'HISTORIQUE des "Windows Update"
sera effacé (on peut vivre sans !!!)
- ouvrir le dossier %systemroot%SoftwareDistributionDownload
et supprimer TOUT son contenu.
- vider la corbeille si nécessaire
- redémarrer "Windows Update" par la commande
net start wuauserv
================================================= >
Ayant à effectuer cela sur une dizaine de babasses, j'ai écrit un script VBS
qui fait tout ça bien gentiment et automatiquement !
Il tourne sous W2K, XP, W2K3, Vista, Win7 !
Il suffit de la lancer depuis une fenêtre de commandes
clearSD
Il fait appel à WMI (pour l'arrêt et le démarrage de service)
Il est modifiable pour agir à distance, mais pour l'instant j'ai
volontairement désactivé cette possibilité, donc il ne fonctionne qu'en
local.
http://www.bellamyjc.org/fr/vbsdownload.html#clearSD
Bon amusement ! ;-)
Ces fichiers, une fois la MAJ effectuée, ne servent plus à rien,
Ainsi sur une machine où était installé mon serveur W2K3 cela atteignait
1,5 Go !
Sur ma machine principale sous Win7 (installé il y a seulement 2 mois
1/2) il y en avait déjà pour 110 Mo, ...
- ouvrir le dossier %systemroot%SoftwareDistributionDataStore
- supprimer le contenu du sous-dossier "Logs"
- supprimer le fichier "DataStore.edb" (gros fichier!)
Ces fichiers, une fois la MAJ effectuée, ne servent plus à rien,
Ainsi sur une machine où était installé mon serveur W2K3 cela atteignait
1,5 Go !
Sur ma machine principale sous Win7 (installé il y a seulement 2 mois
1/2) il y en avait déjà pour 110 Mo, ...
- ouvrir le dossier %systemroot%SoftwareDistributionDataStore
- supprimer le contenu du sous-dossier "Logs"
- supprimer le fichier "DataStore.edb" (gros fichier!)
Ces fichiers, une fois la MAJ effectuée, ne servent plus à rien,
Ainsi sur une machine où était installé mon serveur W2K3 cela atteignait
1,5 Go !
Sur ma machine principale sous Win7 (installé il y a seulement 2 mois
1/2) il y en avait déjà pour 110 Mo, ...
- ouvrir le dossier %systemroot%SoftwareDistributionDataStore
- supprimer le contenu du sous-dossier "Logs"
- supprimer le fichier "DataStore.edb" (gros fichier!)