Eliminar programas preinstalados en Windows con PowerShell

Quien soy
Carlos Laforet Coll
@carloslaforetcoll
Autor y referencias

Bloatware es un término utilizado para hacer referencia a todos aquellos programas de "relleno" que no son imprescindibles y que suelen aparecer en nuestro sistema operativo solo por motivos comerciales. 

En el caso de Windows 10 y Windows 11, los ejemplos más evidentes de este tipo de prácticas los encontramos en juegos como “Candy Crush Saga” o “World of Warships”, que ya vienen preinstalados de serie en el sistema.

Lo bueno de todo esto es que la mayoría del bloatware en Windows se puede desinstalar desde el Panel de control sin demasiados problemas. Pero ojo, porque también hay muchos otros programas que vienen preinstalado de fábrica y que no podemos quitar de manera ordinaria.




Cómo desinstalar aplicaciones preinstaladas en Windows 10/11 usando PowerShell

Si ya tiene instalado un cliente de correo electrónico como Thunderbird, es posible que no necesite el programa "Correo y calendario", que viene de serie con Windows 10 y Windows 11. Y si no tiene gafas de realidad virtual, probablemente el "Mixto Tampoco será necesario el programa Reality Portal”. O lo mismo puede decirse de los programas de Xbox que Windows instala por defecto en todos los portátiles.

El problema con este tipo de programas preinstalados es que algunos simplemente no se pueden desinstalar como otros programas desde el panel "Agregar o quitar programas". La opción "Desinstalar" simplemente no está disponible.

Por suerte, podemos desinstalar este tipo de aplicaciones abriendo una ventana de terminal y usando un par de comandos de PowerShell .

Advertencia: tenga en cuenta que no todas las aplicaciones preinstaladas son bloatware, muchas de ellas tienen funciones críticas del sistema y su eliminación puede afectar el correcto funcionamiento de su PC. Realice una copia de seguridad de Windows y todos los archivos importantes como medida de precaución antes de continuar.



  • Abra Windows Finder en la barra de tareas (o presione la tecla de Windows en su teclado) y escriba "PowerShell".
  • En el mejor resultado de coincidencia, haga clic derecho en "Windows PowerShell" y seleccione "Ejecutar como administrador".

Dentro de la ventana de la terminal ejecuta el siguiente comando:


  • Get-AppxPackage - Nombre de usuario del usuario (donde “usuario” corresponde al nombre del usuario con el que inició sesión en la computadora. También puede indicar el nombre de cualquier otro usuario registrado en el sistema)

Este comando nos mostrará una lista de todas las aplicaciones que están instaladas en el sistema y que están disponibles para el usuario que acabamos de ingresar. Localice el programa que desea desinstalar y anote el nombre de la aplicación que aparece en el campo” PackageFullName ".


Ahora ejecuta el siguiente comando:

  • Eliminar-AppxPackage PackageFullName (donde "PackageFullName" coincide con el nombre de la aplicación que anotamos en el paso anterior)

Si todo salió bien veremos un mensaje que aparece en pantalla por un momento y luego desaparece. Ahora bien, si vamos en el panel de control a "Agregar o quitar programas", veremos que la aplicación ya no aparece y que efectivamente se ha desinstalado del sistema.



Hay que decir a favor de Microsoft que cada vez son menos los programas que tienen bloqueada la desinstalación en el panel de control. En cualquier caso, si queremos desinstalarlos esta es la forma más sencilla de hacerlo mediante una ventana de terminal de Powershell.

Añade un comentario de Eliminar programas preinstalados en Windows con PowerShell
¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.