Sujet
Cet article traite de l'onglet « Inventaire logiciel » du tableau de bord NinjaOne
Environnement
Gestion des terminaux NinjaOne
Description
L'inventaire des logiciels vous permet de visualiser et de gérer les logiciels à partir d'un tableau de bord dédié. NinjaOne vérifie les modifications apportées à l'inventaire des logiciels une fois au démarrage, puis toutes les minutes par la suite.
Si vous désinstallez un logiciel, NinjaOne attendra 10 minutes avant de supprimer un élément ou de mettre à jour le logiciel.
Accéder à l'inventaire des logiciels
L'inventaire des logiciels se trouve sur le tableau de bord Système.
Dans NinjaOne, cliquez sur Tableau de bord, puis sur l'onglet Logiciels. Selon l'appareil et la politique qui s'y applique, votre écran peut être légèrement différent de celui illustré à la figure 1.
Sources d'informations de l'inventaire des logiciels
NinjaOne utilise diverses sources pour alimenter l'inventaire des logiciels, en fonction du système d'exploitation de la machine.
Microsoft Windows
Pour la plupart des applications, l'inventaire des logiciels obtient les informations (à la fois le logiciel et la date d'installation) directement à partir des clés de registre ci-dessous :
HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindowsCurrentVersionUninstall
et
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionUninstall
Applications du Microsoft Store
Pour les applications du Microsoft Store, qui peuvent être installées sur des postes de travail fonctionnant sous Windows 10 ou une version ultérieure, NinjaOne utilise la fonction PowerShell Get-Appx pour récupérer ces informations. Cependant, nous filtrons les paquets liés au framework ou au système.
Problèmes liés à la date d'installation des logiciels
Certaines applications du Microsoft Store (telles que Calculatrice ou Photos) affichent des dates d'installation antérieures à l'âge de votre machine, ou utilisent par défaut une date standard, telle que « 1970-01-01 ». La méthode utilisée par Windows pour suivre ces applications est à l'origine de ce comportement attendu et peut inclure les éléments suivants :
- Suivi spécifique à l'utilisateur: les applications du Microsoft Store sont associées à des comptes d'utilisateurs spécifiques. Lorsque vous vous connectez, Windows enregistre la « date d'installation » qui vous est propre.
- Surveillance au niveau du système: nos outils de surveillance s'exécutent en arrière-plan en tant que « Système » (et non en tant qu'utilisateur connecté spécifique). Étant donné que le compte Système ne dispose pas de ses propres applications du Store, il ne peut pas voir votre date d'installation particulière.
- La date de secours: si NinjaOne ne trouve pas la date spécifique, il se base alors sur la date de création du dossier de l'application.
Pourquoi les dates semblent anciennes
Pour de nombreuses applications Windows préinstallées, cette date de dossier correspond à la date à laquelle Microsoft a initialement créé le package de l'application, et non à celle de son installation sur votre PC. C'est pourquoi la même date statique (par exemple, datant de plusieurs années) peut apparaître sur de nombreux ordinateurs différents.
Apple macOS
NinjaOne obtient les informations d'inventaire des logiciels à partir de Informations système → Logiciels → Applications → Dernière modification.
Linux
NinjaOne obtient les informations sur les logiciels à partir des sources suivantes :
- Le gestionnaire de paquets local
- Advanced Package Tool (APT)
- Yellowdog Updater Modified (YUM)
- Dandified YUM (DNF)
L'exemple de la figure 4 est une requête DNF pour la bibliothèque LibTIFF.

Désinstallation de logiciels Windows
Pour les appareils Windows, vous pouvez désinstaller des logiciels directement à partir de l'inventaire des logiciels :
- Cochez les cases correspondant aux logiciels à désinstaller.
- Cliquez sur Désinstaller.

Considérations relatives à la suppression de logiciels
Tenez compte des limitations et comportements suivants avant de supprimer un logiciel Windows :
- Si vous essayez de désinstaller plus de 50 logiciels en une seule opération, la désinstallation échouera et un message « Limite de sécurité dépassée » s'affichera dans le flux des activités système récentes.
- NinjaOne ne désinstallera que les logiciels prenant en charge les désinstallations silencieuses. Si vous essayez de supprimer une application qui ne prend pas en charge les désinstallations silencieuses, la suppression échouera et un message d'erreur indiquant « Sortie NON PRISE EN CHARGE : ce programme ne prend pas en charge les désinstallations silencieuses » s'affichera dans le flux des activités système récentes.
- NinjaOne détermine si la désinstallation silencieuse est prise en charge en recherchant l'entrée
QuietUninstallStringdans le registre. - NinjaOne ne peut pas désinstaller certaines applications, telles que les logiciels antivirus ou l'agent NinjaOne lui-même. Les cases à cocher correspondant à ces éléments seront grisées et ne pourront pas être sélectionnées dans l'onglet Logiciels.