Inicio › Foros › Temas sobre Microsoft Windows › Script PowerShell para Windows 11 LTSC 2024 para recuperar espacio
- Este debate tiene 0 respuestas, 1 mensaje y ha sido actualizado por última vez el hace 28 segundos por
Spek Regg.
Mostrando 0 respuestas a los debates
-
AutorEntradas
-
-
Spek Regg
Superadministrador# ============================================== # 🧹 Windows 11 LTSC 2024 - Limpieza avanzada # Compatible con SQL Server Express 2022 # No elimina drivers ni controladores. # ============================================== Write-Host "Iniciando limpieza avanzada..." -ForegroundColor Cyan # --- 1️⃣ Desactivar características innecesarias --- Write-Host "Eliminando características opcionales..." -ForegroundColor Yellow $features = @( "MediaPlayback", "WindowsMediaPlayer", "Printing-PrintToPDFServices-Features", "Printing-XPSServices-Features", "WorkFolders-Client", "FaxServicesClientPackage", "Hello-Face", "MicrosoftWindowsPowerShellV2", "Xps-Foundation-Xps-Viewer", "TabletPCOC", "Windows-Defender", "Windows-Defender-ApplicationGuard", "Windows-Defender-Features", "Windows-Defender-GUI" ) foreach ($f in $features) { try { DISM /Online /Disable-Feature /FeatureName:$f /Remove /NoRestart | Out-Null Write-Host "✔ Característica eliminada: $f" } catch { Write-Host "⚠ No se pudo eliminar $f (puede no existir en LTSC)" } } # --- 2️⃣ Limpieza profunda del sistema --- Write-Host "Limpieza profunda de WinSxS y actualizaciones..." -ForegroundColor Yellow Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase # Borrar carpetas temporales y cachés Write-Host "Eliminando carpetas temporales y cachés..." -ForegroundColor Yellow Remove-Item -Path "$env:windir\SoftwareDistribution" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "$env:windir\WinSxS\Backup" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "$env:windir\Temp" -Recurse -Force -ErrorAction SilentlyContinue Remove-Item -Path "$env:temp\*" -Recurse -Force -ErrorAction SilentlyContinue # --- 3️⃣ Desactivar hibernación y restauración --- Write-Host "Desactivando hibernación y puntos de restauración..." -ForegroundColor Yellow powercfg -h off # Desactivar restauración del sistema Disable-ComputerRestore -Drive "C:\" -ErrorAction SilentlyContinue # --- 4️⃣ Ajustar archivo de paginación --- Write-Host "Reduciendo tamaño del archivo de paginación..." -ForegroundColor Yellow $registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" Set-ItemProperty -Path $registryPath -Name "PagingFiles" -Value "C:\pagefile.sys 512 1024" # --- 5️⃣ Activar compresión del sistema --- Write-Host "Activando CompactOS..." -ForegroundColor Yellow compact /compactos:always # --- 6️⃣ Deshabilitar servicios innecesarios --- Write-Host "Deshabilitando servicios no críticos..." -ForegroundColor Yellow $services = @("SysMain", "DiagTrack", "WSearch", "MapsBroker", "PrintSpooler") foreach ($s in $services) { try { Stop-Service -Name $s -Force -ErrorAction SilentlyContinue Set-Service -Name $s -StartupType Disabled -ErrorAction SilentlyContinue Write-Host "✔ Servicio deshabilitado: $s" } catch { Write-Host "⚠ No se pudo deshabilitar $s" } } # --- 7️⃣ Limpieza final de archivos residuales --- Write-Host "Ejecutando limpieza final..." -ForegroundColor Yellow Start-Process cleanmgr -ArgumentList "/sagerun:1" -Wait Write-Host "
n✅ Limpieza completada. Reinicia el sistema para aplicar todos los cambios.” -ForegroundColor Green
Write-Host “Espacio liberado estimado: 15–20 GB”
`
-
-
AutorEntradas
Mostrando 0 respuestas a los debates