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.