Reparar archivos del sistema dañados
Usa System File Checker para analizar Windows y reemplazar archivos protegidos dañados que pueden causar bloqueos, fallos o errores extraños.
sfc /scannow
Usa System File Checker para analizar Windows y reemplazar archivos protegidos dañados que pueden causar bloqueos, fallos o errores extraños.
sfc /scannow
DISM repara el almacén de componentes de Windows cuando archivos de actualización o datos básicos de la imagen están dañados y SFC no basta por sí solo.
DISM /Online /Cleanup-Image /RestoreHealth
Restablece la pila TCP/IP y Winsock cuando falla el acceso a internet, el DNS no responde o la red de Windows se comporta mal después de actualizaciones o cambios de driver.
netsh int ip reset && netsh winsock reset
Este comando de PowerShell limpia archivos temporales del usuario para liberar espacio y eliminar restos que pueden ralentizar instalaciones, actualizaciones y tareas de mantenimiento.
Remove-Item -Path $env:TEMP\* -Recurse -Force -ErrorAction SilentlyContinue
Limpia registros DNS guardados cuando los sitios dejan de cargar bien, siguen resolviéndose direcciones antiguas o aplicaciones apuntan al destino equivocado.
ipconfig /flushdns
Ejecuta CHKDSK para detectar problemas lógicos del disco que pueden causar archivos corruptos, errores de lectura aleatorios o advertencias de Windows.
chkdsk C: /f
Este comando de PowerShell reinicia el Explorador de Windows cuando la barra de tareas, el menú Inicio, los iconos del escritorio o el Explorador de archivos dejan de responder.
Stop-Process -Name explorer -Force; Start-Process explorer.exe
Vuelve a registrar aplicaciones integradas cuando las apps de Store no abren, desaparecen o muestran errores de paquete tras actualizaciones o problemas de perfil.
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Detén y vuelve a iniciar servicios principales de Windows Update cuando las actualizaciones se quedan atascadas, fallan repetidamente o siguen descargando con errores.
net stop wuauserv && net stop bits && net start bits && net start wuauserv
Ejecuta un análisis DISM más profundo para comprobar corrupción en el almacén de mantenimiento antes de flujos de reparación o cuando la salud de las actualizaciones es incierta.
DISM /Online /Cleanup-Image /ScanHealth
Cambia Windows al plan de energía Alto rendimiento cuando quieres menos ahorro agresivo y un comportamiento más estable en juegos o tareas pesadas.
powercfg /setactive SCHEME_MIN
Ajusta los efectos visuales de Windows hacia mejor rendimiento cuando quieres menos animaciones, menos transparencia y una sensación de escritorio más ligera.
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects" /v VisualFXSetting /t REG_DWORD /d 2 /f
Activa el Modo Juego de Windows para que el sistema priorice más el juego activo y reduzca interferencias del fondo durante la partida.
reg add "HKCU\Software\Microsoft\GameBar" /v AutoGameModeEnabled /t REG_DWORD /d 1 /f
Elimina la caché local de shaders DirectX cuando sospechas que datos antiguos de shader están contribuyendo a stutter, fallos gráficos o inestabilidad tras cambios de driver.
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "Remove-Item -Path "$env:LOCALAPPDATA\D3DSCache\*" -Recurse -Force -ErrorAction SilentlyContinue"
Desactiva la hibernación para eliminar el archivo hiberfil.sys cuando necesitas recuperar espacio en SSD pequeños o instalaciones de Windows con poco espacio.
powercfg -h off
Limpia la caché de iconos de Windows cuando los iconos del escritorio o de archivos se ven mal, quedan en blanco o siguen mostrando imágenes antiguas.
ie4uinit.exe -ClearIconCache
Inicia la utilidad integrada de limpieza de disco con un pase más agresivo cuando necesitas que Windows elimine basura temporal y recupere espacio rápido.
cleanmgr /verylowdisk
Limpia la caché de Microsoft Store cuando fallan las descargas, las instalaciones se quedan atascadas o la tienda abre con errores de carga o licencia.
wsreset.exe
Reinicia el servicio Print Spooler cuando los trabajos se quedan atascados, la impresora deja de responder o los documentos no salen de la cola de impresión.
net stop spooler && net start spooler
Reinicia el servicio Windows Search cuando la búsqueda del menú Inicio, de la barra de tareas o del Explorador deja de mostrar resultados o responde muy lento.
Restart-Service WSearch
Elimina la caché local de miniaturas cuando las vistas previas de imágenes o vídeos se ven mal, no se actualizan o siguen mostrando contenido antiguo en Explorer.
del /f /q %LocalAppData%MicrosoftWindowsExplorer humbcache_*
Abre el Diagnóstico de memoria de Windows cuando sospechas que la RAM está detrás de bloqueos, pantallazos azules, congelamientos o corrupción extraña de apps.
mdsched.exe
Muestra el plan de energía Ultimate Performance cuando quieres menos ahorro agresivo de energía y un comportamiento de máximo rendimiento más constante en sistemas Windows adecuados.
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
Abre directamente la gestión de aplicaciones de inicio de Windows cuando demasiados programas se lanzan al iniciar sesión y ralentizan arranque, escritorio o memoria.
start ms-settings:startupapps
Restablece la política del Firewall de Windows cuando reglas personalizadas, perfiles dañados o cambios antiguos de seguridad bloquean apps, detección de red o conexiones locales normales.
netsh advfirewall reset
Reinicia los servicios principales de audio de Windows cuando el sonido falla, desaparecen dispositivos o la reproducción deja de funcionar tras actualizaciones, suspensión, cambios de drivers o cierres de apps.
powershell -Command "Restart-Service Audiosrv,AudioEndpointBuilder -Force"
Libera y renueva la concesión actual de red cuando el PC mantiene una dirección local mala, no reconecta bien o tiene problemas tras cambios en el router o en DHCP.
ipconfig /release && ipconfig /renew
Abre rápidamente las opciones clásicas de rendimiento de Windows cuando quieres reducir efectos visuales, ajustar la respuesta o adaptar la apariencia a hardware más antiguo o débil.
SystemPropertiesPerformance.exe
Fuerza a Windows a relanzar el proceso del menú Inicio cuando Inicio deja de abrirse, la búsqueda se queda atascada o parte de la interfaz shell deja de responder.
powershell -Command "Stop-Process -Name StartMenuExperienceHost -Force"
Lanza el Liberador de espacio en un modo más fuerte cuando Windows va justo de almacenamiento y quieres una pasada rápida integrada sobre archivos basura eliminables.
cleanmgr /verylowdisk
Restaura los esquemas de energía predeterminados de Windows cuando planes personalizados o ajustes agresivos causan comportamiento inestable.
powercfg -restoredefaultschemes
Elimina configuraciones de proxy a nivel de sistema cuando Windows Update o servicios de Microsoft fallan por usar el proxy incorrecto.
netsh winhttp reset proxy
Reinicia adaptadores Wi-Fi o Ethernet activos con PowerShell cuando la conectividad se queda bloqueada sin reiniciar todo el PC.
PowerShell -Command "Get-NetAdapter | Where-Object Status -eq 'Up' | Restart-NetAdapter -Confirm:$false"
Elimina descargas atascadas de SoftwareDistribution cuando Windows Update reintenta una y otra vez el mismo paquete dañado.
PowerShell -Command "Stop-Service wuauserv,bits -Force; Remove-Item -Path C:WindowsSoftwareDistribution\Download* -Recurse -Force -ErrorAction SilentlyContinue; Start-Service bits,wuauserv"
Usa netcfg -d cuando los problemas de red siguen incluso después de los reinicios normales y necesitas reconstruir adaptadores y enlaces desde cero.
netcfg -d
Usa este comando cuando la corrupción de WMI hace fallar scripts de administración, consultas de hardware, herramientas de monitoreo o paneles de información del sistema.
winmgmt /salvagerepository
Repara contadores de rendimiento dañados cuando herramientas de monitoreo, datos del Administrador de tareas o informes de PerfMon muestran valores inválidos o ausentes.
lodctr /R
Repara problemas de instalación MSI cuando los paquetes no abren, no reparan o no se desinstalan correctamente porque el registro de Windows Installer está dañado.
msiexec /unregister && msiexec /regserver
Actualiza políticas locales o de dominio cuando reglas de seguridad, restricciones del escritorio o cambios del administrador todavía no se han aplicado.
gpupdate /force
Vuelve a sincronizar el reloj del sistema cuando certificados, inicio de sesión en dominio, tareas programadas o webs seguras fallan porque la hora del PC es incorrecta.
w32tm /resync /force
Usa Bootrec en modo de recuperación cuando Windows no inicia porque el registro de arranque, los archivos de inicio o el almacén BCD están dañados.
bootrec /fixmbr && bootrec /fixboot && bootrec /scanos && bootrec /rebuildbcd
Usa la limpieza de DISM para eliminar restos antiguos de mantenimiento y mantener más sano el almacén de componentes de Windows tras muchas actualizaciones.
DISM /Online /Cleanup-Image /StartComponentCleanup
Usa DISM con una fuente de reparación cuando faltan archivos de origen.
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:X:\sources\install.wim:1 /LimitAccess
Limpia la caché de descarga cuando las descargas no avanzan.
net stop wuauserv && net stop bits && rd /s /q %systemroot%\SoftwareDistribution\Download && net start bits && net start wuauserv
Entiende cuándo pasar del diagnóstico rápido a la reparación completa.
DISM /Online /Cleanup-Image /CheckHealth
Inicia Reliability Monitor para encontrar patrones de fallos antes de adivinar soluciones.
perfmon /rel
Abre Restaurar sistema cuando Windows empezó a fallar después de un cambio reciente.
rstrui.exe
Use DISM and update-component cleanup commands when Windows Update fails with error 0x800f0900 and ordinary retries do nothing.
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Reset update folders and repair system files when Windows Update reports 0x80070002 because expected update files are missing or broken.
net stop wuauserv
net stop bits
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start bits
net start wuauserv
sfc /scannow
Repair the component store when error 0x80073712 shows missing or damaged servicing files during Windows Update.
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Clear the two Windows Update folders that most often trap broken downloads, failed signatures, or stale update metadata.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Use a mounted ISO or install.wim source when DISM cannot download repair files or internet-based repair keeps failing.
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
Use a repair sequence with DISM, SFC, and log review when System File Checker finds corruption but cannot repair everything.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
Export the relevant SFC entries from CBS.log so you can see which files were repaired and which ones were not.
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfcdetails.txt"
notepad "%userprofile%\Desktop\sfcdetails.txt"
Handle the common DISM pause around 62.3 percent and know when it is normal, when to wait, and when to switch to a source-based repair.
DISM /Online /Cleanup-Image /RestoreHealth
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
Use the /Source option to point DISM at a local install.wim or install.esd when online repair is unavailable or unreliable.
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
Use diskpart and bcdboot when bootrec /fixboot returns access denied in Windows Recovery Environment.
diskpart
list vol
select vol <EFI_VOLUME>
assign letter=S
exit
bcdboot C:\Windows /s S: /f UEFI
Recreate boot files manually when bootrec /rebuildbcd cannot detect the Windows installation you know is present.
diskpart
list vol
select vol <EFI_VOLUME>
assign letter=S
exit
bcdboot C:\Windows /s S: /f ALL
Use bcdboot to copy fresh boot files from your Windows installation onto the system partition after boot corruption.
bcdboot C:\Windows /s S: /f UEFI
Launch startup repair tools and related boot checks from recovery mode when Windows will not start normally.
X:\sources\recovery\StartRep.exe
bootrec /scanos
Repair missing boot configuration or inaccessible boot files when Windows shows startup error 0xc0000225.
bootrec /scanos
bootrec /rebuildbcd
bcdboot C:\Windows /s S: /f ALL
Restore missing boot manager files and rebuild boot configuration when the PC stops at the BOOTMGR is missing message.
bootrec /fixmbr
bootrec /scanos
bcdboot C:\Windows /s S: /f ALL
Use a short network reset sequence when Windows says it is connected but browsers and apps still cannot reach the internet.
ipconfig /release
ipconfig /renew
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
Compare the two most common Windows network reset commands and run both in the right order for stubborn connectivity problems.
netsh winsock reset
netsh int ip reset
Restart the DNS Client service and flush cached records when Windows keeps resolving old or broken addresses.
net stop dnscache
net start dnscache
ipconfig /flushdns
Generate a detailed Windows energy report to find sleep, battery, timer, and power-plan problems that affect performance or standby behavior.
powercfg /energy /output "%userprofile%\Desktop\energy-report.html"
start "" "%userprofile%\Desktop\energy-report.html"
Use a practical cleanup sequence for post-update stutter, shader rebuilds, power reset, and system file repair when Windows feels worse after patching.
cleanmgr /AUTOCLEAN
shutdown /r /t 0
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Ejecuta un script de administrador que revisa SFC, DISM, reinicio pendiente, servicios de actualización, red básica y estado de WinGet.
@echo off
echo === System File Check ===
sfc /verifyonly
echo.
echo === DISM Health Check ===
DISM /Online /Cleanup-Image /CheckHealth
echo.
echo === Pending Reboot State ===
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing" /v RebootPending
echo.
echo === Windows Update Services ===
sc query wuauserv
sc query bits
echo.
echo === Network Summary ===
ipconfig /all
echo.
echo === WinGet Version ===
winget --info
pause
Usa una secuencia más amplia que detiene servicios de actualización, restablece cachés, repara corrupción de servicing y reinicia la pila de actualización.
net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
net start msiserver
net start cryptsvc
net start bits
net start wuauserv
Restablece fuentes rotas de WinGet, vuelve a registrar Desktop App Installer y abre los registros de WinGet.
winget --info
winget source reset --force
winget source update
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe
winget --open-logs
Verifica primero el repositorio, el estado del servicio y consultas básicas y solo después prueba una reparación de tipo salvage.
winmgmt /verifyrepository
sc query winmgmt
Get-Service winmgmt | Select-Object Status, StartType
wmic os get Caption,Version,BuildNumber
winmgmt /salvagerepository
Usa una secuencia de restablecimiento por capas para DNS, DHCP, Winsock, TCP/IP y proxy WinHTTP después de desinstalar un VPN o de una actualización problemática.
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
netsh int ip reset
netsh winhttp reset proxy
shutdown /r /t 0
Reúne detalles de particiones, BCD, escaneo de arranque y volúmenes montados antes de cambiar registros de arranque o reconstruir archivos de arranque.
diskpart /s X:\list-volumes.txt
bcdedit /enum all
bootrec /scanos
mountvol
Combina restablecimiento de caché de Store, nuevo registro de paquetes AppX y un análisis SFC cuando fallan Store o las apps integradas.
wsreset.exe
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
sfc /scannow
Comprueba BITS, reinicia el servicio y limpia trabajos de transferencia antiguos cuando las descargas o actualizaciones se quedan atascadas.
sc query bits
net stop bits
net start bits
bitsadmin /reset /allusers
sc query bits
Vuelve a registrar el servicio de hora y fuerza una resincronización cuando la hora incorrecta causa errores de inicio de sesión, navegador, actualización o certificados.
w32tm /query /status
net stop w32time
w32tm /unregister
w32tm /register
net start w32time
w32tm /resync
Usa un flujo más seguro que cambia el modo de energía, abre ajustes de juego y limpia bloqueos de rendimiento sin desactivar servicios críticos a ciegas.
powercfg /setactive SCHEME_MIN
powercfg /energy
cleanmgr /LOWDISK
start ms-settings:gaming-gamemode
start ms-settings:display-advancedgraphics
Abre los ajustes gráficos y de juego correctos para juegos en ventana o sin bordes cuando la fluidez o la latencia se sienten peores de lo esperado.
start ms-settings:gaming-gamemode
start ms-settings:display-advancedgraphics
start ms-settings:display-advancedgraphics-default
Abre Inicio, Administrador de tareas y herramientas de clean boot para encontrar launchers, overlays, sincronización y actualizadores que gastan recursos mientras juegas.
taskmgr
start ms-settings:startupapps
msconfig
Abre Configuración del sistema y prueba los juegos en un arranque más limpio para encontrar servicios o apps de inicio que roban rendimiento o generan conflictos.
msconfig
Abre el pequeño grupo de ajustes de Windows que sí importan para el rendimiento en juegos en lugar de perseguir scripts agresivos de debloat o desactivación de servicios.
start ms-settings:gaming-gamemode
start ms-settings:display-advancedgraphics
start ms-settings:startupapps
powercfg /setactive SCHEME_MIN