OVH Cloud OVH Cloud

Supprimer une DLL

5 réponses
Avatar
HB
Bjr,

sous W2K je n'arrive pas a supprimer une DLL ...

Des que je la supprime, W2K la reinstalle
automatiquement ....

Et si je la remplace par une version plus recente, de
meme W2K reinstalle sa version !!!!

Quelq'un a t il une solution ????

Merci d'avance

5 réponses

Avatar
Jean-Claude BELLAMY
Dans le message news:108801c49c3d$dcacb260$ ,
HB s'est ainsi exprimé:

Bjr,

sous W2K je n'arrive pas a supprimer une DLL ...

Des que je la supprime, W2K la reinstalle
automatiquement ....
Oui, normal, c'est SFC (System File Checker) qui remplit son rôle ...

C'est le système qui VÉRIFIE l'intégrité des fichiers principaux de Windows
(DLL, EXE, SYS, ...)
Pour cela il s'appuie sur le dossier %systemroot%system32dllcache qui
contient une copie de sauvegarde de ces fichiers.

Dès qu'un fichier surveillé par SFC est modifié ou disparait, SFC s'empresse
de le rétablir à partir du contenu de dllcache.

Et si je la remplace par une version plus recente, de
meme W2K reinstalle sa version !!!!

Quelq'un a t il une solution ????


Il faut agir AUSSI dans %systemroot%system32dllcache (en PREMIER)


--
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
HB
En effet j'ai bien vu ce dossier DLLCache ... dans lequel
j'ai supprime en 1er la DLL que je veux remplacer ... puis
ensuite la meme Dll dans %systemroot%system32 ...

Et miracle de la techno ... alors que j'avais remis le
bonne dll dans dllcache et dans system32... l'ancienne est
revenu toute seule .... et pourtant j'avais checke tout le
disque pour voir s'il n'y avait pas d'autres version de
cette dll ...

Une idee ??????

Merci



-----Message d'origine-----
Dans le message news:108801c49c3d$dcacb260
$ ,

HB s'est ainsi exprimé:

Bjr,

sous W2K je n'arrive pas a supprimer une DLL ...

Des que je la supprime, W2K la reinstalle
automatiquement ....
Oui, normal, c'est SFC (System File Checker) qui remplit

son rôle ...

C'est le système qui VÉRIFIE l'intégrité des fichiers
principaux de Windows

(DLL, EXE, SYS, ...)
Pour cela il s'appuie sur le dossier %systemroot%system32
dllcache qui

contient une copie de sauvegarde de ces fichiers.

Dès qu'un fichier surveillé par SFC est modifié ou
disparait, SFC s'empresse

de le rétablir à partir du contenu de dllcache.

Et si je la remplace par une version plus recente, de
meme W2K reinstalle sa version !!!!

Quelq'un a t il une solution ????


Il faut agir AUSSI dans %systemroot%system32dllcache
(en PREMIER)



--
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
F. Dunoyer [MVP]
HB a émis l'idée suivante :
En effet j'ai bien vu ce dossier DLLCache ... dans lequel
j'ai supprime en 1er la DLL que je veux remplacer ... puis
ensuite la meme Dll dans %systemroot%system32 ...

Et miracle de la techno ... alors que j'avais remis le
bonne dll dans dllcache et dans system32... l'ancienne est
revenu toute seule .... et pourtant j'avais checke tout le
disque pour voir s'il n'y avait pas d'autres version de
cette dll ...

Une idee ??????

Merci



-----Message d'origine-----
Dans le message news:108801c49c3d$dcacb260 $ ,
HB s'est ainsi exprimé:

Bjr,

sous W2K je n'arrive pas a supprimer une DLL ...

Des que je la supprime, W2K la reinstalle
automatiquement ....
Oui, normal, c'est SFC (System File Checker) qui remplit son rôle ...

C'est le système qui VÉRIFIE l'intégrité des fichiers principaux de Windows
(DLL, EXE, SYS, ...)
Pour cela il s'appuie sur le dossier %systemroot%system32 dllcache qui
contient une copie de sauvegarde de ces fichiers.

Dès qu'un fichier surveillé par SFC est modifié ou disparait, SFC
s'empresse de le rétablir à partir du contenu de dllcache.

Et si je la remplace par une version plus recente, de
meme W2K reinstalle sa version !!!!

la commande inuse



boite dos lance inuse /?

--
François Dunoyer [MVP Windows Server - Windows NT Server]
Des liens sur la sécurisation des systèmes Windows
voir : http://fdunoyer.free.fr/ta/Liens.htm
Site perso : http://www.fdunoyer.net



Avatar
Jean-Claude BELLAMY
Dans le message news:1e1101c49c88$f7c45120$ ,
HB s'est ainsi exprimé:

En effet j'ai bien vu ce dossier DLLCache ... dans lequel
j'ai supprime en 1er la DLL que je veux remplacer ... puis
ensuite la meme Dll dans %systemroot%system32 ...

Et miracle de la techno ... alors que j'avais remis le
bonne dll dans dllcache et dans system32... l'ancienne est
revenu toute seule .... et pourtant j'avais checke tout le
disque pour voir s'il n'y avait pas d'autres version de
cette dll ...

Une idee ??????


As-tu quelque part un dossier ServicePackFiles ?
Car il joue un rôle analogue à celui de DllCache ..

As-tu bien cherché ? Les fichiers Système/cachés sont ils affichés ?

--
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
Guillaume Bordier [MS]
Bonjour,

La vraie question est "pourquoi voulez-vous supprimer une dll de Windows" :)

il y a deux moyens pour cela
1) désactiver le SFC (non supporté, ne fonctionne que sous Windows 2000 et
encore je ne sais pas jusqu'à quel SP ) je vous laisse donc chercher)
2) renommer la DLL d'abord dans dllcache puis dans system32.

si vous voulez que votre programme utilise une version différente de la DLL,
il suffit de la copier dans le même répertoire que ce dernier et d'utiliser
le mécanisme du ".local"

Guillaume

"HB" wrote in message
news:108801c49c3d$dcacb260$
Bjr,

sous W2K je n'arrive pas a supprimer une DLL ...

Des que je la supprime, W2K la reinstalle
automatiquement ....

Et si je la remplace par une version plus recente, de
meme W2K reinstalle sa version !!!!

Quelq'un a t il une solution ????

Merci d'avance