Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Un script pour gagner (beaucoup) de la place sur la partition système ...

12 views
Skip to first unread message

Jean-Claude BELLAMY

unread,
Dec 7, 2009, 1:16:23 PM12/7/09
to
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%\SoftwareDistribution\DataStore

- 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%\SoftwareDistribution\Download
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 ! ;-)

--
May the Force be with You!
La Connaissance s'accro�t quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr

xx

unread,
Dec 31, 2009, 12:50:21 AM12/31/09
to

"Jean-Claude BELLAMY" <Jean-Clau...@wanadoo.fr> a �crit dans le
message de news:FC4C466A-1D0C-4A08...@microsoft.com...
> 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!

Merci
Mais quid des dossiers $NtUninstallKB* qui peuplent %systemroot% (C:\WINNT)
Peut-on les virer sans risque?
Quitte a utiliser TweakUI pour supprimer les entrees corresponsantes
'Correctif windows 2000', qui peuplent PosteDeTravail |
PanneauDeConfiguration |AjoutSuppressionDeProgrammes

Y a-t-il un moyen plus simple?
Y avait-il un moyen de configurer WindowsUpdate/MicrosoftUpdate pour ne pas
generer ces possibilites de Rollback?

Joyeux Noel / Bonne Annee


Jo Kerr

unread,
Dec 31, 2009, 3:09:07 AM12/31/09
to
xx a couchᅵ sur son ᅵcran :
> "Jean-Claude BELLAMY" <Jean-Clau...@wanadoo.fr> a ᅵcrit dans le

> message de news:FC4C466A-1D0C-4A08...@microsoft.com...
>> 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!

>
> Merci
> Mais quid des dossiers $NtUninstallKB* qui peuplent %systemroot% (C:\WINNT)
> Peut-on les virer sans risque?
> Quitte a utiliser TweakUI pour supprimer les entrees corresponsantes
> 'Correctif windows 2000', qui peuplent PosteDeTravail |
> PanneauDeConfiguration |AjoutSuppressionDeProgrammes
>
> Y a-t-il un moyen plus simple?
> Y avait-il un moyen de configurer WindowsUpdate/MicrosoftUpdate pour ne pas
> generer ces possibilites de Rollback?
>
> Joyeux Noel / Bonne Annee

Je rᅵitᅵre ma rᅵponse d'hier:
Pour ᅵa il y a le deluninstall.vbs de maᅵtre JCB:
http://www.bellamyjc.org/fr/vbsdownload.html#deluninstall

C'est virᅵ proprement et sans risque.


Bonne annᅵe

--
In gold we trust (c)


xx

unread,
Dec 31, 2009, 11:59:33 AM12/31/09
to

"Jo Kerr" <jo....@jo.invalid> a �crit dans le message de
news:mn.fa257d9c2...@jo.invalid...
> xx a couch� sur son �cran :
> > "Jean-Claude BELLAMY" <Jean-Clau...@wanadoo.fr> a �crit dans le

> > message de news:FC4C466A-1D0C-4A08...@microsoft.com...
> >> Hello World !
>
> Je r�it�re ma r�ponse d'hier:
> Pour �a il y a le deluninstall.vbs de ma�tre JCB:
> http://www.bellamyjc.org/fr/vbsdownload.html#deluninstall
>
> C'est vir� proprement et sans risque.
>
Efficace et joli.
Je r�f�rence le site.
Merci


0 new messages