1) Abrir una ventana de PowerShell en modo Administrador
2) Ejecutar la orden...
Set-ExecutionPolicy Unrestricted
Elegir la opción "O" (Sí a todo)
3). Luego sacar la lista con alguna orden tipo...
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, Publisher, InstallDate | Format-Table > c:\programas-instalados.txt
o sin que salga el nombre del fabricante de los programas...
Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select-Object DisplayName, DisplayVersion, InstallDate | Format-Table > c:\programas-instalados.txt
4) Volver a ejecutar la orden...
Set-ExecutionPolicy Unrestricted
y elegir la opción "T" (No a todo)
1). Abrir una venta de comandos CMD en modo Administrador y ejecutar una orden de tipo...
wmic product get name,version,vendor > c:\programas-instalados.txt
(esta opción no suele sacar todos los programas)
Categoría: Windows
Aviso a navegantes: Las anotaciones recopiladas en esta base de datos son sólo una ayuda para mi memoria. No pretenden ser un tutorial ni un diccionario así que es posible que no sean de utilidad en otros casos o equipos diferentes a los que yo he usado y seguramente contienen múltiples errores e imprecisiones.