¿Cómo puedo solucionar el error 0x8007001f – 0x20006 al actualizar a Windows 10?

¿Cómo puedo solucionar el error 0x8007001f – 0x20006 al actualizar a Windows 10?

Al actualizar a Windows 10 mediante la Herramienta de creación de medios, algunos usuarios pueden encontrar el error 0x8007001f – 0x20006. El mensaje de error puede contener la siguiente información:

Fallo en la instalación de Windows 10
El ordenador ha vuelto al estado en el que se encontraba antes de comenzar la instalación de Windows 10.

0x8007001f – 0x20006
Error en la fase de configuración del SAFE_OS durante la operación REPLICATE_OC

Durante la fase SAFE_OS se están instalando todas las actualizaciones necesarias para el sistema operativo, pero en algún momento algo va mal y la Herramienta de Creación de Medios muestra al usuario un error 0x8007001f – 0x20006. Este «algo» puede ser una descarga de archivos de actualización interrumpida, problemas de conexión a Internet y mucho más.

¿Cómo eliminar el error 0x8007001f – 0x20006?

Solución 1 Ejecuta un solucionador de problemas

Lo primero que debes intentar es ejecutar el solucionador de problemas con el Centro de Actualizaciones y ver si puede solucionar tu problema. Ve al siguiente enlace para descargar el archivo WindowsUpdate.diagcab. Ejecuta el archivo descargado y debería aparecer la siguiente pantalla:

Haz clic en «Avanzadas» en la esquina inferior izquierda de la ventana y marca la casilla «Aplicar correcciones automáticamente». A continuación, haz clic en «Siguiente» y sigue las instrucciones que aparecen en la pantalla.

Solución 2 Restablecer los componentes del Centro de Actualización

En algunos casos, para resolver el error 0x8007001f – 0x20006 puede ser necesario restablecer todos los componentes del Centro de Actualizaciones de Windows. Afortunadamente, hace tiempo que existen formas de automatizar este proceso: no tendrás que sentarte en la línea de comandos durante media hora, escribiendo manualmente cada comando.

Te sugerimos que utilices un script inteligente para el usuario que pueda restablecer completamente todos los componentes de tu Centro de Actualización. Pulsa Win+R, y luego ejecuta notepad.exe. A continuación, pega el siguiente script en la ventana del Bloc de notas:

:: Ejecuta los componentes de restablecimiento de Windows Update.
:: void componentes();
:: //
:componentes
:: — Detener los servicios de Windows Update —
call :print Detención de los servicios de Windows Update.
net stop bitscall :print Detener los servicios de Windows Update.
net stop wuauservcall :print Detener los servicios de Windows Update.
net stop appidsvccall :print Detener los servicios de Windows Update.
net stop cryptsvccall :print Cancelación del proceso de Windows Update.
taskkill /im wuauclt.exe /f
:: — Comprobar el estado de los servicios —
llamada :print Comprobación del estado de los servicios.sc consulta bits | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio BITS.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)call :print Comprobación del estado de los servicios.

sc query wuauserv | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Windows Update.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)

llamada :imprimir Comprobación del estado de los servicios.

sc query appidsvc | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
sc query appidsvc | findstr /I /C: «OpenService FAILED 1060″.
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Identidad de la Aplicación.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
si %familia% NEQ 6 goto :eof
)
)

llamada :imprimir Comprobación del estado de los servicios.

sc consulta cryptsvc | findstr /I /C: «STOPPED»
si %errorlevel% NEQ 0 (
eco. No se ha podido detener el servicio de Servicios Criptográficos.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)

:: — Borra los archivos qmgr.dat —
llamar a :print Borrar los archivos qmgr.dat.

del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
del /s /q /f «%ALLUSERSPROFILE%NMicrosoftNRedNDownloaderqmgr.dat»

:: — Renombrar las copias de seguridad de las carpetas de distribución de softare —
call :print Borrar las antiguas copias de seguridad de la distribución de software.

cd /d %SYSTEMROOT%

si existe «%SYSTEMROOT%winsxspending.xml.bak» (
del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
)
si existe «%SYSTEMROOT%NDistribuciónDeSoftware.bak» (
rmdir /s /q «%SYSTEMROOT%DistribuciónDeSoftware.bak»
)
si existe «%SYSTEMROOT%Nsystem32Catroot2.bak» (
rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
)
if exist «%SYSTEMROOT%WindowsUpdate.log.bak» (
del /s /q /f «%SYSTEMROOT%WindowsUpdate.log.bak»
)

llamar a :imprimir Cambiar el nombre de las carpetas de distribución del software.

si existe «%SYSTEMROOT%winsxspending.xml» (
takeown /f «%SYSTEMROOT%winsxspending.xml»
attrib -r -h -s /d «%SYSTEMROOT%winsxspending.xml»
ren «%SYSTEMROOT%winsxspending.xml» pending.xml.bak
)
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
eco.
eco. No se ha podido cambiar el nombre de la carpeta SoftwareDistribution.
eco.
eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
)
)
si existe «%SYSTEMROOT%Nsystem32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
)
si existe «%SYSTEMROOT%WindowsUpdate.log» (
attrib -r -s -h /s /d «%SYSTEMROOT%NWindowsUpdate.log»
ren «%SYSTEMROOT%WindowsUpdate.log» WindowsUpdate.log.bak
)

:: — Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto —
llamada :print Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto.

sc.exe sdset wuauserv D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset bits D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPWPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset cryptsvc D:(A;;CCLCSWLOCRRC;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)
sc.exe sdset trustedinstaller D:(A;;CCLCSWLOCRRC;;;AU)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCDCLCSWRPWPDTLCRSDRCWDWO;;SO)(A;;CCLCSWRPWPDTLOCRRC;;SY)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;WD)

:: — Vuelve a registrar los archivos BITS y los archivos de Windows Update —
llamada :print Vuelve a registrar los archivos BITS y los archivos de Windows Update.

cd /d %SYSTEMROOT%system32
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll

:: — Restablecer Winsock —
llamar :imprimir Reiniciar Winsock.
netsh winsock reset

:: — Restablecer el proxy WinHTTP —
call :print Restablecimiento del proxy WinHTTP.

si %familia% EQU 5 (
proxycfg.exe -d
) si no (
netsh winhttp reset proxy
)

:: — Establece el tipo de inicio como automático —
llamar :imprimir Reajustar los servicios como automáticos.
sc.exe config wuauserv start= auto
sc.exe config bits start= delayed-auto
sc.exe config cryptsvc start= auto
sc.exe config TrustedInstaller start= demand
sc.exe config DcomLaunch start= auto

:: — Iniciar los servicios de Windows Update —
llamar :imprimir Iniciar los servicios de Windows Update.
bits de inicio de red

llamar :imprimir Iniciar los servicios de Windows Update.
net start wuauserv

llamar :imprimir Iniciar los servicios de Windows Update.
net start appidsvc

llamar :imprimir Iniciar los servicios de Windows Update.
net start cryptsvc

llamar :imprimir Iniciar los servicios de Windows Update.
net start DcomLaunch

:: — Finalizar el proceso —
llamada :imprimir La operación se ha completado con éxito.

eco.Pulsa cualquier tecla para continuar …
pausa>nul
ir a :eof
:: //

Haz clic en «Archivo» en la barra de menú de la ventana y selecciona «Guardar como…». Nombra el archivo WUReset.cmd (¡asegúrate de poner la extensión cmd!) y guárdalo en una ubicación conveniente de tu PC, por ejemplo, en el escritorio. Una vez creado el archivo, haz doble clic en él y observa cómo se reinicia el Centro de Actualización. Una vez hecho esto, reinicia tu ordenador y comprueba si el error 0x8007001f – 0x20006.

LEER   Como Cambiar La Contraseña Del Wifi De Telcel

Solución #3 Desactivar el firewall y el antivirus

Hay veces que el proceso de instalación de Windows 10 puede verse obstaculizado por un cortafuegos o un antivirus activos. Para desactivar el Firewall de Windows, debes hacer lo siguiente

  • Pulsa Win+R;
  • escribe controlar y pulsa Intro;
  • ve a «Firewall de Windows Defender»;
  • haz clic en el enlace «Activar y desactivar el Firewall de Windows Defender»;
  • marca las casillas que hay junto a la desactivación del cortafuegos para cada tipo de red;
  • guarda los cambios.

Para desactivar el Windows Defender, haz lo siguiente

  • Pulsa Win+S;
  • escribe la consulta «Configuración de Windows Defender» y selecciona el resultado encontrado;
  • y luego haz clic en «Protección contra virus y amenazas→Gestión de ajustes»;
  • Pon el interruptor de «Protección en tiempo real» en «Off»;
  • guarda los cambios y reinicia el ordenador.

Vuelve a ejecutar la actualización a «diez» y comprueba si aparece el error 0x8007001f – 0x20006.

Solución #4 Arranque limpio del sistema

Es posible que algún software de tu ordenador te impida instalar Windows 10. Esto se puede comprobar fácilmente arrancando tu sistema operativo de forma limpia. Esto se hace de la siguiente manera:

  • Pulsa Win+R;
  • teclea msconfig y pulsa Intro;
  • haz clic en la pestaña «Servicios»;
  • marca la casilla junto a «No mostrar los servicios de Microsoft» y haz clic en «Desactivar todo»;
  • ve a la pestaña «Autocarga»;
  • Haz clic en el enlace «Abrir el administrador de tareas»;
  • desactiva todos los programas que aparecerán en la lista;
  • reinicia tu ordenador y ejecuta de nuevo la actualización a Windows 10.

Esperamos que este material te haya servido para solucionar el error 0x8007001f – 0x20006.