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. pauseCopy 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= disabledtostart= auto(ordemand) 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