Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

repertoires utiles... ou non ?

4 réponses
Avatar
JPC
Bonjour
Après une mise à jour avec Windows Update il y a une quantité de
repertoires qui se sont créés dans le répertoire Windows...

Ils sont de la forme : $NtUninstallKB... etc... (avec le titre en
bleu au lieu de noir pour les autres repertoires et fichiers.

Peut-on les supprimer sans risque ?

Merci d'avance

JPC

4 réponses

Avatar
JPC
JPC a écrit dans le message suivant :

Bonjour
Après une mise à jour avec Windows Update il y a une quantité de
repertoires qui se sont créés dans le répertoire Windows...

Ils sont de la forme : $NtUninstallKB... etc... (avec le titre en
bleu au lieu de noir pour les autres repertoires et fichiers.

Peut-on les supprimer sans risque ?

Merci d'avance

JPC



Je crois que cette question a été posée maintes fois ! mais c'est la
première fois que je viens dans ce NG ( XP est seulement sur mon
portable !)

Soyez indulgents ...!!!

Merci

JPC

Avatar
rolling
JPC a présenté l'énoncé suivant :
Bonjour
Après une mise à jour avec Windows Update il y a une quantité de
repertoires qui se sont créés dans le répertoire Windows...

Ils sont de la forme : $NtUninstallKB... etc... (avec le titre en
bleu au lieu de noir pour les autres repertoires et fichiers.

Peut-on les supprimer sans risque ?

Merci d'avance

JPC


Salut,
J.C.Bellamy a crée un utilitaire VBS qui te débarasse de celà avec
élégance:
http://www.bellamyjc.org/fr/vbsdownload.html#deluninstall

--
@+ rolling
Pour la reponse par email, cliquer sur:
http://www.cerbermail.com/?xRPTUMPCPr
...keep rollin' babe...

Avatar
Jean-Claude BELLAMY
Dans le message news: ,
JPC s'est ainsi exprimé:

Bonjour
Après une mise à jour avec Windows Update il y a une quantité de
repertoires qui se sont créés dans le répertoire Windows...

Ils sont de la forme : $NtUninstallKB... etc... (avec le titre en
bleu au lieu de noir pour les autres repertoires et fichiers.

Peut-on les supprimer sans risque ?


Les dossiers $NTuninstall... contiennent, comme leur nom le suggère,
l'ensemble des fichiers nécessaires à la DÉSINSTALLATION d'un correctif, et
NON PAS le correctif lui-même.

Ce qui veut dire qu'ils contienent les dll, exe, driver, ... ANTÉRIEURS au
patch.

Donc un dossier $NTuninstall... sert UNIQUEMENT à DÉSINSTALLER le patch si
par hasard on constate des bugs ou dysfonctionnement du patch, pour revenir
à la situation initiale.

-----------------------------------------
Pour s'en assurer, il suffit d'examiner leur contenu
Exemple (sous Windows 2000) :

Dossier "D:WINNT$NtUninstallKB329115$

Il concerne l'article
"Un défaut de validation de certificat peut
permettre une usurpation d'identité "
http://support.microsoft.com/?id29115

Il contient :
- un fichier "cryptdlg.dll" (version du 19/06/03)
- un sous-dossier "spuninst"
NB : ce sous-dossier est présent dans TOUS les
dossiers $NtUninstall...
Il contient à son tour :

- spuninst.exe ("Désinstallation du Service Pack Windows") ,
qui est le programme usuel de désinstallation de SP et patchs

- spuninst.txt : fichier texte indiquant les manips
qui seront faites au cours de la désinstallation
Dans l'exemple concerné, il contient ceci :
DEL "d:winntsystem32dllcachecryptdlg.dll"
COPY "D:WINNT$NtUninstallKB329115$cryptdlg.dll"
"d:winntsystem32cryptdlg.dll"
-> suppression du fichier actuel "cryptdlg.dll" dans le
cache des DLL (pour éviter que le mécanisme SFC
ne rétablisse le fichier dans system32)

-> copie de l'ancienne version de "cryptdlg.dll" du 19/06/03
dans system32, écrasant la version actuelle du 24/10/03

- spuninst.inf : fichier de directives de désinstallation
- empty.cat : catalogue de sécurité

On trouve par ailleurs les clefs suivantes :
HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallKB329115
qui sert à l'affichage dans le panneau de config
"Ajout/suppression de programme" de la désinstallation
du patch KB329115

L'entrée "UninstallString" contient la commande qui sera
exécutée pour la désinstallation :
D:WINNT$NtUninstallKB329115$spuninstspuninst.exe

"spuninst.exe" va lire le contenu de "spuninst.inf" situé
dans le même dossier pour savoir ce qu'il doit faire.

HKLMSOFTWAREMicrosoftWindows NTCurrentVersionHotFixKB329115
qui sert à répertorier tous les Hotfix installés

HKLMSOFTWAREMicrosoftUpdatesWindows 2000SP5KB329115
qui
- reprend des infos similaires
- indique la date d'installation du patch
- indique le SP dans lequel le patch sera intégé (ici SP5)

NB : La liste des hotfixes installés est affichée par la commande :
xxxxxxi386updateupdate.exe -l

"xxxxxx" étant le dossier racine d'un Service pack
décompressé
NB: le programme "update.exe" sert aussi :
- à installer un SP
- à créer une distribution de Windows fusionné avec un SP

NB : Ces 2 dernières clefs sont citées dans le fichier spuninst.inf,
dans la section "[Reg.Delete.Keys]"

-----------------------------------------

Donc, après toutes ces considérations :

1) Si le patch ne crée pas de problème,
ce qui se produit dans la majorité des cas,
on PEUT PARFAITEMENT SUPPRIMER le
dossier $NtUninstall....

2) Afin de ne pas laisser les infos inutiles le concernant
dans le panneau de config "Ajout/suppression de programme",
il faut supprimer également les clefs correspondantes
dans la BDR.
Pour faciliter cette tâche, j'ai écrit un script
"DELUNINSTALL.VBS" :
http://www.bellamyjc.org/fr/vbsdownload.html#deluninstall

3) On PEUT aussi déplacer ce dossier ailleurs
Il faut dans ce cas modifier les chemins dans :


HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstallxxxxxUninstallStri
ng
HKLMSOFTWAREMicrosoftUpdatesWindowsxxxxSPxKBxxxxxUninstallCommand



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *


Avatar
JPC
"Jean-Claude BELLAMY" a écrit dans le
message suivant :

Dans le message news: ,
JPC s'est ainsi exprimé:

Bonjour
Après une mise à jour avec Windows Update il y a une quantité de
repertoires qui se sont créés dans le répertoire Windows...

Ils sont de la forme : $NtUninstallKB... etc... (avec le titre en
bleu au lieu de noir pour les autres repertoires et fichiers.

Peut-on les supprimer sans risque ?


Les dossiers $NTuninstall... contiennent, comme leur nom le suggère,
l'ensemble des fichiers nécessaires à la DÉSINSTALLATION d'un correctif, et
NON PAS le correctif lui-même.

Ce qui veut dire qu'ils contienent les dll, exe, driver, ... ANTÉRIEURS au
patch.

Donc un dossier $NTuninstall... sert UNIQUEMENT à DÉSINSTALLER le patch si
par hasard on constate des bugs ou dysfonctionnement du patch, pour revenir
à la situation initiale.

-----------------------------------------
Merci J-CB....


(Email suit.)

"deluninstall.vbs" fonctionne parfaitement....

Amicalement

JPC