Suite Avanzada de Optimización, Privacidad y Reducción de Latencia de Bajo Nivel para Windows 10 y 11.
Una suite de ingeniería orientada al rendimiento competitivo, depuración profunda del sistema operativo y eliminación del retraso de entrada (input lag), impulsada por un núcleo asíncrono no bloqueante en Rust, scripts de automatización ejecutados en memoria RAM vía Base64 cifrado, y una interfaz fluida construida sobre Vue 3, Tailwind CSS y Pinia.
A diferencia de las utilidades de optimización tradicionales, Overlord v4.0 opera bajo auditorías de bajo nivel basadas en la documentación oficial de la arquitectura de Windows NT. Elimina por completo modificaciones destructivas, tweaks placebo y cambios que corrompan el subsistema de seguridad o generen inestabilidades en el planificador del Kernel. Cada módulo verifica el resultado de cada escritura en registro mediante comprobaciones explícitas que lanzan excepciones ante cualquier fallo.
-
Ejecución en Memoria RAM Pura (Sin Huella en Disco): En v4.0, los scripts nunca se escriben como archivos físicos en el disco. El motor Rust los codifica en UTF-16 LE y los transmite cifrados en Base64 directamente a través de
stdina un proceso PowerShell aislado que los decodifica y ejecuta en memoria medianteInvoke-Expression. Al terminar, no queda ningún artefacto en el sistema de archivos del usuario, eliminando vectores de secuestro de archivos (File Hijacking). -
Codificador Base64 Nativo en Rust: El executor implementa su propio codificador Base64 personalizado (
custom_base64_encode) sin dependencias externas, operando directamente sobre los bytes UTF-16 del script unificado. Esto garantiza compatibilidad exacta con el decodificador[System.Convert]::FromBase64Stringde PowerShell sin depender de crates de terceros. -
Mutex de Ejecución Concurrente: Un
static EXECUTION_LOCK: Mutex<()>enexecutor.rsgarantiza que nunca se ejecuten dos módulos simultáneamente, evitando condiciones de carrera sobre las claves de registro de backup. -
Resolución por SID Dinámico: Al ejecutarse con privilegios elevados, Windows mapea
HKCU:hacia la cuenta de Administrador. El motor de Overlord intercepta el SID real del usuario interactivo mediante consultas CIM nativas, forzando la inyección directa enRegistry::HKEY_USERS\$UserSIDen los scripts QoL. Esto garantiza que los cambios surtan efecto inmediato en el perfil de usuario correcto. -
Inyección de Módulos Unificada: El executor concatena en memoria el header de variables (
$IsLaptop,$RamGB,$GameList),utils.ps1ybackup_manager.psm1antes de cada script de módulo, garantizando que las funciones de backup siempre estén disponibles sin importar el contexto de ejecución. -
Puente IPC Sanitizado: Los argumentos dinámicos como listas de videojuegos pasan por filtros de caracteres que neutralizan vectores de inyección de comandos locales (Local Command Injection), escapando comillas simples antes de insertarlos en el script unificado.
-
Telemetría Asíncrona No Bloqueante: El bucle de monitoreo de hardware utiliza el temporizador asíncrono nativo de Tokio, evitando
thread::sleepbloqueantes que congelen el hilo principal de la aplicación Tauri.
La función Backup-OverlordRegistryValue intercepta y almacena no solo el valor original de cada clave de registro, sino también su ValueKind nativo de Windows (DWord, REG_BINARY, REG_SZ, etc.) bajo una clave paralela con sufijo _Kind. La función Restore-OverlordRegistryValue recupera ambos y reconstruye el valor con su tipo exacto original, garantizando que máscaras binarias de afinidad IRQ, curvas de ratón y otros valores binarios no se corrompan como cadenas planas durante el revert.
El backup utiliza el marcador especial _ABSENT_ para registrar claves que no existían antes de Overlord, permitiendo al revert eliminarlas limpiamente en lugar de restaurar un valor incorrecto.
Antes de despachar cualquier módulo, el orquestador invoca obligatoriamente crear_respaldo.ps1, que levanta una instantánea VSS nativa del volumen del sistema (Checkpoint-Computer) tras verificar permisos de administrador, activar el servicio VSS y forzar SystemRestorePointCreationFrequency = 0 para saltarse la limitación de un punto cada 24 horas.
En caso de inestabilidad, el revert lee la colmena aislada HKLM:\SOFTWARE\Overlord\Backup y realiza un rollback simétrico completo: restaura cada valor de registro a su estado exacto previo, restablece los tipos de dato originales via _Kind, devuelve el plan de energía activo guardado en backup, reactiva servicios según sus StartupType de fábrica, y notifica al usuario antes de reiniciar el shell del explorador.
Las validaciones de tipos de datos, existencia de claves de Kernel modificadas y consistencia del sistema de backup están automatizadas bajo el framework Pester v5.
- Activa MSI Mode (Message Signaled Interrupts) en GPU y controladores USB recorriendo el árbol PCI completo mediante la API nativa
Microsoft.Win32.Registry, eliminando las interrupciones de línea compartida (IRQ sharing) que generan latencia de respuesta variable. - Reconfigura el búfer de intercambio de los drivers de clase nativos
mouclassykbdclassfijandoMouseDataQueueSizeyKeyboardDataQueueSizeen 32, valor balanceado para polling rates de hasta 8KHz. - Establece
Win32PrioritySeparation = 22(0x16): quantum de CPU interactivo corto y variable con boost de 3:1 para garantizar la máxima respuesta del juego en primer plano. - Desactiva la aceleración del puntero (
MouseSpeed = 0,MouseThreshold1/2 = 0) y neutraliza las curvas de suavizadoSmoothMouseXCurveySmoothMouseYCurvecon 40 bytes a cero, garantizando traducción 1:1 de movimiento físico a digital. - Desactiva StickyKeys, ToggleKeys y FilterKeys para evitar interrupciones de accesibilidad involuntarias durante el juego.
- En desktop: deshabilita USB Selective Suspend via
powercfgpara eliminar los micro-stutters causados por la suspensión automática de puertos USB del ratón y teclado.
- Desinstala aplicaciones UWP redundantes preinstaladas tanto del perfil activo como del aprovisionamiento del sistema (
Remove-AppxProvisionedPackage), para que no reaparezcan con nuevas cuentas de usuario. - Conserva intactos
Microsoft.GamingAppyMicrosoft.XboxApp, blindando Xbox Game Pass, Auto HDR y Xbox Game Bar. - Deshabilita búsqueda Bing integrada en el menú inicio y Cortana Consent.
- Desactiva Copilot tanto a nivel de usuario como de sistema via políticas de grupo.
- Deshabilita y detiene servicios de telemetría:
DiagTrack,dmwappushservice,Fax,RetailDemo,MapsBroker,PhoneSvc. El servicioSpooler(cola de impresión) se deshabilita únicamente si no se detecta ninguna impresora instalada viaWin32_Printer. - Deshabilita 16 tareas programadas de telemetría, diagnóstico, CEIP, informes de errores, mapas y monitoreo familiar, guardando el estado original de cada una para el revert.
- Fija
MaxCacheTtl = 86400segundos yMaxNegativeCacheTtl = 0en la caché DNS, eliminando resoluciones repetitivas durante el matchmaking y anulando reintentos inmediatos ante fallos de DNS. - Establece
TcpTimedWaitDelay = 30(default 240), liberando puertos TCP en estado TIME_WAIT cinco veces más rápido, crítico en reconexiones frecuentes a servidores de juego. - Elimina el límite de throttling del planificador de red con
NetworkThrottlingIndex = 0xFFFFFFFF, permitiendo que la pila TCP/IP procese todos los paquetes disponibles en cada intervalo sin restricción artificial. - Mantiene activas las marcas de tiempo TCP (TCP Timestamps) para asegurar un correcto control de congestión, cálculo de RTT y escalamiento de ventana TCP en conexiones modernas de alta velocidad (>500 Mbps).
- Activa RSS (Receive Side Scaling) para distribuir la carga de red entre múltiples cores.
- Reduce el porcentaje de reserva de CPU para tareas de fondo a cero (
SystemResponsiveness = 0) para garantizar la máxima asignación de recursos al juego o aplicación en primer plano. - Fuerza la autosintonización TCP a
normal(netsh) para evitar límites arbitrarios de velocidad (común tras usar otros optimizadores) y deshabilitaecncapabilitypara prevenir pérdidas de paquetes in-game en routers de consumo antiguos. - Deshabilita Teredo e ISATAP únicamente si el sistema no tiene conectividad IPv6 nativa activa (verificado via
Test-Connectionaipv6.google.com), evitando el tráfico de fondo de los túneles IPv6 sobre IPv4. - Activa RSC y Checksum Offload en adaptadores Intel; deshabilita RSC en adaptadores no-Intel donde puede causar latencia adicional.
- Activa
DisablePagingExecutive = 1exclusivamente en desktop con 16 GB de RAM o más, manteniendo los drivers y el núcleo ejecutivo paginados en RAM física y eliminando tirones por lecturas al archivo de paginación. - Deshabilita
ClearPageFileAtShutdownsi está activo (valor 1), convirtiendo apagados de varios minutos en apagados de segundos en sistemas donde esta política estaba habilitada. - Gestiona
MMAgent MemoryCompression: la deshabilita en sistemas con 32 GB o más donde el overhead de compresión supera el beneficio; la mantiene activa en sistemas con menos RAM. - Deshabilita
GameDVR_Enableden elGameConfigStoredel usuario, eliminando el overhead del sistema de captura de Xbox. - En desktop con 16 GB o más: deshabilita
FTH(Fault Tolerant Heap), reduciendo la superficie de gestión de errores en memoria para procesos que no lo necesitan. - En desktop: desactiva mitigaciones de vulnerabilidades de silicio Spectre v2 y Meltdown (
FeatureSettingsOverride = 3,FeatureSettingsOverrideMask = 3) con advertencia explícita visible al usuario. No se aplica en laptop.
- Activa HAGS (Hardware Accelerated GPU Scheduling) con
HwSchMode = 2, habilitando compatibilidad con DLSS 3 Frame Generation y mejorando frametimes en GPUs modernas. - Preserva MPO (Multiplane Overlay) activo por defecto para beneficiar la latencia de entrada y aceleración gráfica por hardware en aplicaciones y juegos en ventana sin bordes.
- Configura FSO (Fullscreen Optimizations):
GameDVR_FSEBehaviorMode = 2,GameDVR_HonorUserFSEBehaviorMode = 1,GameDVR_FSEBehavior = 2para correcto manejo del modo pantalla completa exclusiva. - Deshabilita
AllowGameDVRvia política de grupo, bloqueando el sistema de captura a nivel de políticas. - Eleva la prioridad del hilo de
dwm.exe(Desktop Window Manager) a Alta (CpuPriorityClass = 3) via IFEO/PerfOptions, estabilizando el Frame Pacing y los 1% Low FPS cuando la CPU está al límite. - Desactiva el color de acento en el compositor (
ColorPrevalence = 0). - En sistemas con 6 GB de RAM o menos: deshabilita transparencias del compositor (
EnableTransparency = 0) para liberar ancho de banda de GPU.
- Configura prioridades MMCSS para procesos de juego:
GPU Priority = 8,Priority = 6,Scheduling Category = High,SFIO Priority = High. - Recorre el árbol PCI completo via
Microsoft.Win32.Registrypara aislar dinámicamente los hilos de interrupción de adaptadores de red (Class = Net) en un P-Core físico libre (por ejemplo, Core 4, 8 o 12 según la topología de la CPU), desahogando el Core 0 del Kernel sin desactivar el escalamiento RSS (usandoDevicePolicy = 3). - Restaura la gestión dinámica de los dispositivos de audio (
Class = MEDIA) a cargo del programador de Windows, previniendo distorsión de sonido, pops o micro-cortes en Discord/juegos cuando un núcleo afinado estáticamente se satura. - Guarda backup completo de las máscaras binarias originales con su tipo
REG_BINARYpreservado para revert exacto.
- Activa
NtfsDisableLastAccessUpdate = 1via registro yfsutil behavior set disablelastaccess 1, eliminando escrituras innecesarias en cada lectura de archivo. - Activa
disable8dot3viafsutil behavior set disable8dot3 1, eliminando la generación de nombres de archivo cortos en formato DOS 8.3. - Ajusta
NtfsMemoryUsage: valor2(máximo) en sistemas con más de 8 GB de RAM; valor0en sistemas con menos. - Detección inteligente del disco de arranque: interroga
.IsBootpara identificar la unidad raíz, luego compruebaMediaTypeviaGet-PhysicalDisk. Si es HDD, activa Prefetcher y Superfetch (= 3); si es SSD/NVMe, los desactiva (= 0). - Desactiva Fast Startup (
HiberbootEnabled = 0), evitando el estado inconsistente de drivers entre sesiones que puede impedir que los tweaks de registro surtan efecto correctamente tras el reinicio. - En desktop: desactiva hibernación completa para liberar el espacio del
hiberfil.sys. - Ejecuta
DISM /Cleanup-Image /StartComponentCleanupcon timeout de 180 segundos para compactar el store de componentes de Windows. - Limpia descargas de Windows Update verificando primero que no haya una instalación activa via
Microsoft.Update.Installer.IsBusy. - Limpia caché de Delivery Optimization y carpetas temporales del sistema.
- Deshabilita VBS (Virtualization Based Security) y HVCI (Hypervisor-Protected Code Integrity) con advertencia explícita de color amarillo. Detecta previamente el estado de Secure Boot via
Confirm-SecureBootUEFIy advierte al usuario si está activo, ya que en ese caso el cambio requiere desactivarlo manualmente en la BIOS. - Detiene y deshabilita
DiagTrack(Connected User Experiences and Telemetry). - Bloquea la salida de red de los binarios de telemetría (
CompatTelRunner.exe,DeviceCensus.exe,wsqmcons.exe) mediante reglas de firewall de salida nombradas con el prefijoOverlord_Block_. - Desactiva los loggers WMI de telemetría:
AutoLogger-Diagtrack-Listener,SQMLogger,DiagLog,AitEventLog. - Desactiva
PublishUserActivities(historial de actividad y Timeline de Windows).
- Guarda backup del GUID del plan de energía activo en
HKLM:\SOFTWARE\Overlord\Backup\Power\ActivePowerPlanantes de cualquier cambio, garantizando que el revert devuelva el plan original exacto. - En desktop: Desbloquea e inyecta el esquema oculto Ultimate Performance (
e9a42b02-d5df-448d-aa00-03f14749eb61). Si no existe en el sistema, clona dinámicamente el plan de Alto Rendimiento (o el plan Equilibrado como fallback garantizado si el primero fue eliminado de la ISO) y guarda el GUID del duplicado para el revert. Desactiva Core Parking, deshabilita USB Selective Suspend tanto via registro (DisableSelectiveSuspend = 1) como viapowercfg, y fuerza los límites de Core Parking a cero. - En laptop: Optimiza el control térmico configurando el índice de gestión del procesador via
powercfgsin deshabilitar las protecciones de ahorro de energía, preservando la integridad térmica.
- Recibe la lista de ejecutables de juegos detectados desde el frontend y aplica directivas IFEO (
Image File Execution Options) personalizadas a cada uno. - Ajusta
CpuPriorityClassde forma adaptativa según la topología del sistema: prioridad Alta (3) en sistemas con más de 6 cores; prioridad AboveNormal (6) en laptops o sistemas con 5-6 cores; prioridad Normal (2) en sistemas con 4 cores o menos, evitando penalizar el sistema en hardware limitado. - Asigna
IoPriority = 3(Alta) para lecturas de disco preferentes. - Inyecta la invalidación de escalamiento de PPP (High DPI) para eliminar la latencia por reescalado de pantalla y conserva las optimizaciones modernas de DirectX en modo ventana maximizada (modelo Flip nativo de Windows 10/11).
- Guarda backup completo de todos los valores originales por ejecutable para revert limpio.
El script set_qol.ps1 orquesta 21 modificaciones inmediatas de experiencia de usuario y privacidad, cada una bajo bloques Try/Catch independientes. Resuelve el SID del usuario interactivo real antes de aplicar cambios en HKCU:, garantizando que los cambios lleguen al perfil correcto.
Interfaz y apariencia: Modo Oscuro Global, Rendimiento Visual Barebones (elimina animaciones de ventanas), Mostrar Extensiones de Archivo, Mostrar Archivos Ocultos, Menú Contextual Clásico de Windows 11, Barra de Tareas Alineada a la Izquierda, Inicio Directo en "Este Equipo", Alt+Tab Limpio (solo ventanas de aplicaciones).
Privacidad y sistema: Deshabilitar Búsqueda Bing en el Inicio, Deshabilitar Pantalla de Bloqueo, Deshabilitar StickyKeys, Deshabilitar FilterKeys, Bloquear Copilot, Bloquear y purgar Recall, Desactivar anuncios del Explorador, Desactivar pantallas de bienvenida OOBE (Scoobe), Deshabilitar OneDrive, Deshabilitar Widgets (libera procesos persistentes de WebView2), Pantallazos Azules con Parámetros de Depuración Detallados.
Gaming: Activar Modo Juego de Windows, Reducir a Cero el Retraso de Inicio de Aplicaciones en SSD.
Overlord implementa una arquitectura de huella cero que no requiere instaladores ni deja residuos en el sistema. Para levantar la suite directamente en memoria desde la nube, abra PowerShell como Administrador y ejecute:
irm https://raw.githubusercontent.com/lordforcuadd/Overlord/main/launch.ps1 | iexMecanismo de despliegue:
irm(Invoke-RestMethod) descarga en memoria el orquestador de lanzamiento.launch.ps1consulta la API pública de GitHub (api.github.com/repos/lordforcuadd/Overlord/releases/latest) para obtener dinámicamente la URL exacta del binario.exedel release más reciente, haciendo el comando inmune a cambios de versión.- Descarga el ejecutable en un directorio temporal aislado (
$env:TEMP\OverlordSuite) y lo ejecuta con el puente IPC elevado de Tauri. - Al cerrar la UI, el script elimina forzosamente el directorio temporal, garantizando un entorno limpio sin residuos físicos.
Importante: Antes de desinstalar Overlord o perder acceso al comando de lanzamiento, usa el botón Revertir desde la interfaz. Los cambios de Overlord quedan activos en el sistema incluso sin la aplicación; el backup en registro (
HKLM:\SOFTWARE\Overlord\Backup) persiste y puede ser restaurado relanzando Overlord en cualquier momento.
- Node.js v18 o superior con
npm - Rust Toolchain estable via
rustupapuntando al objetivox86_64-pc-windows-msvc - C++ Build Tools de Visual Studio (MSVC)
# Instalar dependencias del frontend
npm install
# Entorno de desarrollo con Hot Module Replacement
npm run tauri dev
# Compilar binario de producción
npm run tauri buildEl binario resultante se genera en:
src-tauri\target\release\bundle\nsis\
- Requiere PowerShell 5.1 y ejecución como Administrador.
- Varios módulos requieren reinicio para tener efecto completo: MSI Mode, HAGS, MPO, VBS/HVCI y las mitigaciones Spectre/Meltdown.
- La desactivación de VBS/HVCI en Windows 11 con Secure Boot activo requiere adicionalmente desactivar Secure Boot en la BIOS/UEFI.
- Las mitigaciones Spectre/Meltdown solo se desactivan en desktop, nunca en laptop. Esto representa un tradeoff de seguridad documentado por Microsoft orientado a maximizar throughput en entornos de uso single-user.
- Overlord nunca modifica archivos del sistema, desinstala Windows Update, elimina Windows Defender ni toca componentes de seguridad sin advertencia explícita al usuario.
