Windows 8 : n’oubliez pas de mettre à jour Windows Defender

Windows 8 est fourni avec un anti virus, il s’agit de Windows Defender (qui est ce que nous connaissions avant sous le nom de Microsoft Security Essentials (MSE).

Windows Defender est très discret : il ne possède pas d’icône dans la barre de notification (les alertes sont affichées dans le Centre de Maintenance).

Les mises à jour de Windows Defender se font à l’aide de Windows Update.

Il y a donc un problème :

– si vous avez désactivé les mise s à jour automatiques

– si vous allez chercher les mises à jour sur un serveur WSUS

– si vous utilisez InTune

Dans ce cas Defender ne se met jamais à jour automatiquement :

image_thumb[1]

Bien sur, vous pouvez utiliser le bouton Mettre à jour de Defender pour forcer manuellement la mise à jour.

Mais voici une solution pour automatiser les mises à jour qui se base sur l’utilitaire de ligne de commande suivant :

%ProgramFiles%Windows DefenderMpCmdRun.exe

Et notamment MpCmdRun.exe –SignatureUpdate

Il suffit donc de planifier une tâche qui lance la mise à jour :

image_thumb[3]

Je vous propose de la créer automatiquement en ouvrant une session CMD en mode administrateur puis en y collant le code suivant :

schtasks /create /tn DefinitionUpdate /sc DAILY /MO 1 /st 04:00 /ru SYSTEM /RL HIGHEST /tr « %ProgramFiles%Windows DefenderMpCmdRun.exe -SignatureUpdate -MMPC »

NB : il se peut que lorsque vous effectuez un copier / coller de la page web vers une session CMD le caractère “ soit mal interprété, si vous avez un message d’erreur ressaisissez les “.

La tâche est créée !

Notez que la commande MpCmdRun permet aussi de planifier des scan, par exemple.

Vous êtes de nouveau protégés !

Source : http://omnidirecttech.wordpress.com/2012/11/14/windows-defender-automatic-definition-updates-in-windows-8/

 

Laurent Gébeau

www.Toutwindows.com

www.axeperf.com

3 comments to Windows 8 : n’oubliez pas de mettre à jour Windows Defender

  • mcoppa

    Bonjour,

    Pour ce qui concerne la ligne de commande avec SCHTASKS, impossible de lui faire comprendre %programefile%, ni même « C:Program Files », il finit toujours par me dire :
    ‘C:Program’ n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
    Qu’on le mette ou non entre «  »
    J’ai quand même essayé d’autres paramètres, si je lui dit :
    schtasks /create /tn Plan /sc Weekly /d SUN /st 18:54:00 /sd 31/12/2012 /tr « %systemroot%notepad.exe »
    cela fonctionne sous X8, mais pas sous XP. Sous XP, les jours sont francisés, mais cela ne fonctionne pas non plus,
    schtasks /create /tn Plan /tr « %programfiles%wsynchrowsynchro.exe » /sc Weekly /d DIM /st 17:59:00 /sd 31/12/2012″
    nous sort toujours le C:Program non reconnu.

    Par contre, que ce soit sous XP, W7 ou W8, si on va dans le panneau de configuration et qu’on lance la tâche planifiée, tout fonctionne.
    J’ai donc un problème avec l’utilisation de schtasks que je n’ai pas réussi à résoudre.
    Si je lance une tâche unique :
    schtasks /create /sc once /st 17:10:00 /tn Notes /tr « %systemroot%notepad.exe »
    Celle-ci fonctionne sous W8, W7, et XP.
    Cependant si j’essaie avec un répertoire comme « Program Files »
    j’ai toujours la réponse :

    Par contre sous n’importe quel système :
    C:> »%programfiles%wsynchrowsynchro »
    fonctionne toujours.

    Autre problème, celui-ci avec MSCMDrun. Si je le programme avec l’utilitaire de Planification du Panneau de configuration, il fonctionne sauf que si je demande l’analyse complète :
    MpCmdRun.exe -Scan -2
    Il fait toujours une analyse rapide. J’ai essayé dans « Defender » de cocher l’option « Analyse complète », et de lancer le programme :
    MpCmdRun.exe -Scan -0
    Mais, même résultat, quand je lance Defender, il me répond qu’il a fait à l’heure désirée un analyse rapide.
    Donc, je n’ai toujours pas trouvé comment planifier l’analyse complète.
    Ça fait deux jours que je suis dessus, et je commence à me décourager.

    • Laurent Gébeau

      BOnjour

      Attention ce sont les  » qu’il faut utiliser, pas les « »

      Cordialement

      Laurent

      • mcoppa

        Bonjour,

        J’utilise bien les  » (chr(34)).
        J’ai réussi à lancer la commande de MpCmdRun, simplement, je n’avais pas compris que la syntaxe était MpCmdRun.exe -Scan -scantype 2.
        Mais pas avec Schtasks (à cause des «  », il s’arrête toujours à C:Program). J’ai donc utilisé une tâche planifiée du panneau de configuration.
        Je suis sûr que le scan était complet, car il a duré très longtemps (au contraire des scans rapides), cependant, quand je lance Defender, il m’affiche bien la date et l’heure, mais il continue à me dire que c’était un scan rapide. Je pense qu’il doit y avoir une bug.
        Merci de votre réponse.

Catégories (nombre d’articles) :