Inicio › Foros › Temas sobre Microsoft Windows › Script PowerShell para Windows 10 LTSC para recuperar espacio y ganar velocidad › Respuesta a: Script PowerShell para Windows 10 LTSC para recuperar espacio y ganar velocidad
28/08/2026 a las 3:39 pm
#19744
Superadministrador
Script para mejorar todavía mas el Rendimiento y ganar velocidad
# ============================================================
# OPTIMIZACION WINDOWS - DESHABILITAR SERVICIOS INNECESARIOS
# Ejecutar PowerShell COMO ADMINISTRADOR
# ============================================================
# Comprobar privilegios de administrador
$CurrentUser = [Security.Principal.WindowsIdentity]::GetCurrent()
$Principal = New-Object Security.Principal.WindowsPrincipal($CurrentUser)
if (-not $Principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) {
Write-Host ""
Write-Host "ERROR: Ejecuta PowerShell como ADMINISTRADOR." -ForegroundColor Red
Write-Host ""
Pause
Exit
}
Write-Host ""
Write-Host "==============================================" -ForegroundColor Cyan
Write-Host " OPTIMIZACION DE SERVICIOS DE WINDOWS" -ForegroundColor Cyan
Write-Host "==============================================" -ForegroundColor Cyan
Write-Host ""
# ------------------------------------------------------------
# FUNCION PARA DESHABILITAR SERVICIOS
# ------------------------------------------------------------
function Disable-WindowsService {
param (
[string]$ServiceName,
[string]$Description
)
$Service = Get-Service -Name $ServiceName -ErrorAction SilentlyContinue
if ($Service) {
Write-Host "Procesando: $Description ($ServiceName)" -ForegroundColor Yellow
# Detener servicio
if ($Service.Status -ne "Stopped") {
try {
Stop-Service -Name $ServiceName -Force -ErrorAction Stop
Write-Host " Servicio detenido." -ForegroundColor Green
}
catch {
Write-Host " No se pudo detener inmediatamente." -ForegroundColor DarkYellow
}
}
# Deshabilitar inicio
try {
Set-Service -Name $ServiceName -StartupType Disabled -ErrorAction Stop
Write-Host " Inicio DESHABILITADO." -ForegroundColor Green
}
catch {
Write-Host " No se pudo cambiar el tipo de inicio." -ForegroundColor Red
}
}
else {
Write-Host "No encontrado: $Description ($ServiceName)" -ForegroundColor DarkGray
}
Write-Host ""
}
# ============================================================
# SYSMAIN
# ============================================================
Disable-WindowsService "SysMain" "SysMain / Superfetch"
# ============================================================
# TELEMETRIA
# ============================================================
Disable-WindowsService "DiagTrack" "Experiencias del usuario conectado y telemetria"
# Servicio adicional relacionado con diagnostico/telemetria
Disable-WindowsService "dmwappushservice" "Servicio WAP Push de diagnostico"
# ============================================================
# WINDOWS SEARCH
# ============================================================
Disable-WindowsService "WSearch" "Windows Search / Indexacion"
# ============================================================
# RETAIL DEMO
# ============================================================
Disable-WindowsService "RetailDemo" "Modo demostracion comercial"
# ============================================================
# FAX
# ============================================================
Disable-WindowsService "Fax" "Servicio de Fax"
# ============================================================
# MAPS BROKER
# ============================================================
Disable-WindowsService "MapsBroker" "Administrador de mapas descargados"
# ============================================================
# WINDOWS BIOMETRIC SERVICE
# ============================================================
Disable-WindowsService "WbioSrvc" "Servicio biometrico de Windows"
# ============================================================
# PHONE SERVICE
# ============================================================
Disable-WindowsService "PhoneSvc" "Servicio telefonico"
# ============================================================
# SERVICIOS XBOX
# ============================================================
Disable-WindowsService "XboxGipSvc" "Xbox Accessory Management Service"
Disable-WindowsService "XblAuthManager" "Xbox Live Auth Manager"
Disable-WindowsService "XblGameSave" "Xbox Live Game Save"
Disable-WindowsService "XboxNetApiSvc" "Xbox Live Networking Service"
# ============================================================
# BUSCAR OTROS SERVICIOS XBOX / XBL INSTALADOS
# ============================================================
Write-Host "Buscando servicios adicionales de Xbox..." -ForegroundColor Cyan
Write-Host ""
$XboxServices = Get-Service -ErrorAction SilentlyContinue | Where-Object {
$_.Name -like "*Xbox*" -or
$_.Name -like "*Xbl*" -or
$_.DisplayName -like "*Xbox*"
}
foreach ($Service in $XboxServices) {
Write-Host "Servicio Xbox encontrado: $($Service.DisplayName) [$($Service.Name)]" -ForegroundColor Yellow
try {
Stop-Service -Name $Service.Name -Force -ErrorAction SilentlyContinue
Set-Service -Name $Service.Name -StartupType Disabled -ErrorAction SilentlyContinue
Write-Host " DESHABILITADO" -ForegroundColor Green
}
catch {
Write-Host " No se pudo modificar." -ForegroundColor Red
}
Write-Host ""
}
# ============================================================
# RESULTADO
# ============================================================
Write-Host ""
Write-Host "==============================================" -ForegroundColor Green
Write-Host " OPTIMIZACION COMPLETADA" -ForegroundColor Green
Write-Host "==============================================" -ForegroundColor Green
Write-Host ""
Write-Host "Servicios configurados:" -ForegroundColor White
Write-Host " - SysMain"
Write-Host " - Telemetria / DiagTrack"
Write-Host " - dmwappushservice"
Write-Host " - Windows Search"
Write-Host " - Retail Demo"
Write-Host " - Fax"
Write-Host " - MapsBroker"
Write-Host " - Windows Biometric Service"
Write-Host " - Phone Service"
Write-Host " - Servicios Xbox/Xbox Live"
Write-Host ""
Write-Host "RECOMENDADO: reinicia Windows para aplicar completamente los cambios." -ForegroundColor Cyan
Write-Host ""
Pause
-
Esta respuesta fue modificada hace 1 semana, 3 días por
Spek Regg.