IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows 7 Discussion :

Initialiser les logs de Microsoft Defender


Sujet :

Windows 7

  1. #1
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 418
    Par défaut Initialiser les logs de Microsoft Defender
    Bonjour,

    J'utilise Windows Defender qui stocke ses logs dans C:\ProgramData\Microsoft\Windows Defender\Support\MPLog-07132009-221054.log.
    Je ne laisse pas mon PC en activité en permanence, donc programmer un scan à une heure précise n'est pas efficace.
    Je programme donc un scan au boot du PC avec MpCmdRun.exe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "C:\Program Files\Windows Defender\MpCmdRun.exe" -Scan -ScanType 1
    Mais le fichier log se remplit indéfiniment...
    Je voudrais supprimer une partie des logs, voire la totalité, pour ne conserver que la dernière exécutée.

    Du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'COUCOU' > MPLog-07132009-221054.log
    Mais le fichier log est inaccessible car en utilisation...
    Je n'ai pas trouvé de paramètre à l'exécutable MpCmdRun.exe, qui le permette.

    Y a t-il une solution ?

    Merci pour vos suggestions !

  2. #2
    Membre Expert
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Par défaut
    Defendeur change au grès des versions et mises à jour de windows.
    Je n'ai pas de windows 7, mais sur ma machine ce log est verrouillé et protégé par le service microsoft defender.

    Tu peux essayer de le stopper avec net stop WinDefend
    ensuite tu renommes ton fichier log ren MPLog-07132009-221054.log MPLog-07132009-221054.log.bak
    enfin tu relances le service net start WinDefend
    Tout cela dans une console en mode admin bien sûr.

    Pour que l’opération se fasse rapidement :
    net stop WinDefend & ren MPLog-07132009-221054.log MPLog-07132009-221054.log.bak & net start WinDefend
    Enfin, tu fais ce que tu veux de ton fichier log.bak

    Edit;

    Le forum ignore le saut de ligne après une balise fermante. [/c]
    Avec 3 sauts, ça passe.

  3. #3
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 418
    Par défaut
    Citation Envoyé par kaitlyn Voir le message
    Salut,

    Defendeur change au grès des versions et mises à jour de windows.
    Je n'ai pas de windows 7, mais sur ma machine ce log est verrouillé et protégé par le service microsoft defender.

    Tu peux essayer de le stopper avec net stop WinDefend
    ensuite tu renommes ton fichier log ren MPLog-07132009-221054.log MPLog-07132009-221054.log.bak
    enfin tu relances le service net start WinDefend
    Tout cela dans une console en mode admin bien sûr.

    Pour que l’opération se fasse rapidement :
    net stop WinDefend & ren MPLog-07132009-221054.log MPLog-07132009-221054.log.bak & net start WinDefend
    Enfin, tu fais ce que tu veux de ton fichier log.bak

    Edit;

    Le forum ignore le saut de ligne après une balise fermante. [/c]
    Avec 3 sauts, ça passe.
    Bonjour et merci kaitlyn ça fonctionne impeccable, aussi en Win7...

    J'ai adapté ta commande dans un script sur un raccourci en admin, pour afficher en même temps ce qu'il y avait dans le log initial...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    net stop WinDefend
    copy "C:\ProgramData\Microsoft\Windows Defender\Support\*.log" F:\
    del "C:\ProgramData\Microsoft\Windows Defender\Support\*.log"
    net start WinDefend
    "C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\Uedit32.exe" "F:\MPLog*log"
    C'est parfait
    J'étais prêt à inclure quelque chose de semblable dans un script de mise à jour Linux que j'ai en multiboot sur ce PC... Mais là c'est plus propre et plus pratique !

    Oui le forum ne prend pas en compte les balises : {} Là elles n'apparaissent même pas à l'intérieur des accolades , il suffit (normalement...) de passer à la ligne avec la touche <Return> une seule fois chez moi...
    [Édit] et placer le lignes de code entre balises CODE][/CODE avec l'icône #

  4. #4
    Membre Expert
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Par défaut
    Salut,

    Je parlais de la balise [codeinline][/codeinline], que tu peux abréger en [c][/c]. Elle est mal implémentée dans le forum et de ce que j'ai lu, ça revient sur le tapis depuis presque 15 ans. J'avais fait l'Edit parce que mon message avait été mal formaté, après au lieu d'effacer l'Edit, je l'ai complété.

    Bref, ce n’est pas pour ça que je poste, mais pour t'écrire de faire attention aux commandes del et consorts.

    Ici par exemple (c'est peut-être pas important dans ce cas précis), tu fais copy puis del. Si copy échoue, et sans vérification, tu perds toutes tes données. Un move serait un bon candidat.

    De même, pour copy, un copy /b est préférable (b pour mode binaire). Sans, il y a un risque d'obtenir des fichiers corrompus.
    Et tant qu’à faire, et si nécessaire, un pause ou un timeout en fin de script pour s'assurer entre autres de la bonne reprise du service.

    Pour terminer, en complément de ton éditeur, je sais qu'il existe des analyseurs open source pour le fichier mplog (microsoft protection log) (et les autres). Je n’en connais pas particulièrement, mais une recherche t'aidera (si besoin) à aller plus loin dans sa compréhension.

  5. #5
    Membre Expert Avatar de dmganges
    Homme Profil pro
    Retraité. Ne recherche pas un emploi.
    Inscrit en
    Septembre 2011
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 72
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Retraité. Ne recherche pas un emploi.
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2011
    Messages : 1 418
    Par défaut
    Bonjour et merci kaitlyn pour ces précisions supplémentaires.

    Il est vrai que dans mon cas perdre un fichier log n'est pas capital.
    Mais ça n'interdit pas de faire les choses proprement.
    Comme je ne fais plus de script Windows depuis longtemps, j'ai oublié pas mal de syntaxe, et au moment d'écrire je ne me souvenais plus si on écrivait mv ou move... Ça tient à peu de chose !
    Mais j'ai corrigé :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    net stop WinDefend
    move "C:\ProgramData\Microsoft\Windows Defender\Support\*.log" F:\
    net start WinDefend
    "C:\Program Files (x86)\IDM Computer Solutions\UltraEdit\Uedit32.exe" "F:\MPLog*log"
    J'ai vu que ça passait sans pause ni timeout, donc je n'en ai pas ajouté.
    J'utilise Ultraedit depuis plus de 30 ans , là juste pour voir, pour le moment rien de sibyllin.
    Si ça se complique je ne pourrais pas faire l'économie d'un vrai analyseur, en fouinant j'ai trouvé Microsoft Fabric RTA, mais pour le moment je n'ai pas grand chose à analyser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    --------------------------------------------------------------------------------
    Windows Defender Log, (c) 2006
    Started On sam. août 24 2024 04:42:20
    ************************************************************
    [sam. août 24 2024 04:42:20] Verifying RTP plugin...
    [sam. août 24 2024 04:42:20] verified!
    [sam. août 24 2024 04:42:20] Loading engine...
    [sam. août 24 2024 04:42:20] Verifying engine module...
    [sam. août 24 2024 04:42:20] verified!
    [sam. août 24 2024 04:42:21] Initializing RTP plugin state...
    [sam. août 24 2024 04:42:21] initialized!
    [sam. août 24 2024 04:42:21] loaded!
    [sam. août 24 2024 04:42:21] Verifying license file...
    [sam. août 24 2024 04:42:21] verified!
    Product Version: 6.1.7600.16385
    Service Version: 6.1.7601.18170
    Engine Version: 1.1.24070.3
    AS Signature Version: 1.417.254.0
    ************************************************************
    [sam. août 24 2024 04:43:20] Process scan started.
    [sam. août 24 2024 04:43:21] Process scan completed.
    --------------------------------------------------------------------------------
    Windows Defender Log, (c) 2006
    Started On dim. août 25 2024 02:34:20
    ************************************************************
    [dim. août 25 2024 02:34:20] Verifying RTP plugin...
    [dim. août 25 2024 02:34:26] verified!
    [dim. août 25 2024 02:34:26] Loading engine...
    [dim. août 25 2024 02:34:26] Verifying engine module...
    [dim. août 25 2024 02:34:35] verified!
    [dim. août 25 2024 02:34:36] Initializing RTP plugin state...
    [dim. août 25 2024 02:34:36] initialized!
    [dim. août 25 2024 02:34:36] loaded!
    [dim. août 25 2024 02:34:36] Verifying license file...
    [dim. août 25 2024 02:34:36] verified!
    Product Version: 6.1.7600.16385
    Service Version: 6.1.7601.18170
    Engine Version: 1.1.24070.3
    AS Signature Version: 1.417.254.0
    ************************************************************
    [dim. août 25 2024 02:35:20] Process scan started.
    Il y a même une vidéo explicative :
    mais je ne pense pas devoir en arriver là.
    Au moindre doute je restaure mes Windows, et à l'ancienne : partition complète avec GParted sur Linux en multiboot sur le PC, en moins de 3mn si la partition à restaurer est sur le SSD interne, 5 à 6 mn si elle se trouve sur un support externe.

    Encore merci kaitlyn, et bonne journée !

  6. #6
    Modérateur
    Avatar de l_autodidacte
    Homme Profil pro
    Retraité : Directeur de lycée/Professeur de sciences physiques
    Inscrit en
    Juillet 2009
    Messages
    2 420
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Retraité : Directeur de lycée/Professeur de sciences physiques
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2009
    Messages : 2 420
    Par défaut
    Edit;

    Le forum ignore le saut de ligne après une balise fermante. [/c]
    Avec 3 sauts, ça passe.
    Pour contourner ce petit problème, mets un signe de ponctuation à la fin de la ligne contenant [/c] puis ton RC et ça ira bien.
    Ne pas oublier le tag si satisfait.
    Voter pour toute réponse satisfaisante avec pour encourager les intervenants.
    Balises CODE indispensables. Regardez ICI
    Toujours utiliser la clause Option Explicit(VBx, VBS ou VBA) et Ne jamais typer variables et/ou fonctions en VBS.
    Vous pouvez consulter mes contributions
    Ne pas oublier de consulter les différentes FAQs et les Cours/Tutoriels VB6/VBScript
    Ne pas oublier L'Aide VBScript et MSDN VB6 Fr

  7. #7
    Membre Expert
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Par défaut
    Salut @l_autodidacte,

    Oui J'avais vu ça entre autres ici (https://www.developpez.net/forums/d1...-ignore-celui/) et ici (https://www.developpez.net/forums/d1...n-code-inline/) le jour où j'ai écrit mon second message.
    Mais de mon point de vue, ce n'est pas une solution. Une personne qui fait un copier-coller risque fortement d'embarquer la ponctuation avec, et elle se retrouvera avec un code erroné. Et dans certains langages, les expressions elles-mêmes nécessitent une ponctuation à la fin, donc ça fera une double ponctuation.

    Quoiqu'il en soit, je te remercie pour ta spontanéité.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 03/05/2022, 21h17
  2. Réponses: 7
    Dernier message: 01/12/2021, 20h09
  3. Réponses: 0
    Dernier message: 07/07/2020, 11h54
  4. Réponses: 15
    Dernier message: 29/09/2015, 22h52
  5. Réponses: 3
    Dernier message: 29/10/2007, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo