Menú Cerrar

Script PowerShell para Windows 11 LTSC 2024 para recuperar espacio

Inicio Foros Temas sobre Microsoft Windows Script PowerShell para Windows 11 LTSC 2024 para recuperar espacio

Mostrando 0 respuestas a los debates
  • Autor
    Entradas
    • #16639 Responder
      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”
      `

Mostrando 0 respuestas a los debates
Respuesta a: Script PowerShell para Windows 11 LTSC 2024 para recuperar espacio
Tu información: