Comment savoir quels programmes ont été exécutés sur mon ordinateur même s'ils ont été arrêtés dans la mesure où le Gestionnaire des tâches ne peut rien montrer?
Je n'utilise pas mon ordinateur seul et suis parfois méfiant.
windows-10
MrSeas
la source
la source
Réponses:
Comment savoir quels programmes ont été exécutés lorsqu'ils ont été arrêtés
Par défaut, il n'existe aucun journal des programmes exécutés.
Cependant, vous pouvez activer les événements de suivi des processus dans le journal des événements de sécurité de Windows (voir ci-dessous pour les instructions) et ces informations seront alors disponibles à l'avenir.
Une fois les événements de suivi des processus activés, vous pouvez utiliser les commandes Powershell suivantes pour examiner les événements:
Début du processus:
Arrêt du processus:
Les commandes ci-dessus transfèrent les informations sur l'événement à l'écran.
Comment utiliser les événements de suivi des processus dans le journal de sécurité Windows
Dans Windows 2003 / XP, vous obtenez ces événements en activant simplement la stratégie d'audit de suivi des processus.
Dans Windows 7/2008 +, vous devez activer la création du processus d'audit et, éventuellement, les sous-catégories Audit Process Termination que vous trouverez sous Advanced Audit Policy Configuration dans les objets de stratégie de groupe.
Ces événements sont incroyablement précieux car ils fournissent une piste d'audit complète de chaque démarrage d'un exécutable sur le système en tant que processus . Vous pouvez même déterminer la durée du processus en liant l'événement de création de processus à l'événement de fin de processus à l'aide de l'ID de processus trouvé dans les deux événements. Des exemples des deux événements sont présentés ci-dessous.
Source Comment utiliser les événements de suivi des processus dans le journal de sécurité Windows
Comment activer la création de processus d'audit
Exécutez gpedit.msc
Sélectionnez "Paramètres Windows"> "Paramètres de sécurité"> "Stratégies locales"> "Stratégie d'audit"
Faites un clic droit sur "Suivi du processus d'audit" et sélectionnez "Propriétés"
Cochez "Succès" et cliquez sur "OK"
Qu'est-ce que le suivi du processus d'audit
Qu'en est-il de ExecutedProgramList de Nirsoft? Puis-je l'utiliser?
ExecutedProgramList ne donne pas une liste complète des programmes qui ont été exécutés.
Par exemple, il ne répertorie aucun des programmes portables que j'exécute actuellement à partir de ma clé USB, par exemple Agent, Notepad ++, GSNotes ainsi que presque tous les programmes Cygwin que j'ai exécutés depuis mon dernier redémarrage.
Il ne répertorie aucun programme qui n'écrit rien aux emplacements mentionnés dans le lien:
Source ExecutedProgramList
Lectures complémentaires
la source
Nirsoft a une petite application gratuite, ExecutedProgramList , qui affiche une liste de programmes et de fichiers batch exécutés sur votre système. Notez qu'il n'est pas toujours en mesure d'afficher l'heure du dernier démarrage d'une application, en raison des limitations inhérentes à Windows et, comme @DavidPostill l'a mentionné, il peut manquer des applications portables.
Il dérive ses informations de Windows, il n'a donc pas besoin d'être exécuté pour compiler sa liste.
la source
ExecutedProgramList
ne donne pas une liste complète des programmes exécutés. Par exemple, il ne liste aucun des programmes portables , je suis actuellement à mon thumbdrive, par exempleAgent
,Notepad++
,GSNotes
ainsi que presque tous lesCygwin
programmes que j'ai couru depuis mon dernier redémarrage. Ce n'est donc pas très complet .L'historique des processus le fait également. Il s'agit d'une base de données de processus gratuite et portable.
C'est un simple téléchargement portable .zip. Il y a un manuel sur la façon de l'utiliser avec la vidéo sur le site de téléchargement.
Tant que l'historique des processus est en cours d'exécution, vous pouvez interroger les processus qui se sont terminés via une interface graphique distincte.
Il fonctionnera sur n'importe quelle version de Windows à partir de XP.
(Je suis l'auteur de ce logiciel open source.)
la source