Error 0x8007139f al actualizar Windows 10: Métodos de solución
Todos necesitamos actualizar Windows 10 de vez en cuando, pero a veces el error 0x8007139f puede interponerse en nuestro camino. Es posible que te encuentres con este código al descargar o instalar actualizaciones para el sistema. En el artículo de hoy, veremos contigo cómo puedes deshacerte de este error con varios métodos.
Método #1 Comprobar el antivirus
A veces, la causa del error 0x8007139f puede ser el antivirus instalado en el ordenador del usuario. Suponiendo que sea así, ¿qué debes hacer? La solución más sencilla es desactivar la protección antivirus activa. Una vez que hayas desactivado el antivirus, intenta actualizar Windows de nuevo.
Hay que tener en cuenta que a veces es necesario eliminar el antivirus por completo del sistema. Si estás dispuesto a dar este paso, te recomendamos que lo hagas y luego veas si el problema se resuelve.
Método #2 Ejecutar un solucionador de problemas
En algunos casos con el error 0x8007139f, el Solucionador de problemas del sistema del Centro de Actualización puede ayudar. Abre la configuración de tu sistema y ve a «Actualización y seguridad». En esa sección, ve a la subsección Solución de problemas.
Aquí verás muchos elementos para diversos componentes del sistema, pero tienes que encontrar el «Centro de Actualización de Windows» y hacer clic con el botón izquierdo del ratón sobre él. Una vez hecho esto, aparecerá un botón «Ejecutar Solucionador de Problemas» debajo de este elemento – haz clic en él.
A continuación, sólo tienes que seguir las instrucciones que aparecen en pantalla y aplicar la solución que te ofrecerá el solucionador de problemas. Una vez que hayas terminado con el remedio, ve al Centro de Actualización e intenta instalar de nuevo la actualización de Windows. El error 0x8007139f puede haber desaparecido.
Método #3 Ejecutar SFC y DISM
Un error como éste puede haber sido causado por archivos del sistema corruptos. Puedes intentar recuperarlos con herramientas como SFC y DISM. Para utilizarlos, primero tienes que invocar la Línea de Comandos (Windows+X) que tienes delante. Después, ejecuta los dos comandos siguientes:
- sfc /scannow;
- DISM /Online /Limpiar-Imagen /RestaurarSalud.
Asegúrate de reiniciar tu ordenador después de ejecutar cada uno de los comandos. Una vez que hayas terminado con SFC y DISM, comprueba si el error 0x8007139f ha desaparecido.
Método #4 Crear una nueva cuenta
Algunos usuarios afirman que han podido solucionar el problema creando una nueva cuenta en su Windows. Es posible que haya algo mal en tu cuenta principal, que esté causando problemas al actualizar el sistema.
Abre los ajustes del sistema y ve a «Cuentas». Luego ve a la subsección «Familia y otras personas». Aquí tendrás que hacer clic en «Añadir un usuario para este ordenador». En la ventana que aparece, haz clic en «No tengo datos de acceso para esta persona».
Ahora haz clic en la línea «Añadir un usuario sin cuenta Microsoft». Especifica un nombre para tu nueva cuenta y haz clic en «Siguiente». Una vez que hayas creado una nueva cuenta local, vuelve a entrar en tu Windows con ella e intenta instalar las actualizaciones. Si el problema era con la cuenta, el error 0x8007139f desaparecerá.
Método #5 Restablecer los componentes del Centro de Actualización
Según algunos usuarios, es posible deshacerse de este error (y de otros similares) restableciendo los componentes del Centro de Actualización de Windows. Normalmente, este proceso se realiza mediante la línea de comandos, pero puedes arreglártelas con un archivo bat especial con un conjunto de comandos. Crea un documento de texto plano (.txt) en tu escritorio. A continuación, abre el archivo de texto e inserta en él las siguientes líneas:
@echo off
::Restablecer el Centro de Actualización
::GamesQA.ru:: Comprobación y detención de los servicios de Windows Update
establecer b=0:bits
set /a b=%b%+1
si %b% es igual a 3 (
goto end1
)bits de parada netos
echo Comprobando el estado del servicio de bits.
sc consulta bits | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a los bits
)
goto bucle2:fin1
cls
eco.
eco No se puede restablecer Windows Update porque el servicio «Servicio de transferencia inteligente en segundo plano» (bits) no se ha detenido.
eco.
pausa
ir a Inicio:bucle2
establecer w=0:wuauserv
set /a w=%w%+1
si %w% es igual a 3 (
goto end2
)
net stop wuauserv
echo Comprobando el estado del servicio wuauserv.
sc query wuauserv | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a wuauserv
)
goto bucle3:fin2
cls
eco.
echo No se puede restablecer Windows Update porque el servicio «Windows Update» (wuauserv) no se ha detenido.
eco.
pausa
ir a Inicio:loop3
establecer app=0
:appidsvc
set /a app=%app%+1
si %app% es igual a 3 (
ir a end3
)
net stop appidsvc
echo Comprobando el estado del servicio appidsvc.
sc query appidsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a appidsvc
)
goto bucle4:fin3
cls
eco.
echo No se puede restablecer Windows Update porque el servicio «Application Identity» (appidsvc) no se ha detenido.
eco.
pausa
ir a Inicio:loop4
establecer c=0:cryptsvc
set /a c=%c%+1
si %c% es igual a 3 (
ir a end4
)
net stop cryptsvc
echo Comprobando el estado del servicio cryptsvc.
sc consulta cryptsvc | findstr /I /C: «STOPPED»
si no %errorlevel%==0 (
ir a cryptsvc
)
ir a Reiniciar:fin4
cls
eco.
echo No se puede restablecer Windows Update porque el servicio «Servicios criptográficos» (cryptsvc) no se ha detenido.
eco.
pausa
ir a Inicio:Reiniciar
Ipconfig /flushdns
del /s /q /f «%ALLUSERSPROFILE%NDatos de aplicaciónNMicrosoftNRedNDownloaderqmgr.dat»
del /s /q /f «%ALLUSERSPROFILE%NMicrosoftNRedNDownloaderqmgr.dat»
del /s /q /f «%SYSTEMROOT%LogsWindowsUpdate»if exist «%SYSTEMROOT%winsxspending.xml.bak» del /s /q /f «%SYSTEMROOT%winsxspending.xml.bak»
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
)if exist «%SYSTEMROOT%SoftwareDistribution.bak» rmdir /s /q «%SYSTEMROOT%SoftwareDistribution.bak»
si existe «%SYSTEMROOT%DistribuciónDeSoftware» (
attrib -r -s -h /s /d «%SYSTEMROOT%NDistribuciónDeSoftware»
ren «%SYSTEMROOT%DistribuciónDeSoftware» SoftwareDistribution.bak
)if exist «%SYSTEMROOT%system32Catroot2.bak» rmdir /s /q «%SYSTEMROOT%system32Catroot2.bak»
si existe «%SYSTEMROOT%Nsystem32Catroot2» (
attrib -r -s -h /s /d «%SYSTEMROOT%catroot2»
ren «%SYSTEMROOT%Nsystem32Catroot2» Catroot2.bak
):: Restablecer las políticas de Windows Update
reg delete «HKCUSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdate» /f
reg delete «HKCUSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate» /f
reg delete «HKLMSOFTWARENPoliciesNMicrosoftNWindowsNWindowsUpdate» /f
reg delete «HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesWindowsUpdate» /f
gpupdate /force:: Restablece el servicio BITS y el servicio Windows Update al descriptor de seguridad por defecto
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWRPWPDTLOCRRC;;PU)sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;BA)(A;;CCLCSWLOCRRC;;AU)(A;;CCLCSWPWPDTLOCRRC;;PU)
:: Vuelve a registrar los archivos BITS y los archivos de Windows Update
cd /d %windir%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
regsvr32.exe /s wudriver.dll
netsh winsock reset
netsh winsock reset proxy
:: Establece el tipo de inicio como automático
sc config wuauserv start= auto
sc config bits start= auto
sc config DcomLaunch start= auto:Inicio
bits de inicio de red
net start wuauserv
net start appidsvc
net start cryptsvc
Guarda las líneas insertadas en un cuadro de texto y cambia su extensión de .txt a .bat. A continuación, sólo tienes que hacer doble clic en él para iniciar el proceso de restablecimiento automático de los componentes del Centro de Actualizaciones. Cuando el restablecimiento haya terminado, intenta actualizar Windows de nuevo y comprueba si el error 0x8007139f ha desaparecido.
Método #6 Restauración del sistema
Si sigues recibiendo el error en cuestión, puedes intentar reconstruir el sistema. Esta forma de proceder probablemente te librará del error 0x8007139f de una vez por todas. Pulsa Windows+S en tu teclado y escribe «Restaurar» en el cuadro de búsqueda.
Tras abrir la sección correspondiente del Panel de Control, haz clic en «Ejecutar la restauración del sistema». Espera un momento, entonces aparecerá una pequeña ventana frente a ti. Aquí es donde tienes que seleccionar el punto de restauración que creaste antes de que se produjera el error e iniciar la restauración. Ten en cuenta que tu PC puede reiniciarse en el proceso.
Método #7 Instalar la actualización manualmente
Siempre puedes escupir en el instalador automático de actualizaciones e intentar instalar tú mismo la actualización necesaria. Abre los ajustes del sistema y ve a «Actualización y seguridad». A continuación, abre la subsección «Centro de Actualización de Windows».
Aquí tienes que hacer clic en «Ver registro de actualización» y buscar el número de actualización, que tiene el código 0x8007139f al lado. A continuación, sigue el siguiente enlace al catálogo de actualizaciones de Microsoft y descarga la actualización problemática. Tras descargar el instalador, haz doble clic en él con el botón izquierdo del ratón y sigue las instrucciones que aparecen en la pantalla. No debería aparecer el error 0x8007139f, ya que hemos excluido el Centro de Actualización del proceso.