Guide

Comment voir les logiciels installés avec PowerShell

Construire un inventaire des logiciels déclarés dans les clés de désinstallation Windows.

Voir mes favoris
Windows Intermédiaire 5 min

Construire un inventaire des logiciels déclarés dans les clés de désinstallation Windows.

Avant de commencer : adaptez toujours les commandes et manipulations à votre environnement. Sur un système de production, prévoyez une sauvegarde ou un retour arrière lorsque l’action peut modifier la configuration.

Étapes à suivre

  1. 1

    Ouvrir PowerShell

    Lancez Windows Terminal.

  2. 2

    Lire les clés de désinstallation 64 bits

    Interrogez HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall*.

  3. 3

    Ajouter la vue 32 bits

    Interrogez également Wow6432Node.

  4. 4

    Trier et exporter

    Sélectionnez DisplayName, DisplayVersion et Publisher puis exportez en CSV si besoin.

Commandes utiles

Get-ItemProperty HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall* | Where-Object DisplayName | Select-Object DisplayName,DisplayVersion,Publisher | Sort-Object DisplayName
Get-ItemProperty HKLM:SoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall* | Where-Object DisplayName | Select-Object DisplayName,DisplayVersion,Publisher | Sort-Object DisplayName

À retenir

  • Win32_Product est déconseillé pour un simple inventaire car il peut déclencher des contrôles/réparations MSI.
  • Tous les logiciels ne déclarent pas forcément leur installation de la même manière.
0