A son intégration dans Windows 8, Windows Defender n'était qu'une copie incomplète de Microsoft Security Essentials... le moteur système d'inspection réseau étant manquant. Et elle l'est toujours actuellement avec Windows 8.1, à moins qu'un passage en version 4.4 ne vienne combler les manques.
Le plus important étant l'option "Analyser avec Windows Defender" absente du menu contextuel.
Des tonnes de scripts plus ou moins identiques circulent depuis 2 ans sur le Web, mais la paternité devrait en revenir à un allemand qui a posté l'idée pour la première fois en Août 2012:
Windows 8: Windows Defender dem Desktop-Kontextmenü hinzufügen
Ce script a ensuite été complété et enrichi quelques mois plus tard:
Windows 8 / 8.1 - Defender im Desktop-Kontextmenü aktivieren
Une version simple, compatible avec les systèmes 32 et 64-bits, pourrait être celle-ci:
Code : Tout sélectionner
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender]
@=""
"Icon"="%ProgramFiles%\\Windows Defender\\EppManifest.dll"
"MUIVerb"="Analyser avec Windows Defender"
[HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender\command]
@="\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -scan -scantype 3 -SignatureUpdate -file \"%1\""
[HKEY_CLASSES_ROOT\*\shell\WindowsDefender]
@=""
"Icon"="%ProgramFiles%\\Windows Defender\\EppManifest.dll"
"MUIVerb"="Analyser avec Windows Defender"
[HKEY_CLASSES_ROOT\*\shell\WindowsDefender\command]
@="\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -scan -scantype 3 -SignatureUpdate -file \"%1\""
Résultat immédiat:
Le seul inconvénient est que ce genre de script est exécuté en Invite de commande, au lieu d'être pris en charge dans l'interface même de l'application, au contraire de ce qui se passe nativement avec MSE et Endpoint... donc vous verrez apparaître furtivement une fenêtre d'Invite.
Mais Defender est suffisamment efficace pour neutraliser au vol un fichier malicieux avant même qu'il ne soit téléchargé sur le PC [Erreur 0x800700E1], dans l'hypothèse bien sûr où sa signature figure dans la base:
Ce qui n'empêche que sa capacité d'analyse pourra toujours être mise défaut, notamment avec des fichiers compressés ou encodés, ou camouflés dans une image, ou cryptés, ou protégés par un mot de passe.
Analyse d'un fichier unitaire avec Endpoint:

@+