L'une des étapes recommandées pour toute session de maintenance sous Windows consiste à déterminer si l'ordinateur est pris dans un enfer de bloatware et de logiciels obsolètes. Un coup d'œil rapide à la section Programmes et fonctionnalités du Panneau de configuration nous dira tout ce que nous devons savoir, mais si nous n'avons pas un accès immédiat à l'ordinateur, il existe une commande PowerShell qui permettra à son utilisateur de créer une liste des programmes installés sur Windows 11 et Windows 10. Son format final est un simple fichier txt, facile à partager et à transférer par messagerie ou par email.
La conversation peut avoir des milliers de variantes, mais son essence est toujours la même : un utilisateur vous dit «Mon PC est lent», vous demandez «Quels programmes as-tu installés ?», et sa réponse est le classique «Je n'en ai aucune idée». Ce n'est pas la meilleure façon de commencer une session de maintenance, mais tout s'arrange avec un peu d'informations supplémentaires.
Si vous pouvez accéder à l'ordinateur (que ce soit à distance ou localement), la section Programmes et fonctionnalités est votre meilleure alliée. En alternative, l'utilisateur peut partager des captures d'écran, mais ce n'est pas le plus confortable du monde. Aujourd'hui, j'aimerais proposer une troisième option : créer une liste des programmes installés sur Windows 11 et Windows 10 avec une commande spéciale sous PowerShell.
Trois étapes pour créer une liste de programmes installés sur Windows 11 et 10
- Tout d'abord, vous aurez besoin d'un environnement PowerShell avec des privilèges élevés. Sinon, la commande renverra un message d'erreur.
- Ensuite, tapez «wmic» sans les guillemets, puis appuyez sur Entrée. Cela ouvrira l'interface console de Windows Management Instrumentation. L'invite devrait changer en «wmic:root\cli».
- La commande exacte pour créer la liste est : /output:C:\InstallList.txt product get name,version. WMIC créera à la racine du disque C un fichier texte nommé InstallList.txt (vous pouvez changer le nom si vous le souhaitez), avec tous les programmes installés et leurs versions.
Le reste est une question d'écrire exit à quelques reprises, ou de fermer la fenêtre PowerShell. Ceci n'est pas seulement utile pour aider d'autres utilisateurs, mais cela se profile comme un excellent mécanisme pour sauvegarder des listes avec votre logiciel préféré, au cas où vous devriez bombarder Windows et recommencer à zéro avec un disque ou un SSD propre.