Comment voir les derniers programmes ouverts ou exécutés sous Windows
Avez-vous une question sur le programme qui s’est soudainement exécuté sous Windows pendant que vous travailliez sur un document ou que vous naviguiez sur le Web? Comment puis-je savoir quel programme a été ouvert ou exécuté par d’autres utilisateurs?
le Gestionnaire des tâches (Gestionnaire de tâches Windows 10: ce qu’il vous permet de faire) vous permet de savoir quels programmes sont en cours d’exécution Explorateur de processus (Process Explorer, un gestionnaire de tâches au nième degré) cède même la place pour revenir à la syntaxe de la commande utilisée pour exécuter un programme, y compris les options (ou changer) utilisé.
Process Explorer vous permet également d’utiliser une fonction de recherche pratique pour trouver un programme en cours d’exécution.
Cependant, les deux utilitaires ne permettent pas traquer les programmes qui ont été ouverts ou exécutés sous Windows dans le passé.
Disons tout de suite que malheureusement le système d’exploitation de Microsoft ne propose pas les outils pour le faire à moins que vous n’activiez le suivi des programmes exécutés au niveau du journal des événements comme expliqué dans l’article Vérifiez quels programmes s’exécutent sous Windows.
Et évidemment la fonction de tracking n’a aucune visibilité sur les événements survenus dans le passé ne pouvant enregistrer que ceux survenus après l’activation de l’outil.
En plus de cette fonctionnalité, qui peut ensuite être interrogée via PowerShell pour rechercher les informations qui vous intéressent, vous pouvez utiliser l’utilitaire gratuit Liste des programmes exécutés développé et distribué par Nirsoft (recherchez-le sur le Web avec Google).
Une fois terminé, en cliquant sur l’en-tête de la colonne Dernière exécution le (le dernier à droite) et finalement en haut Dernier fichier modifié, vous pouvez retracer les programmes qui ont été récemment démarrés sur votre système Windows.
Pour connaître les derniers programmes exécutés sous Windows, Liste des programmes exécutés utilise les informations notées par le système d’exploitation dans les clés de registre suivantes:
HKCU Classes Local Settings Software Microsoft Windows Shell MuiCache
HKCU Microsoft Windows ShellNoRoam MUICache
HKCU Microsoft Windows NT CurrentVersion AppCompatFlags Compatibility Assistant Persisted
HKCU Microsoft Windows NT CurrentVersion AppCompatFlags Compatibility Assistant Store
Comment trouver tous les programmes exécutés sous Windows avec PowerShell
Utilisant applet de commande PowerShell peut localiser tous les fichiers exécutables lancés sur le système au cours de la période donnée.
Nous avons développé ce qui suit applet de commande PowerShell: essayez de le sélectionner, copiez-le en mémoire (CTRL + C) puis collez-le dans une fenêtre PowerShell ouverte avec des droits d’administrateur (sous Windows 10, appuyez simplement sur Windows + X Alors choisi Windows PowerShell (administrateur)).
Get-ChildItem -Path C: -Recurse -Inclut * .exe, *. Cmd, *. Bat, *. Com, *. Cpl, *. Lnk, *. Msi, *. Msp, *. Mst, *. pif, *. paf, *. ps1, *. reg, *. scr, *. shs, *. vb, *. vbs, *. vbe, *. ws, *. wsf, *. wsh -erroraction ‘Silentlycontinue’ | where-object $ _. LastAccessTime -gt (Get-Date) .AddMinutes (-5) | sélectionnez Nom, LastAccessTime
Appuyez sur Entrée pour rechercher et afficher tous les fichiers ouverts au cours des 5 dernières minutes qui ont à voir avec l’exécution de programmes et de scripts limités au lecteur C:. Peu importe qu’il s’agisse d’éléments démarrés à la demande ou via des procédures planifiées (fenêtre Planificateur; voir planificateur Windows: ce que c’est et comment l’utiliser) ou script / batch.
En réponse vous obtiendrez dans ce cas la liste des fichiers exécutables (ou potentiellement connectables à l’exécution d’autres fichiers) qui ont été chargés dans les 5 dernières minutes (notez les extensions que nous recherchons avec le applet de commande Get-ChildItem).
À la place de -5 il peut être indiqué par exemple -30 si vous souhaitez rechercher des programmes ouverts ou exécutés au cours des 30 dernières minutes.
Vous pouvez également remplacer AddHours (-2) pour limiter la recherche aux deux dernières heures. Le même résultat peut évidemment être obtenu en utilisant AjouterMinutes (-120).
La syntaxe suivante peut être utilisée pour lire le chemin complet des noms de fichiers (il suffit de modifier Nom avec Nom et prénom:
Get-ChildItem -Path C: -Recurse -Inclut * .exe, *. Cmd, *. Bat, *. Com, *. Cpl, *. Lnk, *. Msi, *. Msp, *. Mst, *. pif, *. paf, *. ps1, *. reg, *. scr, *. shs, *. vb, *. vbs, *. vbe, *. ws, *. wsf, *. wsh -erroraction ‘Silentlycontinue’ | where-object $ _. LastAccessTime -gt (Get-Date) .AddMinutes (-5) | sélectionnez FullName, LastAccessTime
À la place de C: vous pouvez évidemment indiquer tout autre chemin ou une variable d’environnement telle que $ env: TEMP ou $ env: ProgramData pour faire référence respectivement au contenu des dossiers (et sous-dossiers) % TEMP% est % programmé% (voir Quels fichiers sont importants à sauvegarder sous Windows?).
Découvrez d’avantage plus d’articles dans nos catégories windows, internet et web ou encore Ordinateur et internet.
Finalement Merci pour votre visite on espère que notre article Comment voir les derniers programmes ouverts ou exécutés sous Windows
vous aide, pour nous aider, on vous invite à partager l’article sur Facebook, twitter et whatsapp avec les hashtag ☑️ #Comment #voir #les #derniers #programmes #ouverts #exécutés #sous #Windows ☑️!