Deshabilitar Servicios Innecesarios Windows 10 Bat
In the quest for a leaner, faster, and more secure Windows 10 experience, few tactics offer as much impact as disabling unnecessary background services. While the average user might rely on the services.msc GUI, true control—and repeatability—comes from automation. The humble batch file (.bat) remains a powerful, lightweight tool to declutter your system. This article explores the philosophy, risks, and practical creation of a service-disabling batch script.
Ninguno de los servicios listados afecta Windows Update. Si tienes problemas, es por otro motivo (servicios BITS o Wuauserv). Este script no los toca.
Windows 10 runs over 150 background services by default. Each service consumes a sliver of RAM, CPU cycles, and disk I/O. On modern high-end machines, this is negligible. But on older hardware, low-RAM systems (4GB or less), or SSD-constrained devices, these micro-costs add up.
More importantly, many services are legacy components (like Print Spooler if you have no printer), enterprise features (like Connected User Experiences and Telemetry), or attack vectors (like Remote Registry). Disabling them reduces your attack surface.
However, the goal is not to disable everything. It is to disable unnecessary services without breaking core functionality.
If something breaks, open Command Prompt as Admin and run:
sc config "ServiceName" start= auto
Or restore your system from the restore point you created earlier.
Para deshabilitar servicios innecesarios en Windows 10 mediante un archivo .bat, debes ejecutar comandos sc config con permisos de administrador. Esto mejora el rendimiento y libera memoria RAM. 🛠️ Código del Script (.bat)
Copia este código en un Bloc de notas y guárdalo con la extensión .bat (ejemplo: optimizar.bat).
@echo off :: Verificar permisos de administrador net session >nul 2>&1 if %errorLevel% == 0 ( echo Ejecutando con privilegios de administrador... ) else ( echo REQUERIDO: Ejecuta este archivo como ADMINISTRADOR. pause exit ) echo Deshabilitando servicios innecesarios... :: --- SERVICIOS DE TELEMETRÍA Y RASTREO --- sc stop "DiagTrack" sc config "DiagTrack" start= disabled sc stop "dmwappushservice" sc config "dmwappushservice" start= disabled :: --- SERVICIOS DE IMPRESIÓN (Si no usas impresora) --- sc stop "Spooler" sc config "Spooler" start= disabled :: --- SERVICIOS DE XBOX (Si no juegas) --- sc config "XblAuthManager" start= disabled sc config "XblGameSave" start= disabled sc config "XboxNetApiSvc" start= disabled :: --- OTROS --- sc config "SysMain" start= disabled sc config "RemoteRegistry" start= disabled sc config "MapsBroker" start= disabled echo Proceso finalizado. Reinicia el equipo. pause Use code with caution. Copied to clipboard 📌 Explicación de los servicios afectados deshabilitar servicios innecesarios windows 10 bat
DiagTrack / dmwappushservice: Recopilan y envían datos de uso a Microsoft (Telemetría).
Spooler: Cola de impresión. Deshabilítalo solo si no usas impresoras.
XblAuthManager / XblGameSave: Servicios relacionados con la App de Xbox y juegos de la Microsoft Store.
SysMain (antiguo Superfetch): Precarga aplicaciones. En discos SSD modernos suele ser innecesario y consume CPU. MapsBroker: Descarga y gestión de mapas fuera de línea. ⚠️ Advertencias antes de empezar
Crea un punto de restauración: Siempre hazlo antes de modificar servicios del sistema.
Ejecución: Debes hacer clic derecho sobre el archivo y seleccionar "Ejecutar como administrador".
Personalización: Si usas impresora, borra las líneas correspondientes a Spooler en el script.
¿Te gustaría que incluya más servicios relacionados con redes o prefieres uno más ligero enfocado solo en juegos?
Optimizar Windows 10 mediante un archivo .bat permite automatizar la desactivación de servicios que consumen recursos (CPU y RAM) sin aportar funcionalidades críticas para la mayoría de los usuarios. In the quest for a leaner, faster, and
A continuación, se presenta un código estructurado para crear este script, junto con las precauciones necesarias antes de ejecutarlo. ⚠️ Precaución previa: Crear un punto de restauración
Antes de realizar cambios en los servicios del sistema, es fundamental crear un punto de restauración para revertir el estado del PC si algo falla. Busca "Crear un punto de restauración" en el inicio. Selecciona tu unidad principal y haz clic en Crear. Código para el archivo .bat
Copia el siguiente código en el Bloc de notas y guárdalo con la extensión .bat (ejemplo: optimizar_servicios.bat). Debes ejecutarlo como Administrador para que funcione correctamente.
@echo off :: Deshabilitar servicios de Telemetría y Experiencia de Usuario sc config "DiagTrack" start= disabled sc config "dmwappushservice" start= disabled :: Deshabilitar servicios de Mapas y Ubicación sc config "MapsBroker" start= disabled sc config "lfsvc" start= disabled :: Deshabilitar servicios de Error y Diagnóstico sc config "WbioSrvc" start= disabled sc config "Wercplsupport" start= disabled :: Deshabilitar servicios de soporte de dispositivos (opcional) sc config "TabletInputService" start= disabled sc config "PrintNotify" start= disabled :: Mensaje final echo Optimizacion completada. Reinicia tu equipo para aplicar los cambios. pause Use code with caution. Copied to clipboard Servicios comunes que se pueden desactivar
Si prefieres personalizar el script o hacerlo manualmente a través de services.msc, estos son algunos servicios considerados "seguros" para deshabilitar en la mayoría de los casos:
Telemetría y Experiencia del usuario (DiagTrack): Envía datos de uso a Microsoft.
Servicio de Enrutamiento de Mensajes de Empuje (dmwappushservice): Parte de la telemetría.
Administrador de Mapas Descargados (MapsBroker): Innecesario si no usas la app nativa de mapas de Windows.
Servicio del Panel de Escritura a Mano y Teclado Táctil (TabletInputService): Desactívalo si usas teclado y ratón tradicionales. Or restore your system from the restore point
Servicio de Biometría de Windows (WbioSrvc): Si no usas lector de huellas o reconocimiento facial. Métodos Alternativos
Parece que estás buscando una forma de deshabilitar servicios innecesarios en Windows 10 mediante un script de lote (.bat). Aquí te dejo algunos pasos y un ejemplo básico de cómo podrías proceder. Ten en cuenta que es crucial tener cuidado al deshabilitar servicios, ya que algunos podrían ser necesarios para el funcionamiento correcto del sistema o de aplicaciones específicas.
Windows 10 viene con más de 200 servicios ejecutándose por defecto. Muchos de ellos están diseñados para entornos empresariales, oficinas o dispositivos específicos (impresoras, faxes, máquinas virtuales).
Deshabilitar servicios manualmente uno por uno en services.msc es tedioso y propenso a errores. Un archivo BAT (Batch) te permite:
A robust script goes beyond linear execution. Consider these enhancements:
Un usuario típico que navega por internet, juega o usa Office NO necesita los siguientes servicios. Deshabilitarlos acelera el arranque y libera recursos:
| Servicio (Nombre Interno) | Nombre Amigable | Por qué deshabilitarlo |
| :--- | :--- | :--- |
| DiagTrack | Connected User Experiences and Telemetry | El "espía" de Microsoft. Envía datos de uso. Consume CPU. |
| dmwappushservice | Device Management WAP Push | Solo útil para empresas con móviles corporativos. |
| WSearch | Windows Search | Si usas "Everything" o no buscas archivos desde el menú inicio. Ahorra mucho disco. |
| SysMain (antes Superfetch) | SysMain | En discos SSD modernos es contraproducente. Acelera HDDs viejos. |
| WbioSrvc | Windows Biometric Service | Solo si no usas huella dactilar, rostro o lector de iris. |
| TabletInputService | Servicio de teclado y escritorio a mano alzada | Solo para tablets o pantallas táctiles. |
| lfsvc | Servicio de geolocalización | Si no usas mapas o "Encontrar mi dispositivo". |
| XblAuthManager | Xbox Live Auth Manager | Si no juegas títulos de Xbox en PC. |
| XboxNetApiSvc | Xbox Live Networking | Misma razón. |
| Fax | Fax | Nadie usa fax desde PC hoy día. |
| PrintSpooler | Administrador de impresión | Solo si no tienes impresora ni PDF virtual. De lo contrario, déjalo. |
| RemoteRegistry | Registro remoto | Peligro de seguridad. Deshabilitar siempre. |
| MessagingService | Servicio de mensajería | Para apps de chat de Windows (poco usadas). |
| PcaSvc | Servicio de experiencia de usuario (Compatibilidad) | Registra errores de programas. No mejora el rendimiento. |
Nota: No deshabilites servicios como
RpcSs,DcomLaunch,PlugPlay,EventLogoNetworkListService. Sin ellos Windows ni siquiera arranca.