Scripts útiles para Windows 11 para automatizar, limpiar y proteger tu PC

Última actualización: 20 de febrero de 2026
  • Los archivos por lotes y scripts de PowerShell permiten automatizar limpieza, copias, red y mantenimiento en Windows 11 sin necesidad de herramientas de pago.
  • WinScript facilita generar scripts avanzados para personalizar, desinstalar bloatware y ajustar privacidad y rendimiento en Windows 10 y 11 mediante una interfaz gráfica.
  • Un buen conjunto de scripts sirve también para auditar seguridad: usuarios, firewall, servicios, RDP, tareas programadas, BitLocker o políticas de contraseñas.
  • Combinando estos scripts con puntos de restauración y buenas prácticas se consigue un Windows 11 más ligero, limpio, seguro y respetuoso con la privacidad.

scripts útiles para Windows 11

Si usas tu PC a diario, tener a mano una buena colección de scripts útiles para Windows 11 marca la diferencia entre perder el tiempo repitiendo siempre lo mismo y automatizarlo todo en un par de clics. Da igual que no seas administrador de sistemas ni experto en PowerShell: con unos cuantos archivos bien preparados puedes optimizar rendimiento, limpieza, seguridad y hasta la privacidad de tu equipo.

En las siguientes líneas vamos a ver desde los clásicos archivos por lotes (.bat) para vaciar la papelera o borrar temporales, hasta herramientas más avanzadas como WinScript o utilidades pensadas para auditar el sistema, comprobar el firewall, revisar servicios delicados o endurecer la configuración de Windows 11. Todo explicado con un lenguaje claro y directo, para que puedas copiar, adaptar y ejecutar cada script con cabeza.

Qué es un archivo por lotes y por qué sigue siendo tan útil en Windows 11

Un archivo por lotes o batch (.bat o .cmd) es, básicamente, un documento de texto que contiene una o varias órdenes que Windows ejecuta una detrás de otra de forma automática. En lugar de teclear cada comando en la consola, los escribes una vez en un fichero y luego solo tienes que ejecutarlo cuando lo necesites.

Este tipo de scripts se apoyan en el Símbolo del sistema y en PowerShell, pero no exigen conocimientos avanzados: muchas tareas se reducen a unas pocas líneas. Al lanzarlo, el sistema abre una ventana de consola, procesa las instrucciones y, si todo está bien, realiza la acción sin pedirte más confirmaciones.

Otra ventaja importante es que los archivos por lotes se comportan como un ejecutable ligero sin dependencias: no requieren aplicaciones de terceros, funcionan en prácticamente cualquier Windows moderno y suelen ocupar apenas unos pocos kilobytes, por lo que puedes guardar decenas o cientos sin preocuparte por el espacio.

Lo único que hay que tener claro es que muchos scripts resultan más potentes si se ejecutan con permisos de administrador, ya que así pueden tocar red, servicios, registro o carpetas del sistema. Eso está muy bien si el contenido lo has escrito tú o viene de una fuente de confianza, pero también incrementa los riesgos cuando no sabes exactamente qué hace cada línea.

Cómo crear y ejecutar un archivo .bat en Windows 11

Para crear un batch básico en Windows 11 no necesitas nada más que el clásico Bloc de notas o cualquier editor de texto sin formato. El proceso no tiene misterio, pero conviene seguir una pequeña rutina para evitar errores tontos que puedan arruinar el script.

El primer paso es abrir un editor y pegar o escribir los comandos que quieras automatizar. Estos comandos pueden ser órdenes internas de Windows (como del, rd, ipconfig, etc.), llamadas a programas externos o incluso invocaciones a PowerShell si quieres ir un poco más allá en funciones avanzadas.

Cuando tengas el contenido listo, guarda el documento con la extensión .bat (por ejemplo, limpiar_temporales.bat) asegurándote de que el editor no añade .txt al final. En el Bloc de notas, es importante elegir «Todos los archivos» en el tipo y escribir el nombre completo con la extensión correcta.

Para ejecutarlo basta con hacer doble clic sobre el archivo, pero hay una diferencia clave: si la tarea requiere tocar secciones protegidas del sistema, tendrás que usar la opción «Ejecutar como administrador» desde el menú contextual. En ese caso, el Control de cuentas de usuario (UAC) te pedirá confirmación antes de continuar.

Recuerda que estos ficheros apenas ocupan espacio y no consumen recursos mientras no se estén ejecutando, así que puedes crear tantos como quieras para distintas tareas: limpieza, copias de seguridad, red, mantenimiento… Es como tener tu propio panel de atajos personalizados.

Scripts básicos imprescindibles para el día a día en Windows 11

Hay una serie de scripts que merece la pena tener siempre a mano porque resuelven en segundos operaciones que hacemos con frecuencia. Son sencillos, seguros si se ajustan bien las rutas y te permiten ahorrar unos cuantos clics cada vez que quieres hacer limpieza o mantenimiento.

  Cómo configurar una red WiFi de invitados segura en tu router

Vaciar la papelera de reciclaje con un clic

En lugar de ir cada vez al icono del escritorio, abrir el menú contextual y confirmar el borrado, puedes crear un pequeño script que lance el vaciado de la papelera de forma silenciosa. Para ello se suele utilizar un comando de PowerShell integrado dentro del propio .bat.

El patrón típico sería: primero mostrar un mensaje informativo, llamar al comando de PowerShell que limpia la papelera forzando el borrado y, por último, presentar otro texto indicando que se ha completado. Añadiendo un pause al final podrás ver si ha habido algún error antes de que la ventana se cierre.

Eliminar archivos temporales del sistema

Windows 11 acumula una gran cantidad de ficheros temporales en la carpeta que apunta la variable %temp%. A corto plazo no pasa nada, pero si pasan semanas o meses, esos restos pueden ocupar varios gigas sin que te des cuenta, lastrando tu SSD o tu memoria interna.

Con un script enlazado a esa ruta puedes borrar de forma recursiva y silenciosa los temporales, forzando la eliminación de archivos bloqueados cuando sea seguro hacerlo, y después limpiar también las subcarpetas que se hayan quedado vacías. Al terminar, un simple mensaje te confirmará que todo está listo.

Arrancar varias aplicaciones de golpe

Otra idea muy práctica es tener un batch que abra de una tacada todas las aplicaciones que usas al empezar la jornada: explorador de archivos, navegador principal, cliente de correo, editor de código, etc. Así evitas hacer clic en cada icono o buscar accesos directos.

Para ello se recurre al comando start seguido del nombre del programa o de la ruta completa entre comillas. Puedes incluir tantas líneas como quieras; el script lanzará cada app en paralelo y, al final, mostrará un mensaje tipo «Aplicaciones lanzadas» con una pausa para que veas si alguna ruta ha fallado.

Script para copias de seguridad de carpetas

Si tienes una carpeta de documentos, fotos o proyectos que no quieres perder, resulta muy cómodo crear un archivo .bat que haga un backup automático de todo su contenido a otra ubicación: un disco externo, una segunda partición o incluso una carpeta en red.

Un comando clásico para estas tareas es xcopy, indicando la carpeta origen, la carpeta destino y una serie de parámetros para incluir subdirectorios, archivos ocultos, sobrescribir sin preguntar y conservar atributos. Con un solo doble clic, tendrás una copia actualizada de ese directorio crítico sin necesidad de ir arrastrando archivos a mano.

Resetear la configuración de red local

Cuando la conexión empieza a ir mal y no sabes por qué, un buen punto de partida es restablecer la dirección IP, renovar el alquiler DHCP y vaciar la caché DNS. Hacerlo desde la consola cada vez es un poco rollo, así que un script ahorra bastante tiempo.

Este tipo de batch suele encadenar varias llamadas a ipconfig: una para soltar la IP, otra para renovarla y otra más para limpiar la resolución de nombres almacenada. Combinado con un mensaje de «Red reseteada» y un pause final, tendrás un pequeño kit de emergencia de red siempre a mano en el escritorio.

Crear puntos de restauración de forma rápida

Antes de trastear con scripts más agresivos, tocar el registro o desinstalar componentes sensibles, es buena idea generar un punto de restauración de Windows. Así, si algo sale mal, podrás regresar a un estado anterior del sistema.

Mediante una llamada a las herramientas de gestión del sistema (como wmic) dentro de un archivo por lotes, puedes crear un punto de restauración con un nombre personalizado en segundos. Este tipo de script es perfecto para ejecutarlo justo antes de pasar un conjunto grande de optimizaciones o cambios drásticos en el equipo.

Riesgos y buenas prácticas al usar archivos por lotes

Todo lo que hace que los archivos .bat sean potentes también los convierte en un posible quebradero de cabeza si se usan sin cuidado. Un script puede borrar archivos de forma masiva, cambiar opciones de seguridad o modificar la red en un abrir y cerrar de ojos, y un error de sintaxis o una ruta mal apuntada pueden provocar desastres.

  Seguridad en apps móviles: riesgos, protección y buenas prácticas

Uno de los peligros más típicos está en los comandos de borrado como del, erase o rd /s /q. Cuando se usan en modo silencioso (sin pedir confirmación), un fallo en una variable de entorno o en la ruta puede extender el borrado mucho más allá de lo que pretendías, afectando incluso a carpetas que no querías tocar en absoluto.

El segundo gran riesgo aparece cuando ejecutas scripts con privilegios de administrador. En ese escenario, cualquier instrucción mal escrita —o malintencionada— tiene vía libre para afectar a servicios, al registro de Windows, a directorios del sistema como Windows o Program Files y a configuraciones avanzadas de red.

A esto se suma el hecho de que muchos archivos por lotes descargados de Internet pueden ocultar acciones maliciosas entre líneas aparentemente inofensivas. Un script que dice limpiar temporales, por ejemplo, podría aprovechar para descargar ejecutables, abrir puertos o lanzar otros comandos de PowerShell menos evidentes.

Por todo ello, las reglas básicas son claras: crea tú mismo los scripts o usa solo fuentes completamente fiables, revisa línea por línea antes de ejecutar, mézclalos con copias de seguridad y puntos de restauración frecuentes y, cuando dudes, prueba primero en una máquina de pruebas (por ejemplo, Windows Sandbox) o en una instalación secundaria.

WinScript: automatizar configuración y desinstalación en Windows 10 y 11

Más allá de los .bat de siempre, hay herramientas que llevan la automatización un paso más allá. Una de las más interesantes es WinScript, un proyecto de código abierto diseñado precisamente para generar scripts que cambian y personalizan una instalación completa de Windows 10 u 11.

En esencia, WinScript ofrece una interfaz muy parecida a la aplicación de Configuración de Windows 11, pero concentrada en ajustes avanzados: privacidad, telemetría, rendimiento, juegos, aplicaciones preinstaladas y funciones integradas que quizá quieras desactivar. Todo ello pensado para crear tu propio script personalizado sin escribir código a mano.

Su gran ventaja es que puedes usarlo tanto instalado en el sistema como en versión portable, sin necesidad de dejar nada residente ni consumir recursos cuando no lo necesitas. La aplicación es ligera, gratuita y abierta, con lo que resulta atractiva para usuarios que quieren tener control sin atarse a soluciones comerciales.

Al abrir WinScript verás en el panel izquierdo las distintas categorías de ajustes que se pueden modificar y, a la derecha, las opciones concretas de cada sección. Junto a cada elemento aparece un conmutador de encendido y apagado, que te permite activar solo los cambios que deseas incluir en el script final.

No existen plantillas predefinidas, así que toca ir repasando categoría por categoría para diseñar un conjunto coherente de cambios. A medida que vas marcando opciones, WinScript va construyendo el script resultante de forma automática, listo para ejecutarse más adelante en el propio equipo o en otros PCs.

Una vez termines de ajustar todo, tienes la posibilidad de guardar el archivo con el script en una memoria USB u otro medio externo. De esta forma puedes aplicar exactamente la misma configuración —desinstalaciones, tweaks de privacidad, ajustes de rendimiento— en cualquier instalación de Windows 10 u 11 con un único proceso.

Como ayuda adicional, la herramienta incluye descripciones breves para cada entrada, de modo que sepas qué implica activar o desactivar ese ajuste. WinScript permite eliminar tanto bloatware de terceros como aplicaciones integradas, ajustar telemetría y servicios, e incluso usar su propia función para crear un punto de restauración antes de tocar nada, algo muy recomendable.

Scripts y comandos para auditar la seguridad de Windows 11

Además de optimizar rendimiento o limpiar restos, los scripts son una forma muy eficaz de hacer una auditoría rápida de seguridad en Windows 11. Con unos cuantos comandos bien elegidos puedes revisar usuarios, firewall, servicios delicados, tareas programadas y muchos otros puntos críticos del sistema.

Algunos de los focos más habituales en estas comprobaciones pasan por listar usuarios locales y administradores, ver el estado del firewall y Windows Defender, revisar qué servicios se inician automáticamente, comprobar conexiones de red activas o inspeccionar los eventos de seguridad del registro de sucesos.

También conviene echar un vistazo al estado de funciones como BitLocker y la política de contraseñas, la configuración del Control de cuentas de usuario (UAC), la presencia de protocolos obsoletos como SMBv1, los procesos que se están ejecutando desde rutas sospechosas o las políticas de ejecución de PowerShell que marcan cuán estricta es la plataforma de scripting.

  Cómo instalar Windows 11 desde USB paso a paso

Entre los puntos avanzados de una auditoría mediante scripts se incluyen los logs de PowerShell, los puertos abiertos en escucha, la configuración DNS, las tareas programadas que se lanzan solas, el inventario de software instalado, servicios especialmente sensibles (por ejemplo Remote Registry), la configuración de TLS/SSL o los eventos relacionados con Windows Update.

Otros aspectos clave son la configuración de Escritorio remoto (RDP), los archivos que se cargan en el inicio automático (carpetas de inicio, claves Run y similares), las políticas de bloqueo de cuentas, el estado de WinRM (administración remota) y la detección de ejecutables extraños en rutas temporales, algo muy frecuente en amenazas que abusan de la carpeta Temp.

Todo este chequeo puede empaquetarse en uno o varios scripts de PowerShell o batch que, al ejecutarse, generen informes en texto o CSV con los resultados. Así puedes revisar, compartir o comparar estados entre diferentes momentos para ver si algún cambio reciente ha abierto un agujero inesperado en tu configuración de seguridad.

Mejorar memoria, eliminar residuos y reforzar privacidad en Windows 11

En entornos donde se han relajado algunos requisitos de instalación (por ejemplo, usando herramientas como Rufus para saltarse ciertas comprobaciones de hardware), cobra aún más importancia mantener el sistema limpio, ligero y bien protegido. Si además utilizas varias utilidades de terceros, hay que vigilar solapamientos y efectos secundarios.

Herramientas como BleachBit, scripts tipo «sexy» orientados a quitar bloatware, módulos de privacidad, desactivación de funciones de Windows, utilidades como O&O ShutUp y paneles tipo «Christitus Utility» son bastante potentes, pero conviene combinarlas con archivos por lotes controlados y puntos de restauración frecuentes para minimizar riesgos.

En el terreno de la memoria, además de desactivar programas que se cargan en segundo plano y usar herramientas tipo «end task», es recomendable usar scripts que deshabiliten servicios innecesarios, revisen tareas programadas que consumen recursos y ajusten aplicaciones que arrancan con el sistema. Un pequeño conjunto de comandos para enumerar y modificar estos elementos te ayudará a recuperar RAM y CPU.

Para eliminar archivos residuales de forma segura, puedes combinar tus scripts de temporales y papelera con limpiezas periódicas en descargas, logs obsoletos y carpetas donde algunas aplicaciones dejan cachés gigantes. Siempre con precaución y asegurándote de no borrar datos de sesión activos ni configuraciones que todavía uses.

Si el foco está en la privacidad, la clave está en revisar telemetría, permisos de aplicaciones, servicios que envían datos a la nube y componentes que facilitan la administración remota o el uso compartido excesivo. Aquí entran en juego tanto herramientas gráficas tipo O&O ShutUp o WinScript como scripts de PowerShell capaces de cambiar políticas de grupo, claves de registro y opciones internas ocultas.

Por último, en materia de seguridad pura, conviene apuntalar bien el firewall, reforzar la protección de Windows Defender (o del antivirus que uses), asegurar RDP, revisar puertos abiertos, limitar SMBv1 y endurecer las políticas de ejecución de PowerShell. Un buen pack de scripts orientados a endurecer la superficie de ataque puede marcar la diferencia en equipos expuestos a redes poco confiables.

Tener a mano una colección de scripts bien pensados para Windows 11, sumados a herramientas como WinScript y a utilidades orientadas a la privacidad y la limpieza, te permite convertir un sistema estándar —incluso uno instalado con requisitos relajados— en un entorno bastante afinado: más rápido, con menos basura, mejor protegido frente a amenazas y, sobre todo, ajustado a tu manera de trabajar sin necesidad de repetir siempre las mismas acciones a mano.

como eliminar bloatware de Windows 11 y desactivar servicios invasivos de Microsoft
Artículo relacionado:
Cómo eliminar bloatware de Windows 11 y desactivar servicios invasivos