Windows tiene tanto bloatware que Microsoft tiene scripts para que sus desarrolladores lo eliminen fácilmente

A no ser que seas de los pocos que usa Windows IoT LTSC, podría serte de utilidad esta solución para 'adelgazar' tu sistema

Debloat
Sin comentarios Facebook Twitter Flipboard E-mail

Hay un aspecto de Windows que parece ganar nuevos críticos según gana el tiempo: la 'pesadez' de su instalación predeterminada, en términos de espacio y de consumo de recursos. Sencillamente, Windows instala demasiados componentes antes de que el usuario tenga ocasión de instalar algo por su cuenta, y eso (además) ralentiza el funcionamiento del sistema.

Esto ha dado lugar a una próspera industria de aplicaciones, scripts y versiones personalizadas diseñadas para reducir esa 'carga' innecesaria... pero lo más sorprendente es que Microsoft, parece tener asumida la realidad de este problema, ya que la propia compañía ha desarrollado herramientas para ayudar a 'adelgazar' su sistema operativo.

Un vistazo a…
WINDOWS 10: 9 TRUCOS MUY ÚTILES y POCO CONOCIDOS

Windows: ¿un sistema operativo sobrecargado?

Desde sus primeras versiones, Windows ha sido criticado por la cantidad de software preinstalado, también conocido como bloatware, que incluye aplicaciones y servicios que no necesariamente son deseados por todos los usuarios. A medida que Windows ha evolucionado, este problema no sólo ha persistido, sino que ha empeorado, debido a la inclusión de juegos móviles, herramientas redundantes y software de terceros que muchos usuarios encuentran, como poco, superfluos.

Este fenómeno no solo afecta a los usuarios individuales, sino también a empresas y desarrolladores que, con frecuencia, deben dedicar tiempo y recursos a limpiar un sistema que debería estar optimizado desde el inicio.

Muchos usuarios se preguntan por qué Microsoft insiste en preinstalar ciertas funcionalidades


Microsoft y su propio script para eliminar aplicaciones innecesarias

Pero, como decíamos antes, Microsoft parece ser consciente del problema, y ha habilitado en GitHub un repositorio de scripts cuyo objetivo es simplificar la configuración de Windows como entorno de desarrollo.

Concretamente, el objetivo de estos scripts es facilitar la creación de una 'dev box', un entorno de desarrollo preconfigurado que los desarrolladores de software utilizan para escribir, probar y ejecutar código.

Entre estos scripts, se encuentra uno particularmente interesante llamado RemoveDefaultApps.ps1, un script de PowerShell destinado a desinstalar aplicaciones innecesarias que vienen con Windows de fábrica.

El hecho de que Microsoft ofrezca este script no deja de ser una ironía. Es decir, la misma empresa que desarrolla y comercializa Windows proporciona una herramienta para deshacerse del software que preinstala en su propio sistema operativo.

También resulta irónico el hecho de que, para hacer funcionar este script, Microsoft tenga que recurrir a herramientas de terceros como Chocolatey (un gestor de paquetes que rivaliza con el 'winget' oficial de Microsoft).

Date cuenta de que el repositorio de scripts que Microsoft mantiene en GitHub parece estar en gran medida inactivo hoy en día (este script en cocnreto lleva un par de años sin actualizarse, por lo que incluye referencias a aplicaciones que ya no se incluyen en las últimas versiones de Windows).

El listado de apps contempladas en el script es un recordatorio del tipo de software innecesario que todavía forma parte de la experiencia inicial de Windows


¿Cómo usar el script 'RemoveDefaultApps.ps1'?

Si bien muchos usuarios pueden estar familiarizados con el procedimiento manual de desinstalación de aplicaciones en Windows, el uso del script RemoveDefaultApps.ps1 de PowerShell es una manera más eficiente y automatizada de eliminar el bloatware. A continuación, te explicamos paso a paso cómo utilizar este script desarrollado por Microsoft para limpiar tu sistema.

1. Requisitos previos

Antes de ejecutar el script, es importante tener en cuenta los siguientes requisitos:

  • PowerShell: Asegúrate de que tienes acceso a PowerShell, la consola de comandos avanzada de Windows. Todas las versiones modernas de Windows incluyen PowerShell por defecto.
  • Permisos de administrador: Necesitarás ejecutar PowerShell con permisos de administrador, ya que algunos cambios afectan a todo el sistema y no solo a tu cuenta de usuario.
  • Acceso a GitHub: El script está alojado en el repositorio de Microsoft en GitHub, por lo que necesitarás acceso a internet para descargarlo.

2. Descargar el script desde GitHub

El primer paso es obtener el script desde el repositorio de GitHub que mantiene Microsoft. Para hacerlo, sigue estos pasos:

  1. Abre tu navegador y dirígete al repositorio oficial de Microsoft en GitHub donde se encuentra el script.
  2. En el repositorio, dentro de la carpeta 'scripts', busca el archivo RemoveDefaultApps.ps1.
  3. Haz clic en el botón "Download" o, si prefieres, clona el repositorio completo utilizando Git.

3. Preparar PowerShell para ejecutar scripts

De manera predeterminada, Windows puede bloquear la ejecución de scripts no firmados por razones de seguridad. Para evitar esto, necesitarás ajustar la política de ejecución de PowerShell:

  1. Abre PowerShell como administrador. Para hacerlo, escribe 'PowerShell' en la barra de búsqueda de Windows, haz clic derecho sobre el ícono y selecciona 'Ejecutar como administrador'.
  2. Cambia la política de ejecución para permitir la ejecución de scripts con el siguiente comando: "Set-ExecutionPolicy RemoteSigned".
  3. PowerShell te pedirá confirmación. Escribe 'Y' o 'S' (dependiendo del idioma de tu sistema) y presiona Enter.

4. Ejecutar el script RemoveDefaultApps.ps1

Una vez que hayas descargado el script y preparado PowerShell, estás listo para ejecutarlo. Sigue estos pasos:

  1. En primer lugar, puedes crear un punto de restauración antes de ejecutar el script, lo que te permitirá revertir todos los cambios si no estás satisfecho con los resultados.
  2. Navega hasta el directorio donde descargaste el archivo RemoveDefaultApps.ps1. Si, por ejemplo, lo guardaste en la carpeta Descargas, deberías escribir lo siguiente en PowerShell: "cd C:\Users\TuUsuario\Descargas".
  3. Una vez en el directorio correcto, ejecuta el script con el siguiente comando: ".\RemoveDefaultApps.ps1".
  4. El script comenzará a ejecutarse y desinstalará las aplicaciones predefinidas que vienen con Windows y que el script considera innecesarias.
  5. Una vez que el script haya terminado de ejecutarse, verás una lista de las aplicaciones que se han eliminado. Es recomendable reiniciar el sistema para asegurarse de que todos los cambios se apliquen correctamente.

Imagen | Marcos Merino Bonilla

En Xataka Móvil | Guía a fondo para desinstalar TODAS las apps inútiles de tu móvil (y por qué es importante)

Inicio