Deshabilitar Servicios Innecesarios Windows 10 Bat [upd] 【Free — VERSION】
Crear un archivo .bat (batch) para deshabilitar servicios innecesarios en Windows 10 es una forma rápida de liberar recursos de CPU y RAM. Sin embargo, se recomienda crear un punto de restauración del sistema antes de ejecutar cualquier script, ya que desactivar servicios esenciales puede causar inestabilidad. Servicios comunes para deshabilitar
A continuación, se listan los servicios que generalmente se consideran seguros para desactivar si no se utilizan sus funciones específicas:
Telemetría y Diagnóstico: DiagTrack (Experiencias del usuario y telemetría asociadas) y dmwappushservice.
Servicios de Xbox: Si no juegas en la PC, puedes desactivar XblAuthManager, XblGameSave y XboxNetApiSvc.
Impresión: Spooler (Cola de impresión), desactívalo solo si no usas impresoras. Localización: lfsvc (Servicio de geolocalización).
Otros: Fax, MapsBroker (Administrador de mapas descargados) y WSearch (Windows Search, aunque esto afectará la rapidez de búsqueda de archivos). Ejemplo de script .bat
Optimizar Windows 10 mediante la desactivación de servicios puede liberar memoria RAM y ciclos de CPU, mejorando notablemente la fluidez en equipos con recursos limitados. El uso de un archivo .bat (Batch) es el método más rápido para aplicar estos cambios de forma masiva sin necesidad de herramientas externas. Por qué deshabilitar servicios con un archivo .bat
El sistema operativo Windows 10 carga por defecto decenas de procesos que muchos usuarios nunca utilizan, como servicios de telemetría, fax o funciones de Xbox. Un script .bat permite:
Automatización: Ejecutar múltiples comandos de configuración en segundos.
Reversibilidad: Se puede crear un script "espejo" para reactivar todo si algo falla. deshabilitar servicios innecesarios windows 10 bat
Personalización: Tú decides qué servicios detener basándote en tu uso real. Pasos previos críticos Antes de modificar servicios del sistema, es fundamental:
Crear un punto de restauración: Ve a Inicio, escribe "Crear un punto de restauración" y sigue los pasos.
Identificar tus necesidades: Si usas impresoras o Bluetooth, no deshabilites esos servicios específicos.
Había una vez un técnico llamado , cuya computadora con Windows 10 parecía correr a través de melaza. Cada vez que encendía su equipo, sentía que los engranajes invisibles de servicios que nunca usaba —como la telemetría, el rastreo de diagnósticos y las funciones de Xbox— devoraban su preciada memoria RAM.
Cansado de la lentitud, Álex decidió crear una herramienta definitiva: un archivo .bat capaz de "domar" al sistema operativo con un solo clic. El Despertar del Script
Álex abrió su Bloc de notas y empezó a escribir los comandos mágicos. Sabía que para que esto funcionara, el archivo debía ejecutarse con permisos de administrador. Su primer paso fue añadir una cláusula de seguridad para no romper nada vital.
@echo off title Optimizador de Servicios de Álex :: Verificar privilegios de administrador net session >nul 2>&1 if %errorLevel% neq 0 ( echo Por favor, ejecuta este archivo como administrador. pause exit ) Use code with caution. Copied to clipboard La Limpieza de los Invisibles
Con el corazón acelerado, Álex empezó a listar los servicios que eran solo "ruido" para su flujo de trabajo. Usó el comando sc config "nombre_servicio" start=disabled para silenciarlos permanentemente.
Telemetría y Rastreo: "No necesito que me vigiles tanto, Windows", pensó mientras deshabilitaba el servicio de rastreo de diagnósticos. Crear un archivo
Xbox Live: Como Álex no usaba su PC para jugar, deshabilitó el administrador de autenticación de Xbox y sus accesorios.
Geolocalización: "Mi PC no necesita saber dónde estoy cada segundo". El Comando de la Victoria El script final de Álex lucía así:
echo Deshabilitando servicios innecesarios... :: Servicio de seguimiento de diagnósticos (Telemetría) sc stop "DiagTrack" sc config "DiagTrack" start=disabled :: Servicio de geolocalización sc stop "lfsvc" sc config "lfsvc" start=disabled :: Servicios de Xbox (si no eres gamer) sc stop "XblAuthManager" sc config "XblAuthManager" start=disabled sc stop "XblGameSave" sc config "XblGameSave" start=disabled echo Optimizacion completada. Reinicia para aplicar los cambios. pause Use code with caution. Copied to clipboard El Gran Final
Antes de dar el doble clic final, Álex recordó una regla de oro de los antiguos maestros: "Crea siempre un punto de restauración". Entró en las propiedades del sistema, creó un respaldo llamado "Antes del Script" y, finalmente, ejecutó su creación.
En segundos, los procesos en segundo plano se redujeron y su computadora volvió a respirar. Álex cerró su laptop con una sonrisa, sabiendo que ahora él era quien controlaba a la máquina, y no al revés.
¿Te gustaría que te ayude a identificar qué otros servicios específicos podrías incluir en un script para tu caso particular?
Aquí te dejo un ejemplo de un script en batch (*.bat) que puede ser utilizado para deshabilitar servicios innecesarios en Windows 10. Ten en cuenta que debes ejecutar este script como administrador y que es importante tener cuidado al deshabilitar servicios, ya que algunos podrían ser necesarios para el funcionamiento correcto del sistema o de aplicaciones específicas.
@echo off
setlocal enabledelayedexpansion
:: Mostrar mensaje de advertencia
echo *******************************************************
echo * Advertencia: *
echo * Este script deshabilitará servicios que pueden ser *
echo * innecesarios. Proceder con cuidado. *
echo *******************************************************
timeout /t 5
:: Deshabilitar servicio de telemetría
sc stop DiagTrack
sc config DiagTrack start= disabled
:: Deshabilitar servicio de actualización de Windows (si no se necesita)
:: sc stop wuauserv
:: sc config wuauserv start= disabled
:: Deshabilitar servicio de búsqueda de Windows (si no se necesita)
:: sc stop WSearch
:: sc config WSearch start= disabled
:: Deshabilitar servicio de Superfetch (si no se necesita)
sc stop sysmain
sc config sysmain start= disabled
:: Deshabilitar servicio de Windows Error Reporting (si no se necesita)
sc stop WerSvc
sc config WerSvc start= disabled
:: Deshabilitar servicio de registro de eventos de Windows (si no se necesita)
:: sc stop eventlog
:: sc config eventlog start= disabled
:: Deshabilitar servicio de administrador de sesión de Windows (si no se necesita)
:: sc stop SessionEnv
:: sc config SessionEnv start= disabled
:: Servicio de cliente de registro de eventos de Windows (si no se necesita)
:: sc stop WINEvt
:: sc config WINEvt start= disabled
echo Servicios deshabilitados. Presione una tecla para salir...
pause >nul
🧾 The BAT Script
Copy the code below into Notepad and save it as optimize_services.bat.
@echo off title Disable Unnecessary Services - Windows 10 echo Running as Administrator is required. echo. echo This script will disable non-essential services. echo Press Ctrl+C to cancel or any key to continue... pause > nul:: --- Safe to disable services (home users) --- sc config "DiagTrack" start= disabled # Connected User Experiences and Telemetry sc config "dmwappushservice" start= disabled # WAP Push Message Routing sc config "RemoteRegistry" start= disabled # Remote Registry Access sc config "lfsvc" start= disabled # Geolocation Service sc config "MapsBroker" start= disabled # Downloaded Maps Manager sc config "NetTcpPortSharing" start= disabled # Net.Tcp Port Sharing sc config "RemoteAccess" start= disabled # Routing and Remote Access sc config "SharedAccess" start= disabled # Internet Connection Sharing (ICS) sc config "WbioSrvc" start= disabled # Windows Biometric Service (fingerprint/face) sc config "WlanSvc" start= disabled # Wi-Fi Direct Services (keep if you use Miracast) sc config "WpnService" start= disabled # Windows Push Notifications sc config "XblAuthManager" start= disabled # Xbox Live Auth Manager sc config "XboxNetApiSvc" start= disabled # Xbox Live Networking sc config "XblGameSave" start= disabled # Xbox Live Game Save sc config "wisvc" start= disabled # Windows Insider Service sc config "PcaSvc" start= disabled # Program Compatibility Assistant sc config "TabletInputService" start= disabled # Touch Keyboard and Handwriting (if no touchscreen) sc config "WSearch" start= disabled # Windows Search Indexer (if you rarely search files) 🧾 The BAT Script Copy the code below
echo. echo Done. Changes will apply after reboot. echo. pause exit
💡 To re-enable a service, change
start= disabledtostart= auto(ordemand) and reboot.
⚠️ Advertencia Importante Antes de Empezar
Deshabilitar servicios incorrectos puede bloquear funciones clave de Windows. No se recomienda ejecutar scripts sin entender qué hacen. Siempre crea un punto de restauración del sistema antes de proceder.
Para crear un punto de restauración: Busca "Crear punto de restauración" > Configurar > Activar protección > Crear.
Advanced Techniques: Conditional Logic and Safety Nets
A robust script goes beyond linear execution. Consider these enhancements:
¿Cómo ejecutar el script paso a paso?
- Copia el código anterior dentro del Bloc de notas.
- Archivo > Guardar como.
- Cambia "Guardar como tipo" a "Todos los archivos (.)".
- Nómbralo
optimizar.bat(o cualquier nombre +.bat). - Guárdalo en el escritorio.
- Haz clic derecho sobre el archivo → Ejecutar como administrador.
- Lee las advertencias y presiona
SoNsegún tus necesidades.
The Dangerous Edge: Services to NEVER Touch in a Batch Script
Some services, if disabled, will prevent booting or break critical security. Do not include these:
- RpcSs (Remote Procedure Call) – Windows core.
- DcomLaunch (DCOM Server Process Launcher) – Required for almost everything.
- PlugPlay – Without it, no new hardware is recognized.
- ProfSvc (User Profile Service) – You won't be able to log in.
- EventLog – The Event Log system. Many services depend on it.
- WdFilter / MsMpSvc (Windows Defender) – Unless you have a third-party AV ready.
Lista de Servicios Innecesarios en Windows 10 (Para Usuario Doméstico)
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.
▶️ Step 2: Run the Batch File
- Right-click on
disable_services.bat. - Select Run as Administrator.
- A command window will open and run the commands.
- Press any key at the end to close.