OVH Cloud OVH Cloud

copie de dll dans system32

1 réponse
Avatar
Eric
Bonjour

je dispose du SP4 sous windows 2000 et j'ai un problème avec la dll
msjet40.dll qui renvoi un message d'erreur via access lorsque l'on se
connecte à une base SAGE.
d'après SAGE, il suffit de remplacer la dll version 4.0.7.xxx par une
version du SP3 soit la version 4.0.6.xxx
lorsque j'essai de remplacer la dll dans WinNt\System32 (login en
administrateur), le système après la copie remplace automatiquement la dll
par la dernière version soit la 4.0.7.xxx
comment forcer la copie de la dll dans system32 ?
Merci à tous
cordialement
Eric

1 réponse

Avatar
Sebastien Vienot [MS]
Bonsoir,

Le système se protège de ce genre de remplacement grâce au service Windows
File Protection qui va effectivement remettre la version correcte de la dll
en place (idem si tu supprimes la dll).

Une possibilité, il existe une méthode permettant de contourner le service
WFP, c'est de démarrer en mode sans échec (il n'est pas démarré dans ce cas
là). Attention toutefois, tu t'exposes à beaucoup plus de problème encore.

Par contre, après une petite recherche dans la base de connaissance, il
semblerait des problèmes similaires soient connus et corrigés, jette un coup
d'oeil à l'article suivant:
http://support.microsoft.com/default.aspx?scid=KB;EN-US;309163

Seb

"Eric" wrote in message
news:
Bonjour

je dispose du SP4 sous windows 2000 et j'ai un problème avec la dll
msjet40.dll qui renvoi un message d'erreur via access lorsque l'on se
connecte à une base SAGE.
d'après SAGE, il suffit de remplacer la dll version 4.0.7.xxx par une
version du SP3 soit la version 4.0.6.xxx
lorsque j'essai de remplacer la dll dans WinNtSystem32 (login en
administrateur), le système après la copie remplace automatiquement la dll
par la dernière version soit la 4.0.7.xxx
comment forcer la copie de la dll dans system32 ?
Merci à tous
cordialement
Eric