PowerShell para eliminar bloatware en Windows 11: guía completa

Última actualización: noviembre 21, 2025
  • Qué es el bloatware y cómo afecta a rendimiento, privacidad y experiencia.
  • Métodos nativos, PowerShell y scripts (Windows10Debloater y Win11Debloat).
  • Funciones clave: desactivar telemetría, anuncios, Copilot/Recall y ajustes de interfaz.
  • Estrategia empresarial con Intune: scripts, Winget y eliminación de apps OEM.

PowerShell eliminar bloatware Windows 11

Cuando estrenas un PC con Windows 11, es habitual que aparezcan aplicaciones promocionales o de prueba que no pediste. Muchas son inofensivas, pero pueden consumir recursos, mostrar anuncios y entrometerse en tu flujo de trabajo; por eso, a veces compensa limpiar ese bloatware cuanto antes.

En esta guía vas a ver cómo desinstalar apps preinstaladas con herramientas nativas, con comandos de PowerShell y mediante scripts automatizados que agilizan muchísimo el proceso. También repasamos un enfoque profesional para entornos gestionados con Microsoft Intune, porque en empresas la casuística es distinta y conviene aplicar un método sostenible y seguro.

Qué es exactamente el bloatware en Windows 11

El término “bloatware” se refiere a software añadido por Microsoft o el fabricante del equipo que viene instalado de serie. Legal y, por lo general, seguro, pero a menudo irrelevante para ti. En ocasiones son versiones de prueba que caducan y se quedan de adorno, en otras integran sugerencias, anuncios o integraciones que no necesitas.

Que una aplicación te parezca o no bloatware depende de tu uso: hay quien ve valor en OneNote o en Xbox Game Bar, y quien preferiría no verlas ni en pintura. Entre las apps citadas habitualmente como prescindibles están OneNote, Xbox Game Bar, Correo y Calendario, Películas y TV o Gente. Incluso Windows Terminal aparece en algunos listados, aunque conviene matizar que es muy útil para usuarios avanzados.

El impacto del bloatware varía: desde ocupar espacio y mostrar sugerencias hasta encender procesos en segundo plano. Por eso, eliminarlo puede liberar recursos y reducir distracciones. Aun así, recuerda que no es malware y que muchas de estas apps se reinstalan desde Microsoft Store si las necesitas.

Métodos nativos para desinstalar aplicaciones preinstaladas

Si solo quieres quitar unas pocas apps, los métodos integrados de Windows son suficientes y no requieren scripts. Son rápidos, seguros y reversibles a través de la Microsoft Store. A grandes rasgos, tienes cuatro vías principales.

Menú Inicio: abre Inicio, localiza la app (anclada o en “Todas las aplicaciones”), pulsa con el botón derecho y elige la opción “Desinstalar”. Es el camino más simple cuando la aplicación expone esta opción.

Configuración: entra en Configuración > Aplicaciones > Aplicaciones instaladas (o “Aplicaciones y características” en algunas compilaciones). Busca la app, pulsa en los tres puntos y selecciona “Desinstalar”. Aquí filtras por tamaño, fecha o nombre para ir al grano.

Panel de control clásico: sigue la ruta Panel de control > Programas > Programas y características. Localiza el programa MSI/Win32 que quieras retirar y pulsa “Desinstalar”. Este método afecta a software tradicional, no a todas las apps UWP.

Reinstalación limpia sin apps OEM: Windows 11 mantiene una opción de recuperación que vuelve a instalar el sistema y elimina apps preinstaladas del fabricante conservando tus archivos. Puedes acceder desde Seguridad de Windows, en el apartado “Rendimiento y estado del dispositivo”, donde el antiguo “Nuevo comienzo” enlaza a la experiencia de reinstalación limpia. El asistente te previsualiza qué se va a quitar y te pide confirmación.

PowerShell y DISM: control granular para quitar bloatware

Si lo tuyo es la línea de comandos o necesitas eliminar paquetes que no se dejan desde la interfaz, PowerShell te da control fino. El cmdlet más habitual para apps UWP instaladas en tu perfil es Remove-AppxPackage, mientras que para evitar que una app se reprovisione a nuevos usuarios se emplea Remove-AppxProvisionedPackage con DISM o sus equivalentes en PowerShell.

Para desinstalar una app UWP del usuario actual, ejecuta PowerShell como administrador y utiliza un comodín con su nombre de paquete: Get-AppxPackage *NombreParcial* | Remove-AppxPackage. Por ejemplo, puedes escribir Get-AppxPackage *onenote* | Remove-AppxPackage para quitar OneNote del perfil activo.

Si quieres que la aplicación no aparezca en nuevos perfiles, trabaja con paquetes aprovisionados. Con DISM: dism /online /Get-ProvisionedAppxPackages para listar y, con el nombre exacto, dism /online /Remove-ProvisionedAppxPackage /PackageName:Paquete para eliminar. Así evitas que se reinstalen al crear usuarios.

Un detalle importante: algunas apps se vuelven a instalar tras una gran actualización de Windows o por políticas de la tienda. Puedes reinstalarlas desde la Microsoft Store o con winget si te arrepientes. Y siempre es buena idea probar en una máquina de laboratorio antes de aplicar cambios en tu equipo principal.

Scripts automatizados: Windows10Debloater y la vía rápida

Hay scripts comunitarios que simplifican todo lo anterior con una interfaz guiada y botones. Uno muy popular es Windows10Debloater, de código abierto, que ha seguido funcionando bien en Windows 11 para limpieza básica. Descarga y ejecuta automáticamente con un único comando desde Terminal o PowerShell y lanza una interfaz para marcar opciones.

Para arrancarlo, abre Windows Terminal (o PowerShell en Windows 10/11) como administrador y pega: iwr -useb https://git.io/debloat|iex. Este comando descarga el script y lo ejecuta de forma directa, sin que tengas que ir fichero a fichero ni ajustar rutas. Es muy cómodo y reduce errores humanos.

La ventana que se abre ofrece opciones para desactivar elementos como Cortana, el lector PDF de Edge, activar el modo oscuro y eliminar componentes como OneDrive. Arriba verás el botón “Remove all bloatware” para borrar de un plumazo muchas apps preinstaladas, además de una opción para construir tu lista personalizada de apps a eliminar.

El modo de lista personalizada es delicado: si marcas de más, te cargarás cosas útiles. Los propios autores recomiendan que solo lo use quien sepa muy bien qué está quitando. Si no, quédate con la selección por defecto y guarda una copia del sistema o un punto de restauración antes de tocar nada con privilegios de administrador.

Ventajas prácticas del enfoque: tras probarlo en múltiples equipos, usuarios confirman que se gana algo de agilidad, se reducen procesos en segundo plano y desaparecen anuncios y sugerencias molestas. Eso sí, recuerda que estás otorgando permisos elevados a un script; aunque sea abierto, revísalo y útilízalo bajo tu responsabilidad.

Win11Debloat: el script moderno para Windows 11

Win11Debloat es un script PowerShell ligero y fácil de usar, pensado específicamente para Windows 11. Automatiza la limpieza de bloatware y añade ajustes de privacidad, interfaz y rendimiento. Puedes descargarlo manualmente o ejecutarlo al vuelo con un comando. Su gran baza está en que combina limpieza y configuración fina en un solo flujo.

Para ejecutarlo de forma directa desde PowerShell/Terminal (como admin), pega: & ([scriptblock]::Create((irm "https://win11debloat.raphi.re/"))). El script se descarga y te guía con un menú. Si prefieres el método manual, baja el ZIP, extrae la carpeta, y ejecuta Run.bat o, si sabes lo que haces, llama al .ps1 tras permitir la ejecución de scripts solo para esa sesión con Set-ExecutionPolicy -Scope Process Bypass -Force.

Funciones destacadas: elimina gran variedad de apps preinstaladas; retira o reemplaza apps ancladas del menú Inicio; desactiva telemetría, recopilación de datos de diagnóstico, historial de actividad, seguimiento de inicio de apps y anuncios dirigidos; apaga sugerencias y el feed de noticias MSN en Edge; deshabilita “Windows Spotlight”. También permite desactivar búsqueda web con Bing, Bing AI y Cortana en la búsqueda de Windows.

Más allá de la limpieza, puedes desactivar Microsoft Copilot, Windows Recall y varios módulos de IA en Windows 11, Edge, Paint o el Bloc de notas. Añade ajustes visuales (modo oscuro, quitar transparencias/animaciones), opciones del explorador de archivos (mostrar extensiones y elementos ocultos, modificar la carpeta de inicio) y del escritorio: alineación de la barra de tareas, combinar botones, icono de búsqueda, botón de vista de tareas, widgets, etc.

En el plano de productividad, permite desactivar la Game Bar, el “Inicio rápido” para asegurar apagados completos, y la conectividad durante Modern Standby para reducir consumo en portátiles. Los administradores agradecen que se pueda aplicar a otros usuarios, ejecutar en modo Auditoría y escribir cambios en el perfil por defecto (Sysprep), de forma que los usuarios nuevos hereden todos los ajustes al iniciar por primera vez.

Modos de ejecución: el “modo por defecto” quita distracciones y telemetría y, si quieres, la selección base de apps. Desde menú es la opción 1; si vas con prisas, ejecuta con parámetros -RunDefaults (incluye la eliminación de la selección de apps) o -RunDefaultsLite (mismos ajustes sin desinstalar apps). Ideal cuando quieres resultados rápidos y consistentes.

Importante: el script viene con una lista de apps que se retiran en su selección por defecto y otra de apps que nunca se quitarán salvo que las marques expresamente. Esto evita sorpresas con componentes críticos. La licencia es MIT, y el repositorio documenta cada opción para que tengas claro qué cambia y por qué.

Windows 10 vs Windows 11: qué elegir y cuándo

Si estás en Windows 10, Windows10Debloater sigue siendo una solución sólida para despejar el sistema con un clic. En Windows 11, Win11Debloat aporta controles específicos para su interfaz, Copilot, Recall y cambios estéticos de la barra de tareas. Conviven bien: puedes usar uno u otro según tu versión. Incluso en Windows 11, el comando iwr -useb https://git.io/debloat|iex te abre un menú claro y apto para limpiezas rápidas.

Ten presente que Win11Debloat agrupa funciones más modernas y te ahorra tener que perseguir ajustes dispersos por Configuración. Si te interesa un enfoque “configura y olvida”, el modo por defecto de Win11Debloat con -RunDefaultsLite es una gran forma de aplicar privacidad y desactivar molestias sin tocar tus apps.

Escenario empresarial: Intune, Autopilot y equipos OEM (Dell)

En entornos 100% nube con Microsoft 365 e Intune, el objetivo es que el empleado reciba un equipo OEM con Windows 11 Pro y, mediante activación por suscripción, pase a Enterprise sin reimaginar. En el pasado, Intune permitía señalar apps de Microsoft Store for Business para “desinstalar” automáticamente. Esa opción ya no está disponible tras la retirada de MSfB.

Recomendación actual: usa la experiencia “Microsoft Store app (new)” en Intune para instalar apps desde el catálogo moderno basado en Winget, y combina esa estrategia con scripts de PowerShell o paquetes Win32 para retirar apps OEM o no publicadas en la tienda. Para las UWP preinstaladas, tus scripts pueden llamar a Remove-AppxPackage y a Remove-AppxProvisionedPackage para evitar reprovisionar a nuevos usuarios.

Para software Win32 o utilidades del fabricante (por ejemplo, en equipos Dell), utiliza detecciones y comandos de desinstalación específicos: identifica el producto con su GUID MSI o con Winget (winget list) y aplica winget uninstall --id Paquete o el comando de desinstalación MSI. Distribuye todo desde Intune como “Win32 app” con reglas de detección para garantizar idempotencia.

Ejemplo de apps a retirar citadas en despliegues Dell: Dell Display Manager 2.1, Dell Optimizer Core, Dell Pair, Dell Peripheral Manager, y paquetes de idiomas de Microsoft 365 y OneNote (es-US, es-ES, fr-FR, pt-BR). Algunas no están en la Store, por lo que el camino fiable pasa por scripts + detección y, si procede, DISM para paquetes aprovisionados.

Buenas prácticas en Intune: prueba en un grupo piloto, documenta una “lista de bloqueo” por modelo, y aplica los scripts durante el flujo de Autopilot (fase de dispositivo) para que el usuario reciba el equipo limpio desde el primer inicio. Evita dependencias del catálogo antiguo y prioriza procedimientos repetibles que puedas auditar.

Comandos y trucos útiles de PowerShell

Listar apps UWP del usuario actual: Get-AppxPackage | Select Name, PackageFullName. Úsalo para identificar el nombre exacto del paquete. Para desinstalar un grupo, filtra por comodín, por ejemplo Get-AppxPackage *xbox* | Remove-AppxPackage.

Listar paquetes aprovisionados en la imagen: dism /online /Get-ProvisionedAppxPackages. El nombre de paquete devuelto te permitirá ejecutar dism /online /Remove-ProvisionedAppxPackage /PackageName:.... Esto impide que esa app vuelva a aparecer en perfiles nuevos.

Desinstalar OneDrive (Win32) si no lo usas: puedes hacerlo desde “Aplicaciones instaladas” o con su desinstalador. Muchos scripts de debloat incluyen un botón para retirar OneDrive y limpiar residuos, aunque valora si lo necesitas para tu flujo de sincronización.

Restablecer la Microsoft Store y reinstalar apps si te has pasado de frenada: wsreset.exe para reiniciar la Store, y desde allí reinstalas lo que haga falta. También puedes usar Winget para traer de vuelta paquetes con winget install --id.

Qué esperar al usar scripts de debloat

En la práctica, estos scripts eliminan apps de consumo que no aportan en entornos de trabajo, reducen telemetría y anuncios, desactivan integraciones en Edge y ajustan el sistema para que sea menos invasivo. Lo notarás especialmente en el menú Inicio, la barra de tareas, la búsqueda y en la reducción de notificaciones y sugerencias.

Win11Debloat, además, te deja elegir si aplicas cambios cosméticos (modo oscuro, efectos), ajustes del Explorador de archivos (mostrar extensiones, archivos ocultos) o si restauras el menú contextual clásico en Windows 11. Son detalles que mejoran la usabilidad, con el extra de un control centralizado que ahorra tiempo.

Cuando optas por el modo por defecto, el script aplica su paquete de recomendaciones “para casi todos”. Si prefieres decidir, el modo personalizado te pregunta por cada categoría (apps, telemetría, anuncios, barra de tareas, Explorador, etc.) y ejecuta solo lo que marques. Es perfecto si quieres equilibrar limpieza y comodidad.

Seguridad, permisos y reversión

Dar privilegios de administrador a un script siempre entraña riesgos. Incluso siendo abierto y reputado, conviene revisar el código, ejecutar primero en una máquina de pruebas y tener copia de seguridad o punto de restauración listos. Presta atención a los avisos de UAC y confirma que el origen es legítimo.

Que algo sea bloatware hoy no significa que no lo quieras mañana: Microsoft Store y Winget te dan una ruta clara para reinstalar. En empresas, guarda inventario de lo que retiras por modelo y versión de Windows y documenta cómo revertir cada cambio, con su comando o paquete correspondiente.

Por último, ten en cuenta que determinadas actualizaciones de Windows pueden introducir o restaurar determinadas apps o banners. No pasa nada: repite tu script de limpieza tras actualizar mayor versión, o vuelve a lanzar el modo por defecto de Win11Debloat para dejarlo como te gusta.

Preguntas frecuentes rápidas

¿Es peligroso ejecutar scripts de terceros? Son herramientas de código abierto muy populares y auditables, pero el riesgo nunca es cero. Minimízalo revisando el repositorio, usando links oficiales y probando en un entorno aislado antes del equipo principal.

¿Puedo romper Windows si quito demasiado? Si eliminas paquetes críticos podrías complicarte; por eso estos scripts evitan ciertas apps por defecto y ofrecen listas personalizadas para expertos. Siempre puedes reinstalar desde la Microsoft Store o con winget.

¿Sirven para varios usuarios del mismo equipo? Sí. Win11Debloat permite aplicar cambios a otro usuario y en modo Sysprep para que los perfiles nuevos reciban la configuración. Con DISM y paquetes aprovisionados evitas que la imagen vuelva a sembrar apps en cuentas nuevas.

¿Qué alternativa oficial hay para “empezar de cero”? Puedes usar la experiencia de reinstalación limpia desde Seguridad de Windows (antiguo “Nuevo comienzo”) o el flujo de recuperación de “Restablecer este PC”. Ambas opciones retiran apps del fabricante y dejan el sistema como recién instalado.

Si buscas dejar Windows 11 en los huesos sin perder tiempo, la combinación de métodos nativos para lo básico, PowerShell para casos puntuales y scripts como Windows10Debloater o, mejor aún, Win11Debloat para automatizar ajustes, ofrece un equilibrio perfecto. Con cabeza, copias de seguridad y un repaso a las opciones de cada herramienta, el sistema queda más ligero, con menos ruido y configurado a tu gusto, y si administras flotas con Intune puedes establecer un estándar repetible que quite el bloat OEM desde el primer arranque con una experiencia limpia y consistente.