Comment remplacer une dll verrouillée car en cours d'utilisation ?

Comment remplacer une dll verrouillée car en cours d'utilisation ? - Win NT/2K/XP - Windows & Software

Marsh Posté le 19-01-2008 à 10:40:17    

Bonjour,
 
Je vous expose mon pb :
Sur un win XP Sp1, j'ai un pb de connexion vers une base Oracle
En cherchant, je pense qu'il s'agit d'un pb de version du cliet oracle installé sur le pc.
J'essaie donc de désinstaller le client oracle pour le réinstaller, MAIS pas moyen. Car oci.dll ne peut pas être écrasée ni êtresupprimée, vu qu'elle est en cours d'utilisation.
J'ai cherché sur le ne jusqu'à trouver qu'il faut arrêter MS DTC qui charge cette dll pour rien.
Avec un tasklist /M, j'ai vu que svchost l'utilise.
 
Le pb, c'est que je fais cela à distance, via un ultra vnc car le pc est à un endroit où je ne peux aller (salle stérile d'hôpital).
Impossible donc de prendre le risque d'arrêter des processus qui risquent d'éteindre la machine
Impossible non plus de démarrer dans un mode qui ne me permettrait plus d'attaquer le pc en réseau par vnc
 
Par contre, je peux rebooter le pc (démarrer / redémarrer) et me reconnecter ensuite vu que le service vnc serveur devrait (espérons le) redémarrer normalement
 
Je me demande s'il n'est pas possible de mettre une commande du type del c:\oracle\bin\oci.dll ou une copie du bon quelque part dans un truc du style autoexec (je ne sais même pas si ça existe encore sous xp !) qui se lancerait avant le démarrage du svchost
 
Je ne suis pas spécialiste de windows, alors si on peut faire qqchose, merci de m'aider

Reply

Marsh Posté le 19-01-2008 à 10:40:17   

Reply

Marsh Posté le 19-01-2008 à 11:16:38    

Tu peux essayer Unlocker :
http://www.01net.com/telecharger/w [...] 32585.html
 
Installe donc unlocker sur lar machine où la DLL est à effacer/changer, faire bouton droit sur la DLL tu dois avoir le menu Unlocker. Ensuite unlock ou effacer. Si cela ne peut être fait, unlocker va proposer de le faire automatiquement au redémarrage suivant où c'est possible.


Message édité par dnlilas le 19-01-2008 à 11:18:53
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed