Chacho aplica optimizaciones de nivel profesional a Windows sin requerir formateo. ¡Solo un script, un reinicio y listo!
DESCARGA CHACHOSEl corazón de la optimización. Descarga nuestro paquete de scripts de PowerShell y ejecútalo como Administrador. No borra tus archivos.
Requiere Windows 10/11 (versión 2004 en adelante).
Aquí es donde se detalla el trabajo del script. El Nivel 2 (Recomendado) se centra en:
Eliminación de aplicaciones innecesarias de la Tienda de Microsoft (Cortana, Xbox, etc.) y desactivación completa del envío de datos.
Desactivación de servicios de fondo que consumen RAM y CPU (ej. Servicios de impresión si no se usan, mantenimiento automático).
Aplicación de tu fondo de pantalla personalizado y optimización del Registro para mejorar la gestión de memoria y la prioridad del sistema.
# SCRIPT DE OPTIMIZACIÓN CHACHOS V1.0 (NIVEL EQUILIBRADO)
# Objetivo: Eliminar Bloatware de Windows y Desactivar Telemetría y Monitoreo.
# ¡Ejecutar como ADMINISTRADOR!
# ----------------------------------------------------------------
# PASO 1: Desactivar la Política de Ejecución de Scripts
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass -Force
# ----------------------------------------------------------------
# PASO 2: Eliminar Bloatware (Aplicaciones de la Tienda de Microsoft)
Write-Host "Iniciando eliminación de Bloatware..."
$AppsToRemove = @(
"*3DBuilder*",
"*BingNews*",
"*Microsoft.ZuneVideo*",
"*Microsoft.Xbox*",
"*Microsoft.GetHelp*",
"*Microsoft.Office.OneNote*",
"*Microsoft.People*",
"*Microsoft.SkypeApp*",
"*Microsoft.WindowsMaps*",
"*windowscommunicationsapps*",
"*CandyCrushSodaSaga*",
"*PowerShellISE*"
)
foreach ($App in $AppsToRemove) {
Get-AppxPackage $App | Remove-AppxPackage -ErrorAction SilentlyContinue
Get-AppxProvisionedPackage -Online | Where-Object { $_.PackageName -like $App } | Remove-AppxProvisionedPackage -Online -ErrorAction SilentlyContinue
}
Write-Host "Bloatware eliminado o deshabilitado con éxito."
# ----------------------------------------------------------------
# PASO 3: Desactivar Telemetría y Recolección de Datos
Write-Host "Desactivando servicios de Telemetría..."
# 3.1 Desactivar el Servicio de Experiencias de Usuario y Telemetría
Set-Service -Name DiagTrack -StartupType Disabled -Confirm:$false
Stop-Service -Name DiagTrack -Force -ErrorAction SilentlyContinue
# 3.2 Desactivar el Servicio de Diagnóstico
Set-Service -Name dps -StartupType Disabled -Confirm:$false
Stop-Service -Name dps -Force -ErrorAction SilentlyContinue
# 3.3 Desactivar Tareas Programadas de Monitoreo
$TasksToDisable = @(
"\Microsoft\Windows\Customer Experience Improvement Program\Consolidator",
"\Microsoft\Windows\Customer Experience Improvement Program\UsbCeip"
)
foreach ($Task in $TasksToDisable) {
Disable-ScheduledTask -TaskPath $Task -ErrorAction SilentlyContinue
}
# ----------------------------------------------------------------
# PASO 4: Optimización del Registro (Ajuste de Prioridad)
Write-Host "Aplicando ajustes de rendimiento en el Registro..."
# Prioridad de la aplicación en primer plano.
$RegPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile"
Set-ItemProperty -Path $RegPath -Name SystemResponsiveness -Value 10 -Type DWord -ErrorAction SilentlyContinue
# Desactiva la función de "Throttling" del Administrador de energía
$RegPath2 = "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace"
Set-ItemProperty -Path $RegPath2 -Name "00000000-0000-0000-0000-000000000000" -Value "" -Type String -ErrorAction SilentlyContinue
# ----------------------------------------------------------------
# PASO 5: Aplicar Fondo de Pantalla Personalizado
Write-Host "Aplicando fondo de pantalla personalizado..."
# Obtener la ruta de la carpeta principal
$ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
$RootDir = Split-Path -Parent $ScriptDir
$WallpaperFile = "ChachOS_Fondo.jpg"
$ImagePath = Join-Path $RootDir $WallpaperFile
# Establecer la ruta del fondo en el Registro
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name Wallpaper -Value $ImagePath -Type String -ErrorAction SilentlyContinue
# Establecer estilo de ajuste
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name WallpaperStyle -Value 2 -Type String -ErrorAction SilentlyContinue
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name TileWallpaper -Value 0 -Type String -ErrorAction SilentlyContinue
# Aplicar los cambios inmediatamente
rundll32.exe user32.dll,UpdatePerUserSystemParameters 1, True
Write-Host "Fondo de pantalla ChachOS_Fondo aplicado."
# ----------------------------------------------------------------
Write-Host "`n✅ Optimización ChachOS V1.0 Completa."
Write-Host "🚨 El sistema debe Reiniciarse para aplicar el resto de los cambios."
# Read-Host "Presiona Enter para cerrar la ventana."
Estamos desarrollando una aplicación avanzada para ajustes de red, perfiles personalizados y optimización de hardware a nivel profundo.
Chacho PRO - BetaEste es un proyecto de código abierto. Agradecemos a todos los que contribuyen a hacer de Chacho un éxito.