Servicios Innecesarios Windows 10 Bat - Deshabilitar

Ninguno de los servicios listados afecta Windows Update. Si tienes problemas, es por otro motivo (servicios BITS o Wuauserv). Este script no los toca.

@echo off
title Disable Unnecessary Windows 10 Services
echo Running as Administrator is required.
echo.

:: Stop and disable selected services sc stop DiagTrack sc config DiagTrack start= disabled

sc stop dmwappushservice sc config dmwappushservice start= disabled

sc stop WSearch sc config WSearch start= disabled

sc stop SysMain sc config SysMain start= disabled

sc stop wscsvc sc config wscsvc start= disabled deshabilitar servicios innecesarios windows 10 bat

sc stop XblAuthManager sc config XblAuthManager start= disabled

sc stop XboxNetApiSvc sc config XboxNetApiSvc start= disabled

sc停止 XblGameSave sc config XblGameSave start= disabled

sc stop lfsvc sc config lfsvc start= disabled

sc stop MapsBroker sc config MapsBroker start= disabled Ninguno de los servicios listados afecta Windows Update

sc stop Fax sc config Fax start= disabled

sc stop PrintWorkflow sc config PrintWorkflow start= disabled

sc stop wcncsvc sc config wcncsvc start= disabled

sc stop WerSvc sc config WerSvc start= disabled

echo. echo Done. Recommended services disabled. pause Copy the code below into Notepad and save


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)

echo. echo Done. Changes will apply after reboot. echo. pause exit

💡 To re-enable a service, change start= disabled to start= auto (or demand) and reboot.


Una vez que hayas identificado los servicios que deseas deshabilitar, puedes crear un script de lote. Por ejemplo, si deseas deshabilitar el servicio de "Registro remoto" (se puede cambiar el nombre, por ejemplo, RemoteRegistry), aquí te muestro cómo se podría hacer:

@echo off
sc stop RemoteRegistry
sc config RemoteRegistry start= disabled
echo Servicio deshabilitado. Presiona cualquier tecla para salir...
pause >nul