Paramètres spécifiques à l'utilisateur doit être écrite à HKCU\Software paramètres spécifiques à la machine à HKLM\Software. En vertu de ces touches, la structure [software vendor name]\[application name]
(par exemple, HKLM\Software\Microsoft\Internet Explorer
) peut-être le plus commun, mais c'est juste une convention pas une loi de la nature.
Beaucoup (la plupart?) des applications aussi ajouter leurs désinstaller les entrées d' HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\[app name]
, mais là encore, pas toutes les applications de ce faire.
Ce sont des clefs les plus importantes; toutefois, le contenu de la base de registre n'ont pas à représenter le logiciel installé exactement - peut-être que l'application a été installée une fois, mais ensuite été supprimés manuellement, ou peut-être le programme de désinstallation ne supprime pas toutes les traces de. Si vous voulez vous en assurer, vérifiez le système de fichiers pour voir si l'application existe toujours où ses entrées de registre dire qu'il est.
Edit:
Si vous êtes un membre du groupe Administrateurs, vous pouvez vérifier l' HKEY_USERS
ruche de chaque utilisateur HKCU réside effectivement il y a (vous aurez besoin de connaître le SID de l'utilisateur, ou de passer par tous les d'entre eux).
Remarque: Comme @Brian Ensink dit, "installé" est un peu vague concept - sommes-nous essayer de trouver ce que l'utilisateur peut exécuter? Certains logiciels n'a même pas écrire dans le Registre à tous: de la recherche pour "portable apps" pour voir les applications qui ont été spécialement modifié pour fonctionner directement à partir du support (CD/USB) et de ne pas laisser de traces sur l'ordinateur. Nous pouvons également analyser les disques et les disques réseau, et tout ce que l'utilisateur télécharge, et le monde accessible partages Windows dans l'Internet (oui, ces choses existent légitimement - \\live.sysinternals.com\tools
vient à l'esprit). Dans ce sens, il n'y a pas vraiment de limite de ce que l'utilisateur peut exécuter, à moins d'en être empêché par des stratégies système.