¿Windows PowerShell no desinstalará aplicaciones? Prueba esto

En Windows 10, puede usar la aplicación Configuración para desinstalar rápidamente aplicaciones de software no deseadas descargadas previamente de Microsoft Store. Sin embargo, las aplicaciones predeterminadas no se pueden eliminar a menos que use Potencia Shell.

Windows PowerShell le brinda la libertad que está buscando cuando se trata de desinstalar los programas que ya no necesita o que rara vez usa. Suponiendo que haya ingresado un comando simple de PowerShell al menos una vez, debería ser igualmente simple desinstalar una aplicación.

Pero a veces, puede toparse con diferentes errores y problemas. Siguiendo los pasos de este artículo, puede resolver estos problemas de manera efectiva y olvidarse de ese escritorio desordenado que está viendo durante días.

¿Qué puedo hacer si Windows PowerShell no desinstala aplicaciones?

1. Use el cmdlet llamado Uninstall-Package

todas las aplicaciones enumeradas en PowerShell

Eliminar aplicaciones es un proceso relativamente sencillo. Debe obtener una lista de las aplicaciones que están instaladas en la computadora a través del siguiente comando: Get-WmiObject-Clase Win32_Product | Seleccionar-Objeto -Nombre de la propiedad.

Luego, asigne una variable a la aplicación en cuestión: $MyApp = Get-WmiObject -Class Win32_Product | Where-Object{$_.Name -eq “Herramientas gratuitas”}. En este punto, la desinstalación llamando al método Uninstall generalmente funciona como una brisa: $MiAplicación.Desinstalar().

Si esto no sucede y no puede encontrar la aplicación en la lista, use el cmdlet Get-Package en su lugar. Si desea encontrar la aplicación llamada Cámara, por ejemplo, ingrese este comando: Get-Package -Providers Programs -IncludeWindowsInstaller -Nombre «Cámara».

Potencia Shell ahora será capaz de localizarlo. También puede usar el cmdlet llamado Desinstalar-Paquete. Desglosado simplemente, puede salirse con la suya especificando el parámetro -Name, seguido del nombre del paquete la mayor parte del tiempo.

2. Comando alternativo de PowerShell para desinstalar aplicaciones

Comando de PowerShell para desinstalar aplicaciones

El uso del cmdlet Uninstall-Package podría, técnicamente, arreglar el error, pero no siempre es la forma más rápida. Con el fin de simplificar las cosas, vamos a compartir con usted otro comando que no toma mucho tiempo.

Solo necesita saber el nombre de la aplicación que desea desinstalar. Asumiendo que no hay problema, aquí está el truco:

$uninstall32 = gci “HKLM:SOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall” | foreach { gp $_.PSPath } | ? { $_ -coincide con “NOMBRE DEL SOFTWARE” } | seleccione UninstallString
$uninstall64 = gci “HKLM:SOFTWAREMicrosoftWindowsCurrentVersionUninstall” | foreach { gp $_.PSPath } | ? { $_ -coincide con “NOMBRE DEL SOFTWARE” } | seleccione UninstallString
si ($desinstalar64) {
$uninstall64 = $uninstall64.UninstallString -Reemplazar “msiexec.exe”,”” -Reemplazar “/I”,”” -Reemplazar “/X”,””
$desinstalar64 = $desinstalar64.Recortar()
Escribe “Desinstalando…”
proceso de inicio “msiexec.exe” -arg “/X $uninstall64 /qb” -Esperar}
si ($desinstalar32) {
$uninstall32 = $uninstall32.UninstallString -Reemplazar “msiexec.exe”,”” -Reemplazar “/I”,”” -Reemplazar “/X”,””
$desinstalar32 = $desinstalar32.Recortar()
Escribe “Desinstalando…”
proceso de inicio “msiexec.exe” -arg “/X $uninstall32 /qb” -Esperar}

3. No todas las aplicaciones deben desinstalarse

Esta aplicación es parte de Windows

Es Windows PowerShell no se puede desinstalar un determinado programa? Entendemos su frustración, pero permítanos ofrecerle este poco de sabiduría. Algunas aplicaciones integradas están realmente integradas en el sistema operativo y eliminarlas probablemente causará más daño que bien.

Sus intentos eventualmente conducen a obtener el mismo mensaje que dice Esta aplicación es parte de Windows y no se puede desinstalar por usuario.. No hay duda de que podría encontrar algunas formas sospechosas de eliminarlos, pero a veces las aplicaciones dejan rastros no deseados.

Dicho esto, si finalmente tiene éxito después de leer esto, comente a continuación. Estamos ansiosos por escuchar tu opinión.

LEA TAMBIÉN: