Construire un inventaire des logiciels déclarés dans les clés de désinstallation Windows.
Étapes
- Ouvrir PowerShell — Lancez Windows Terminal.
- Lire les clés de désinstallation 64 bits — Interrogez HKLM:SoftwareMicrosoftWindowsCurrentVersionUninstall*.
- Ajouter la vue 32 bits — Interrogez également Wow6432Node.
- 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.