Windows 10 admite principalmente varios tipos de aplicaciones; dos de las más habituales son las aplicaciones de escritorio Win32 tradicionales y las aplicaciones de Windows. Cuando se eliminan de un PC, las aplicaciones Win32 normalmente se desinstalan para todos los usuarios, mientras que las aplicaciones de Windows solo se desinstalan por cuenta. Debido a estas diferencias de comportamiento entre las aplicaciones de escritorio y las de Windows, eliminar varias aplicaciones a mano se complica a medida que aumenta la escala del proceso.
Imagina que gestionas un entorno con más de cien endpoints en el que solo se necesitan dos aplicaciones. Lo lógico es que quieras eliminar las aplicaciones innecesarias antes de crear una imagen de disco para el aprovisionamiento, lo que se traduce en arranques más rápidos, menos distracciones, una interfaz coherente y una superficie de ataque menor en todos los dispositivos.
Si tu caso se parece al del ejemplo anterior, esta guía te explica cómo desinstalar aplicaciones en Windows 10. También encontrarás respuestas a las dudas más frecuentes y soluciones a los problemas que puedan surgir por el camino.
Métodos para desinstalar aplicaciones en Windows 10
Hay varias formas de desinstalar aplicaciones en Windows 10 y, según tu caso de uso, te interesará una u otra. Algunos de los métodos de esta guía son rápidos y sencillos, mientras que otros requieren más trabajo, sobre todo si tienes que aplicar el cambio en varios dispositivos.
⚠️ Ten en cuenta: para que todo funcione sin problemas, asegúrate de usar cualquier edición de Windows 10 versión 1607 o posterior y de contar con privilegios de administrador en el dispositivo. Para los pasos con scripts y automatización necesitarás estar familiarizado con PowerShell. Además, las aplicaciones críticas del sistema, como Microsoft Edge y Defender, están protegidas y no se pueden eliminar con los métodos que se describen a continuación.
Método 1: desinstalar aplicaciones desde el menú Inicio
- Haz clic en el botón Inicio de Windows, situado por defecto en el extremo izquierdo de la barra de tareas.
- Escribe el nombre de la aplicación que quieres eliminar (por ejemplo, Solitaire & Casual Games).
- Sitúa el cursor sobre la aplicación, haz clic derecho y selecciona Desinstalar si está disponible. Si el botón Desinstalar no está disponible para la aplicación que quieres eliminar, puedes desinstalarla con PowerShell.
- Confirma la acción cuando Windows te lo pida.
Método 2: desinstalar aplicaciones desde la Configuración de Windows
- Pulsa Win + I para abrir la Configuración de Windows.
- Busca y haz clic en el icono Aplicaciones.
- Desplázate por el panel derecho, en Aplicaciones y características, y haz clic con el botón izquierdo en la aplicación que quieres eliminar.
- En el cuadro que se despliega, pulsa Desinstalar y confirma el proceso en la ventana emergente.
- Cuando termine el proceso, cierra la Configuración de Windows.
Nota: algunas aplicaciones de escritorio ejecutan automáticamente un programa uninstall.exe al desinstalarse. Sigue los pasos e indicaciones del desinstalador.
Método 3: desinstalar aplicaciones Win32 antiguas desde el Panel de control
- Abre Ejecutar pulsando Win + R, escribe control y pulsa Intro.
- Dentro del Panel de control, selecciona Programas y características.
- Busca el programa que quieres desinstalar en la lista de aplicaciones y haz clic con el botón izquierdo.
- Con el programa seleccionado, haz clic en el botón Desinstalar de la barra de herramientas.
Si aparece un aviso del UAC, pulsa Sí. - Si el programa seleccionado ejecuta un desinstalador, sigue el proceso de desinstalación de la aplicación.
- Cuando termine la desinstalación, cierra el Panel de control.
Método 4: desinstalar aplicaciones UWP o integradas con PowerShell
Parte 1: eliminar aplicaciones UWP o integradas del usuario actual con PowerShell
- Abre Ejecutar con el atajo Win + R, escribe PowerShell y pulsa Intro.
- Introduce el comando Get-AppxPackage | Select Name, PackageFullName para obtener la lista de todas las aplicaciones de Windows instaladas en tu cuenta de usuario.
- Usa el comando remove-appxpackage PackageFullName para eliminar una aplicación concreta.
- Sustituye PackageFullName por el nombre completo de la aplicación que quieres desinstalar.
- Por ejemplo, para eliminar Xbox:
remove-appxpackage Microsoft.Xbox.TCUI_1.24.10001.0_x64__8wekyb3d8bbwe
- Repite el paso 3 con todas las aplicaciones que quieras desinstalar para un usuario concreto.
Parte 2: eliminar o desinstalar aplicaciones para todos los usuarios con PowerShell
- Abre Ejecutar, escribe PowerShell y pulsa Ctrl + Mayús + Intro.
- Enumera las aplicaciones de todos los usuarios introduciendo Get-AppxPackage -AllUsers | Select Name, PackageFullName.
- Usa el comando remove-appxpackage -AllUsers PackageFullName para eliminar una aplicación concreta de todos los usuarios.
- Sustituye PackageFullName por el PackageFullName correspondiente a la aplicación en cuestión.
- Por ejemplo, el comando para eliminar MS Teams:
remove-appxpackage -AllUsers MSTeams_25094.310.3616.953_x64__8wekyb3d8bbwe.
- Repite el paso 3 con el resto de aplicaciones que quieras eliminar.
Parte 3: eliminar aplicaciones aprovisionadas para futuros usuarios con PowerShell
- Abre PowerShell con permisos elevados e introduce el comando Get-AppxPackage -AllUsers | Select Name, PackageFullName.
- Para eliminar una aplicación de las cuentas futuras, introduce la siguiente línea de comandos:
- Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq «<AppName>»} | Remove-AppxProvisionedPackage -Online.
- Cambia AppName por el Name correcto que corresponda a la aplicación en cuestión dentro de la lista.
- Por ejemplo, el comando para eliminar MS Teams como aplicación aprovisionada:
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq «<MSTeams>»} | Remove-AppxProvisionedPackage -Online.
- Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq «<AppName>»} | Remove-AppxProvisionedPackage -Online.
- Repite el paso 2 con el resto de aplicaciones aprovisionadas que quieras eliminar de todas las cuentas futuras.
- Cierra PowerShell cuando hayas terminado.
Soluciones a los problemas más frecuentes al desinstalar aplicaciones
Problema: el comando de PowerShell falla
Si intentas eliminar una aplicación para todos los usuarios o evitar que se aprovisione para los nuevos, asegúrate de ejecutar PowerShell como administrador para que el comando no falle. Comprueba también que estás usando el PackageFullName o el AppName exactos, tal como aparecen en el listado del comando Get-AppxPackage | Select Name, PackageFullName.
Problema: la aplicación se reinstala al cerrar sesión o al crear una cuenta
Cuando una aplicación está aprovisionada para los usuarios, permanece en la imagen del sistema y, aunque la elimines para los usuarios, volverá a aparecer. Sin embargo, puedes solucionarlo fácilmente usando PowerShell con permisos elevados para eliminar la aplicación aprovisionada y evitar que reaparezca tras la desinstalación.
Problema: la aplicación no aparece en Configuración ni en Inicio
Si la aplicación que intentas desinstalar no aparece en el menú Inicio ni en Aplicaciones y características, dentro de Configuración, puedes usar el comando Get-AppxPackage -AllUsers | Select Name, PackageFullName en PowerShell con permisos elevados. Este comando enumera tanto las aplicaciones ocultas como las del sistema, que normalmente no se muestran en el Panel de control, la Configuración de Windows o el menú Inicio.
Problema: Remove-AppxPackage parece ejecutarse, pero no surte efecto
Comprueba si la aplicación que intentas eliminar es un paquete protegido del sistema, ya que algunas aplicaciones UWP no se pueden eliminar con PowerShell. Por ejemplo, aplicaciones como Microsoft.WindowsStore y Microsoft.Windows.ShellExperienceHost están protegidas y se resisten a la eliminación.
Verifica también que estás usando el ámbito de usuario correcto al emplear el comando remove-AppxPackage, ya que solo actúa sobre el usuario actual. Recuerda igualmente que el comando completo debe ser remove-appxpackage PackageFullName, donde PackageFullName tiene que reflejar exactamente los caracteres que corresponden a la aplicación en cuestión.
Preguntas frecuentes sobre la desinstalación de aplicaciones en Windows 10
¿Puedo eliminar Microsoft Store o Microsoft Edge?
La respuesta corta es no. Tanto Microsoft Store como Microsoft Edge se consideran componentes protegidos del sistema y están muy integrados con aplicaciones críticas como Windows Update. Por tanto, eliminarlos a la fuerza puede dañar el funcionamiento de funciones y actualizaciones de Windows o provocar problemas en las cuentas de usuario.
¿Cuál es la diferencia entre Remove-AppxPackage y Remove-AppxProvisionedPackage?
Remove-AppxPackage es una línea de comandos que se usa principalmente para eliminar una aplicación del perfil del usuario actual. En cambio, Remove-AppxProvisionedPackage sirve para eliminar una aplicación concreta de la imagen del sistema, de modo que no se instale automáticamente para los nuevos usuarios.
¿Las aplicaciones Win32 se desinstalan para todos los usuarios?
Las aplicaciones Win32 son aplicaciones de escritorio tradicionales, como los programas de Microsoft Office, y se instalan a nivel de sistema; sin embargo, no todas las aplicaciones Win32 se instalan para todos los usuarios. Si el proceso de desinstalación de tu aplicación Win32 no requiere privilegios de administrador, significa que estás eliminando una aplicación instalada por usuario. Si, por el contrario, el proceso pide permisos de administrador, la eliminación afecta a todo el sistema.
Otra forma de saber si una aplicación está instalada por usuario o a nivel de sistema es fijarse en su ubicación de instalación. Las instalaciones por usuario se encuentran por defecto en C:\Users\<UserName>\AppData\Local\, mientras que las instalaciones a nivel de sistema están en C:\ProgramFiles\ o C:\ProgramFiles (x86)\.
¿Se pueden desinstalar las aplicaciones UWP para todos los usuarios a la vez?
Las aplicaciones UWP se instalan por usuario y no se pueden desinstalar para todos los usuarios de golpe, a diferencia de lo que ocurre con las desinstalaciones de aplicaciones Win32 con permisos de administrador. Por ejemplo, eliminar una aplicación UWP desde el Panel de control no la borrará para todos los usuarios a la vez.
Técnicamente, puedes eliminar la aplicación de todos los usuarios existentes introduciendo el comando remove-appxpackage -AllUsers PackageFullName en PowerShell con permisos elevados, pero eso no evitará que la aplicación se aprovisione para futuros usuarios. Para eliminarla también como aplicación aprovisionada para los nuevos usuarios, introduce la línea de comandos Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -eq «<AppName>»} | Remove-AppxProvisionedPackage -Online en PowerShell con permisos elevados.
¿Cómo desinstalo una aplicación con PowerShell?
Para desinstalar una aplicación con PowerShell, sigue estos pasos:
- Pulsa Win + R, escribe PowerShell y pulsa Intro.
- Escribe e introduce el comando Get-AppxPackage | Select Name, PackageFullName.
- Para desinstalar un programa, escribe remove-appxpackage PackageFullName.
- Sustituye PackageFullName por el PackageFullName correspondiente a la aplicación.
- Por ejemplo: Microsoft.Xbox.TCUI_1.24.10001.0_x64__8wekyb3d8bbwe
- Repite el proceso con el resto de aplicaciones que quieras desinstalar.
Optimiza el despliegue desinstalando aplicaciones innecesarias en Windows 10
Para los administradores que gestionan entornos Windows 10, saber desinstalar tanto aplicaciones de escritorio como aplicaciones de Windows es clave para el aprovisionamiento de aplicaciones, el cumplimiento y la seguridad general. La forma más sencilla de eliminar aplicaciones a nivel de usuario es desde la Configuración de Windows o el menú Inicio. Cuando se trata de aplicaciones antiguas, empresariales o Win32, lo mejor es recurrir al Panel de control.
En cambio, usar PowerShell para desinstalar aplicaciones de Windows 10 ofrece la mejor escalabilidad, sobre todo en escenarios automatizados y con varios usuarios. Cuando desinstales aplicaciones con PowerShell, acuérdate de eliminar también la aplicación aprovisionada para evitar que se reinstale al cerrar sesión. Por último, prueba siempre los procedimientos de eliminación en un equipo local antes de aplicarlos en todo el entorno, para evitar errores y fallos a nivel de red.
Guía de inicio rápido
NinjaOne ofrece varios métodos para desinstalar aplicaciones en Windows 10, entre ellos:
- Aplicaciones Win32:
- NinjaOne puede desinstalar aplicaciones Win32 de varias maneras:
- Comando de desinstalación manual:
msiexec /x $product.IdentifyingNumber /quiet /norestart Scripts de desinstalación específicos para distintos programas como Box Sync, iTunes, Google Earth Pro, etc.
- Comando de desinstalación manual:
- NinjaOne puede desinstalar aplicaciones Win32 de varias maneras:
- Aplicaciones UWP:
- Las capacidades de scripting de NinjaOne permiten crear scripts personalizados para eliminar aplicaciones UWP.
- Aplicaciones integradas:
- La flexibilidad de scripting de NinjaOne permite crear scripts de desinstalación personalizados.
Notas adicionales:
- La desinstalación se puede realizar desde la consola de NinjaOne
- Se pueden usar scripts de PowerShell para escenarios de desinstalación más complejos
- Algunas desinstalaciones de aplicaciones pueden requerir privilegios de administrador

