Windows defender, erreur 0x80070005

Résolu/Fermé
didoun' Messages postés 7 Date d'inscription mardi 3 avril 2007 Statut Membre Dernière intervention 21 mai 2008 - 2 mai 2007 à 15:56
sehing2 Messages postés 2 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 16 novembre 2014 - 16 nov. 2014 à 15:33
Bonjour
Depuis peu, je n'arrive plus à faire les mises à jour de windows defender (config vista).
J'ai un message d'erreur qui dit : "erreur détectée : code 0x80070005. Le programme ne peut pas rechercher les mises à jour de définition".

Qu'y a-t'il ? Que dois-je faire pour que les mises à jour se fassent à nouveau ?
Suis-je quand même suffisamment protégé pour "surfer" sur le net sans risques ?

Merci pour votre aide !!!

13 réponses

L'erreur 0x8007005 est lié aux droits d'accès.
Lorsque vous ouvrez votre invite de commande DOS pour exécuter RegSvr32, il faut spécifier "Ouvrir en tant qu'administrateur".

Ensuite, il faut savoir que sur les pc tournant en 64 bits, il y a deux versions pour regsvr32, soit C:\Windows\System32\regsvr32.exe pour les 64 bits soit c:\Windows\SysWow64\regsvr32.exe pour les 32 bits (bel exemple de logique Microsoft)

Si votre dll est en 32 bits / 64bits, vous la copiez dans SysWow64 /System32 puis dans l'invite de commande DOS (en tant qu'administrateur), vous tapez:
cd\
cd C:\Windows\SysWow64 (ou System32 suivant votre dll)
regsvr32 tadll.dll

et cela devrait fonctionner.

Un autre truc si cela ne va pas: Si vous avez Visual Studio, vous créez rapidement une petite application .exe avec un bouton avec le code suivant (en vb):

shell "cmd.exe /c cd C:\Windows\SysWow64 && regsvr32 tadll.dll"

L'application a alors d'office les droit d'accès.

J'espère vous avoir débloquer
14