
Mi Windows 10 no se actualiza desde hace un tiempo. Cuando abro Windows Update, veo el siguiente texto:
Your device is at risk because it's out of date and missing important security and quality updates. Let's get you back on track so Windows can run more securely. Select this button to get going: Check for updates
Cuando hago clic Check for updates
, no pasa nada. La búsqueda de actualizaciones aparece durante unos dos segundos y luego veo el mensaje original nuevamente.
Lo que he intentado sin éxito hasta ahora:
Solucionador de problemas de actualización de Windows. (No encontré ningún problema).
Descargue la actualización de la pila de servicio (SSU) más reciente del catálogo de actualizaciones de Microsoft. (Instalación fallida.)
Corrija la corrupción de archivos de Windows ejecutando
DISM.exe /Online /Cleanup-image /Restorehealth
ysfc /scannow
. (No encontré ningún problema).La respuesta aceptada en¿Puedo invocar Windows Update desde la línea de comando?. (Los comandos
Get-WindowsUpdate
yInstall-WindowsUpdate
no hacen nada por mi).
Tengo Windows 10 Education versión 1709 (compilación del sistema operativo 16299.98). La última actualización exitosa del sistema está Update for Windows 10 Version 1709 for x64-based Systems (KB4058043)
instalada en 2017-12-17
. Curiosamente, cosas como Windows Malicious Software Removal Tool
y Security Update for Adobe Flash Player for Windows 10
aún se actualizan bien a través de Windows Update. Pero el propio Windows se niega a actualizar.
¿Cómo hago para que funcione Windows Update?
Editar:
Salida deGet-WindowsUpdateLog
Respuesta1
Cada vez que las actualizaciones de Windows fallan, ejecuto mi ingenioso script, pruébalo. Deberá ejecutarlo como administrador:
@ECHO OFF
echo Simple Script to Reset / Clear Windows Update
echo.
PAUSE
echo.
attrib -h -r -s %windir%\system32\catroot2
attrib -h -r -s %windir%\system32\catroot2\*.*
net stop wuauserv
net stop CryptSvc
net stop BITS
ren %windir%\system32\catroot2 catroot2.old
ren %windir%\SoftwareDistribution sold.old
ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old
net Start BITS
net start CryptSvc
net start wuauserv
echo.
echo Task completed successfully...
echo.
PAUSE