Cómo ver una lista de todos los programas instalados en Windows

Cuando formateamos el ordenador para instalar una nueva versión de Windows, una de las cosas que nos preguntamos -o al menos deberíamos- es qué programas tenemos actualmente instalados, para no dejarnos nada importante en el olvido cuando configuremos el nuevo sistema.

Aunque hay programas que harán esto por nosotros, seguramente te interese saber que es posible ver una lista de todos los programas instalados con el CMD, además de un método específico que emplea PowerShell.

Si por un lado, descargar un programa que realice esta función por nosotros resulta una opción obvia, por otro tenemos las ventajas de utilizar el método que hoy os propongo: primero, no necesitaremos 05e instalar ningún software adicional. Por otro, este método también nos es válido para ver los programas instalados en cualquier equipo remoto al que tengamos acceso como administrador.

En cualquier caso, es hora de dejar las hojas de papel a un lado y hacer las cosas de una forma más profesional. Empecemos.

Extrae una lista de todos los programas instalados en Windows

Powershell

WMIC

Haremos clic sobre el botón Inicio de Windows y buscaremos «powershell» o, símplemente, usaremos la combinación de teclas WIN + R seguido del texto indicado, pulsando INTRO para lanzar el comando.

PowerShell es una completa herramienta de automatización desarrollada por Microsoft para su sistema operativo Windows y Windows Server, consistente en un intérprete de comandos similar al CMD y un lenguaje de scripting asociado y construído sobre .NET. Proporciona acceso completo a COM y WMI, por tanto permitiendo realizar gran cantidad de acciones administrativas en sistemas locales y remotos.

Una vez abierto PowerShell, esribiremos lo siguiente y lo lanzaremos con INTRO:

Get-WmiObject -Class Win32_Product | Select-Object -Property Name

Tras un tiempo de espera, dependiendo en gran medida de la cantidad de programas instalados, veremos un resultado similar al siguiente:

como-ver-una-lista-de-todos-los-programas-instalados-con-tu-pc-powershell

Ahora, si queremos exportar todo esto a un fichero de texto para consultarlo después, escribiremos  el comando siguiente:

Get-WmiObject -Class Win32_Product | Select-Object -Property Name > D:\nombre-archivo.txt

Y este es el archivo resultante.

aplicaciones-instaladas-en-txt

¡Inciso para un consejo! He creado un ranking completo dónde no sólo muestro los mejores antivirus gratis Windows 10 y 11, sino que también he analizado sus versiones premium para una protección total. ¡Échales un vistazo!.

Get-Itemproperty

Abriremos el intérprete de comandos de Powershell con derechos de administrador, como antes. Ahora escribiremos lo siguiente:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize

El resultado que obtendremos será algo similar a esto:

get-itemproperty

En el comando anterior solo recibimos información por pantalla, pero podría resultarnos útil exportar este resultado a un archivo de texto para después compararlo con otro equipo. Escribiremos lo siguiente:

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table –AutoSize > C:\Users\USUARIO\Desktop\InstalledProgramsList.txt

NOTA: es necesario sustituir donde dice USUARIO por nuestro nombre de usuario de sistema para que funcione.

Comparar la salida entre dos máquinas

Habiendo hecho lo anterior, podemos además mediante Powershell comparar dos equipos diferentes para saber qué programas faltan en cada uno de ellos. Propongo dos soluciones:

  1. Copiar la salida obtenida en texto en la web text-compare.
  2. Ejecutar un comando con Powershell para comparar (a continuación):
Compare-Object -ReferenceObject (Get-Content C:\Users\Lori\Documents\PCapps.txt) -DifferenceObject (Get-Content C:\Users\USUARIO\Documents\nombre_archivo.txt)

Obtener listado de programas instalados con WMIC / CMD

El siguiente  método implica utilizar el CMD para abrir la consola de gestión de WMI. Abriremos una ventana de Símbolo de Sistema o CMD.

Para ver directamente la salida del comando WMIC en la pantalla del CMD, escribiremos:

wmic
product get name,version,vendor

Veremos a continuación lo siguiente:

ver-programas-instalados-en-windows-con-wmic

 

Si queremos conservar todos los datos que devuelva el comando en un fichero, escribiremos el comando así:

/output:D:\aplicaciones_instaladas.txt product get name,version

Este es el aspecto que tendrá el archivo, bastante similar al obtenido anteriormente como podéis ver:

aplicaciones-instaladas-en-windows-con-wmic-en-fichero-externo

Ver los programas instalados en un equipo remoto

Modificaremos levemente el comando anteriormente utilizado en WMIC para referirnos a un equipo y cuenta de usuario remotos:

wmic /node:IP /user:usuario product get name,version,vendor
  • IP: este valor lo sustituiremos con la IP del sistema remoto al que queremos realizar la consulta de programas instalados.
  • usuario: este valor será sustituido con un nombre de usuario existente en la máquina remota, que cuente con privilegios administrativos.

Últimas Noticias

Imagen de la noticia ¡Red.es se deja Hackear! ¿A qué se debe?

¡Red.es se deja Hackear! ¿A qué se debe?

Leer más
Imagen de la noticia De web a app en 3 toques: el truco de Chrome que pocos conocen

De web a app en 3 toques: el truco de Chrome que pocos conocen

Leer más
Imagen de la noticia ¿Qué es y cómo se activa el RSAT en Windows 11? La herramienta que no sabías que necesitabas

¿Qué es y cómo se activa el RSAT en Windows 11? La herramienta que no sabías que necesitabas

Leer más
Imagen de la noticia Google AI Edge Gallery, la APP que hace temblar a ChatGPT

Google AI Edge Gallery, la APP que hace temblar a ChatGPT

Leer más
Imagen de la noticia 3 letras que pueden salvarte: El comando secreto de Windows contra el malware

3 letras que pueden salvarte: El comando secreto de Windows contra el malware

Leer más
Imagen de la noticia Cómo grabar una llamada en Android: 3 métodos que funcionan aunque Google lo prohíba

Cómo grabar una llamada en Android: 3 métodos que funcionan aunque Google lo prohíba

Leer más
Imagen de la noticia Nunca más volveré a pagar por almacenamiento: esta nube europea lo cambia todo

Nunca más volveré a pagar por almacenamiento: esta nube europea lo cambia todo

Leer más
Imagen de la noticia Por fin sabemos por qué Windows 11 va más lento que Windows 10

Por fin sabemos por qué Windows 11 va más lento que Windows 10

Leer más
Imagen de la noticia ChatGPT regala memoria: la función que llevaba tiempo esperando

ChatGPT regala memoria: la función que llevaba tiempo esperando

Leer más
Imagen de la noticia Los 5 dispositivos de tu casa favoritos de los hackers

Los 5 dispositivos de tu casa favoritos de los hackers

Leer más
Imagen de la noticia Estas 8 palabras en Google pueden vaciarte la cuenta bancaria

Estas 8 palabras en Google pueden vaciarte la cuenta bancaria

Leer más
Imagen de la noticia El 90% de usuarios no sabe que su móvil ya puede hacer esto sin WhatsApp

El 90% de usuarios no sabe que su móvil ya puede hacer esto sin WhatsApp

Leer más
Ver Todas