...

Claves del registro de Windows para el software instalado

Lectura estimada: 2 minutos

Windows almacena información sobre el software instalado en varias claves del registro, dependiendo de si la instalación fue en todo el sistema, por usuario o para aplicaciones modernas de Microsoft Store (UWP).

⚠️ Nota importante sobre los falsos positivos

Si nuestra herramienta detecta software como instalado incluso después de haberlo desinstalado, esto puede ocurrir porque algunas claves del registro permanecen en el sistema.
Este comportamiento no es un problema de nuestra solución, sino más bien una característica de Windows o de la propia aplicación, que puede dejar entradas residuales después de la desinstalación.
No hay forma fiable de que nuestra herramienta detecte esto automáticamente, ya que Windows sigue informando de estas entradas como válidas.


🔑 Principales claves del registro

🖥️ Instalaciones en todo el sistema (todos los usuarios)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

👤 Instalaciones por usuario

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

💾 Programas de 32 bits en sistemas de 64 bits.

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

🧩 Instalaciones MSI (Windows Installer)

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Components\

⚙️ Rutas de ejecutables registradas

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\

🪟 A plicaciones UWP / Microsoft Store.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Repository\Packages\

🧍 Instalaciones específicas del usuario (por SID)

HKEY_USERS\<SID>\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_USERS\<SID>\SOFTWARE\Microsoft\Installer\Products\

🔁 Otras claves relevantes

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing

💻 Consultas rápidas

CMD

reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s
reg query "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" /s
reg query "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s

PowerShell (software clásico)

Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*
Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
Get-ItemProperty HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*

PowerShell (aplicaciones UWP)

Get-AppxPackage -AllUsers
Get-AppxPackage -AllUsers -Name *Calculator*

Programas instalados globalmente (64 bits)

Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate

Programas de 32 bits en un sistema de 64 bits

Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate

Programas instalados sólo para el usuario actual

Get-ItemProperty HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall* |
Select-Object DisplayName, DisplayVersion, Publisher, InstallDate
Compartir este documento

Claves del registro de Windows para el software instalado

O copie el enlace

Índice
Ir arriba