Deshacerse del error de actualización 0x800f0845 en Windows 10

Si no puede instalar las últimas actualizaciones para su sistema a través de la utilidad Windows Update porque sigue viendo el código de error 0x800f0845, las soluciones de este artículo lo ayudarán a deshacerse del error.

Ejecute el solucionador de problemas de Windows Update

El solucionador de problemas de Windows Update es una herramienta dedicada que busca fallas que afecten a la utilidad de Windows Update. Repasará los servicios relacionados con Windows Update e intentará resolver cualquier conflicto de aplicaciones que pueda estar impidiendo que la herramienta funcione correctamente. Una vez que ejecute el Solucionador de problemas, le dirá qué errores se han producido y le permitirá aplicar las correcciones necesarias si están disponibles. Para ubicar el solucionador de problemas de Windows Update, debe pasar por la aplicación Configuración de Windows.



Siga los pasos a continuación para hacerlo:

  1. Haga clic en el botón Inicio, luego seleccione el icono de la rueda dentada una vez que aparezca el menú Inicio. También puede usar la combinación de teclado Windows + I para abrir la aplicación Configuración.
  2. Después de que se abra la página de inicio de Configuración, haga clic en el ícono Actualización y seguridad ubicado en la parte inferior de la ventana.
  3. Una vez que aparezca la interfaz de Actualización y seguridad, vaya al panel izquierdo de la ventana y haga clic en Solucionar problemas.
  4. Ahora, navegue hasta el panel derecho y haga clic en Windows Update.
  5. Una vez que vea el botón Ejecutar el solucionador de problemas en Windows Update, haga clic en él.
  6. El solucionador de problemas ahora comenzará a buscar problemas que afecten a la utilidad de actualización de Windows.
  7. Una vez que se completa el escaneo, el solucionador de problemas le pedirá que aplique las correcciones recomendadas, si las hay.
  8. Haga clic en el botón Aplicar, luego permita que la herramienta complete el proceso.
  9. Una vez que se complete el proceso, intente actualizar su PC.

Utilice la herramienta Comprobador de archivos de sistema para detectar archivos de sistema problemáticos y reemplazarlos automáticamente

Es posible que algunos archivos del sistema se hayan dañado o falten y estén generando el error cada vez que desee actualizar su sistema. Como bien sabe, ningún proceso se ejecuta en su computadora sin la participación de los archivos del sistema. Para resolver el problema, en este caso, debe ejecutar la herramienta Comprobador de archivos del sistema para encontrar los archivos del sistema que faltan o están dañados y reemplazarlos automáticamente.



Dado que está utilizando Windows 10, tendrá que ejecutar la herramienta de administración y mantenimiento de imágenes de implementación de la bandeja de entrada antes de ejecutar el Comprobador de archivos del sistema. El trabajo de DISM es proporcionar los archivos que se utilizarán para reemplazar los problemáticos.

Los siguientes pasos le mostrarán cómo ejecutar DISM y SFC:

  1. Haga clic con el botón derecho en el botón Inicio y haga clic en Ejecutar en el menú de acceso rápido. Si desea abrir el cuadro de diálogo más rápido, presione las teclas Windows y R simultáneamente.
  2. Después de que se abra Ejecutar en la esquina inferior izquierda de la pantalla, escriba 'CMD' (sin las comillas), luego presione las teclas Ctrl, Shift y Enter simultáneamente.
  3. Haga clic en el botón Sí una vez que aparezca la ventana de diálogo Control de cuentas de usuario y solicite permiso para ejecutar el símbolo del sistema como administrador.
  4. Una vez que se abre la ventana del símbolo del sistema en modo administrador, escriba la línea siguiente en la pantalla negra y presione la tecla Intro para ejecutar la herramienta DISM:

DISM.exe / En línea / Imagen de limpieza / Restorehealth



El comando solicitará a la herramienta DISM que recupere los archivos de reparación mediante la utilidad Windows Update. Sin embargo, dado que el cliente de Windows Update no se está ejecutando correctamente, deberá utilizar una fuente de reparación diferente. Puede utilizar un USB de arranque o un DVD de Windows 10. También puede montar un archivo ISO de Windows 10 como un DVD virtual y usarlo como fuente de reparación. Asegúrese de anotar la ruta a la carpeta de Windows de la fuente de reparación que está utilizando.

Ahora, use la siguiente línea en su lugar:

DISM.exe / Online / Cleanup-Image / RestoreHealth / Fuente: X: Source Windows / LimitAccess

Tenga en cuenta que X: Source Windows representa la ruta a la carpeta de Windows en la fuente de reparación que está utilizando. Reemplácelo en consecuencia antes de ingresar el comando.



Espere a que el comando se ejecute por completo antes de pasar al siguiente paso.

  1. Ahora, escriba 'sfc / scannow' (sin comillas) en el símbolo del sistema y presione la tecla Intro.
  2. Una vez que se complete el comando, reinicie su sistema si ve el mensaje de finalización que dice: 'Protección de recursos de Windows encontró archivos corruptos y los reparó con éxito'.
  3. Si ves un mensaje que dice: 'La protección de recursos de Windows no pudo realizar la operación solicitada', entonces debes reiniciar tu sistema en modo seguro y ejecutar el comando. Si no sabe cómo ingresar al Modo seguro, siga estos pasos:
  • Haga clic en el botón Inicio, luego seleccione el icono de la rueda dentada una vez que aparezca el menú Inicio. También puede usar la combinación de teclado Windows + I para abrir la aplicación Configuración.
  • Después de que se abra la aplicación Configuración, haga clic en el ícono Actualización y seguridad.
  • Una vez que aparezca la interfaz de Actualización y seguridad, vaya al panel izquierdo y haga clic en Recuperación.
  • Haga clic en Reiniciar ahora en Inicio avanzado en el panel derecho.
  • Una vez que vea la pantalla Elija una opción, haga clic en el icono Solucionar problemas.
  • Haga clic en Opciones avanzadas en la pantalla Solucionar problemas.
  • Ahora, haga clic en Configuración de inicio una vez que aparezca la pantalla Opciones avanzadas.
  • Haga clic en el botón Reiniciar ahora cuando vea la pantalla Configuración de inicio.
  • Después de que su PC se reinicie, toque el número al lado de Modo seguro o Modo seguro con funciones de red.
  • Una vez que su PC se inicia, ejecute el Comprobador de archivos de sistema como le mostramos arriba.

Tenga en cuenta que la salud de su disco duro puede afectar los archivos de su sistema. Si la unidad está muy fragmentada, es posible que su computadora comience a tener dificultades para acceder a ciertos archivos. En algunos casos, es posible que tenga que lidiar con sectores defectuosos en su disco duro. Para asegurarse de no sufrir este problema, utilice una herramienta que mantendrá su disco duro desfragmentado y en buen estado. Disk Defrag hará todo eso y más.

Reinicie los servicios de actualización de Windows

Hay diferentes servicios asociados con la utilidad Windows Update y hacen que se ejecute correctamente. Es posible que estos servicios no estén disponibles actualmente o estén inactivos. Esta solución en particular implica reiniciarlos para asegurarse de que se ejecuten como deberían. Puede utilizar la aplicación Servicios o el Símbolo del sistema para reiniciar los servicios. Lo guiaremos a través de todos y cada uno de los procesos.

Pasando por la aplicación Servicios:

  1. Haga clic con el botón derecho en el botón Inicio y seleccione Ejecutar en el menú Acceso rápido. También puede presionar las teclas Windows y R juntas para abrir el cuadro de diálogo Ejecutar.
  2. Después de que aparezca Ejecutar, escriba 'Services.msc' (sin comillas) en el campo de texto y presione la tecla Intro.
  3. Una vez que se abra la aplicación Servicios, busque los siguientes servicios:
  • Servicio de Transferencia Inteligente de Fondo
  • Servicios criptográficos
  • Servicio de actualización de Windows
  • Servicio de identidad de la aplicación
  1. Haga clic con el botón derecho en cada servicio, haga clic en Propiedades y luego haga clic en el botón Detener. Después de eso, seleccione Automático en el menú desplegable Tipo de inicio y luego haga clic en Aceptar.
  2. Ahora, intente ejecutar la actualización.

Usando el símbolo del sistema:

  1. Invoque el cuadro de diálogo Ejecutar haciendo clic con el botón derecho en el botón Inicio y seleccionando Ejecutar en el menú de acceso rápido. También puede usar el combo de teclado Windows + R para iniciar el cuadro de diálogo Ejecutar.
  2. Después de que se abra Ejecutar, escriba 'CMD' (sin comillas), luego presione las teclas Ctrl, Shift y Enter simultáneamente.
  3. Haga clic en el botón Sí una vez que se abra la ventana de diálogo Control de cuentas de usuario y solicite permiso.
  4. Una vez que se abre la ventana del símbolo del sistema en modo administrador, escriba las siguientes líneas en la pantalla negra y presione la tecla Intro después de escribir cada una:

bits de parada netos

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  1. A continuación, escriba las siguientes líneas y presione Enter después de escribir cada una:

bits de inicio neto

el botón de pantalla de impresión no funciona

inicio neto wuauserv

net start appidsvc

net start cryptsvc

  1. Después de que se ejecuten los comandos, cierre el símbolo del sistema y ejecute Windows Update para verificar el error.

Escanee todo su sistema en busca de malware

Resulta que podría estar sufriendo un caso de infección de malware. Los programas de malware sabotean muchos archivos del sistema. Es posible que un programa de malware haya dañado carpetas y archivos conectados al proceso de actualización de Windows. Intente escanear su computadora y verifique si eso ha resuelto el problema.

Es importante que ejecute un análisis completo en lugar de permitir que su programa antivirus ejecute el análisis rápido habitual. El escaneo completo recorrerá diferentes rincones de su sistema y se asegurará de que no quede piedra sin remover. Puede ir fácilmente al menú Escanear de su programa antivirus para iniciar el escaneo completo. Si confía en la seguridad de Windows para la protección del sistema, siga los pasos a continuación para ejecutar el análisis completo:

  1. Abra el menú Inicio y haga clic en la rueda dentada sobre el icono de Energía. También puede usar la combinación de teclado Windows + I para iniciar la aplicación Configuración.
  2. Una vez que vea la pantalla de inicio de la aplicación Configuración de Windows, haga clic en la etiqueta Actualización y seguridad, que debería estar ubicada en la parte inferior de la página.
  3. Después de que aparezca la interfaz de Actualización y seguridad, vaya al panel izquierdo y haga clic en Seguridad de Windows.
  4. Vaya a la pestaña Seguridad de Windows y haga clic en Protección contra virus y amenazas en Áreas de protección.
  5. Una vez que se abra la página Protección contra virus y amenazas de la aplicación de seguridad de Windows, haga clic en Opciones de análisis.
  6. En la interfaz de Opciones de escaneo, seleccione el botón de radio para Escaneo completo y luego haga clic en el botón Escanear ahora.
  7. El escaneo completo debería estar completo en una hora o más, así que déle tiempo al programa para que haga su trabajo.
  8. Una vez finalizado el escaneo, realice las acciones recomendadas por la herramienta, luego reinicie su sistema y verifique si el error 0x800f0845 ha desaparecido.

Puede agregar una capa adicional de seguridad a su computadora instalando Anti-malware . La herramienta es un eliminador de malware completo que funciona junto con otros programas antivirus, incluida la seguridad de Windows. No provoca ningún tipo de conflicto.

Libere / renueve su dirección IP y vacíe su caché de DNS

La caché de DNS contiene información que asigna nombres de dominio alfanuméricos y amigables para los humanos a sus direcciones IP en forma de número. La caché puede acumular parámetros incorrectos con el tiempo o dañarse. Una vez que esto suceda, comenzarán a ocurrir problemas de conexión, y esta podría ser la razón por la que está experimentando el código de error cada vez que desea actualizar su sistema. Resolver el problema implica borrar todos los parámetros en la caché de DNS para que Windows pueda comenzar a reconstruirlo.

Después de limpiar su DNS, el siguiente paso que recomendamos es liberar y renovar su dirección IP. Su enrutador o dispositivo de Internet normalmente asigna una dirección IP particular a su sistema. Si esta dirección IP no está disponible o es problemática, su sistema no podrá conectarse a Internet, lo que puede hacer que aparezca el código de error cada vez que desee instalar actualizaciones. Cuando esto sucede, debe obtener una nueva dirección IP de su enrutador. Para hacer eso, debe ejecutar un comando que libere la dirección IP y la renueve.

Los pasos a continuación le mostrarán cómo vaciar su caché de DNS y liberar / renovar su dirección IP:

  1. Abra el cuadro de texto de búsqueda junto al menú Inicio usando el combo Windows + S o haciendo clic en la lupa en la barra de tareas.
  2. Una vez que se abra la barra de búsqueda, escriba 'cmd' (sin las comillas) en el campo de texto.
  3. Una vez que aparezca el símbolo del sistema en los resultados, haga clic con el botón derecho en él y luego haga clic en Ejecutar como administrador.
  4. Haga clic en Sí en el mensaje de confirmación del Control de cuentas de usuario para otorgar privilegios administrativos al símbolo del sistema.
  5. A continuación, escriba las líneas de comando a continuación en el símbolo del sistema y presione la tecla Intro después de escribir cada línea:

Ipconfig / flushdns

Ipconfig / lanzamiento

Ipconfig / renovar

Tenga en cuenta los espacios en los comandos.

  • Ahora, intente realizar la actualización.

Restablecer el componente Winsock

El componente Winsock maneja todas las solicitudes de entrada y salida que provienen de aplicaciones basadas en web en su computadora. Es un archivo DLL que se puede encontrar en la carpeta System 32. Transfiere información y configuraciones de diferentes programas a su interfaz de red, que se conoce como TCP / IP.

Es posible que el proceso de actualización de Windows se detenga y que surja el error porque el componente Winsock contiene configuraciones incorrectas o está dañado. Puede resolver el problema restableciéndolo. Tenga en cuenta que debe abrir una ventana del símbolo del sistema e ingresar el comando apropiado. Los pasos a continuación le mostrarán qué hacer:

  1. Inicie el cuadro de diálogo Ejecutar. Puede hacer esto haciendo clic con el botón derecho en el botón Inicio y seleccionando Ejecutar, buscando Ejecutar en el menú Inicio o usando el combo de teclado Windows + R.
  2. Después de que Run aparezca en la esquina inferior izquierda de la pantalla, escriba 'CMD' (sin las comillas), luego presione las teclas Ctrl, Shift y Enter simultáneamente.
  3. Aparecerá la ventana de diálogo Control de cuentas de usuario y solicitará permiso para ejecutar el símbolo del sistema como administrador. Haga clic en el botón Sí una vez que esto suceda.
  4. Una vez que el símbolo del sistema se abre en modo administrador, escriba la siguiente línea en la pantalla negra:

reinicio de netsh winsock

  1. Windows ahora restablecerá el componente Winsock reemplazando el archivo DLL.
  2. Una vez que el comando se ejecute correctamente, reinicie su computadora e intente actualizarlo.

Restablecer los componentes de Windows Update

Además de los servicios de Windows, hay otros componentes que hacen que funcione la utilidad Windows Update. Estos incluyen archivos y carpetas del sistema y claves de registro. La siguiente guía le mostrará el proceso paso a paso para restablecer esos componentes. Una vez que los restablezca, la utilidad de actualización de Windows debería funcionar correctamente:

Acción 1

Invoque el cuadro de diálogo Ejecutar haciendo clic con el botón derecho en el botón Inicio y seleccionando Ejecutar en el menú de acceso rápido. También puede usar el combo de teclado Windows + R para iniciar el cuadro de diálogo Ejecutar.

Acción 2

Después de que se abra Ejecutar, escriba 'CMD' (sin comillas), luego presione las teclas Ctrl, Shift y Enter simultáneamente.

Acción 3

Haga clic en el botón Sí una vez que se abra la ventana de diálogo Control de cuentas de usuario y solicite permiso.

Acción 4

Una vez que se abre la ventana del símbolo del sistema en modo administrador, escriba las siguientes líneas en la pantalla negra y presione la tecla Intro después de escribir cada una:

bits de parada netos

net stop wuauserv

net stop appidsvc

net stop cryptsvc

Acción 5.

Ahora que detuvo los servicios de Windows Update, vaya a la siguiente línea en el símbolo del sistema e ingrese los siguientes comandos para eliminar los archivos qmgr * .dat:

Del '% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat'

Presiona la tecla Enter.

Acción 6.

A continuación, use las líneas de comando a continuación para cambiar el nombre de las carpetas SoftwareDistribution y Catroot2. Recuerde tocar la tecla Enter después de escribir cada línea:

Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak

Ren% systemroot% system32 catroot2 catroot2.bak

Acción 7.

Después de eso, restablezca los servicios de Actualización de Windows y Transferencia inteligente en segundo plano a sus descriptores de seguridad predeterminados. Para hacer eso, escriba o copie y pegue los comandos a continuación y presione la tecla Enter después de ingresar cada uno:

sc.exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPD;TLOCRRC;

sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPRCWPD;TLOCR

Acción 8.

Escriba lo siguiente en el símbolo del sistema y presione Entrar para ir a la carpeta System32:

cd / d% windir% system32

Acción 9.

Registre todos los componentes del Servicio de transferencia inteligente en segundo plano. Para hacer eso, escriba las siguientes líneas en el símbolo del sistema y presione la tecla Enter después de escribir cada línea. Hay muchas líneas, así que tómate tu tiempo y hazlo bien:

regsvr32.exe atl.dll

regsvr32.exe urlmon.dll

regsvr32.exe mshtml.dll

rtc conectando discordia

regsvr32.exe shdocvw.dll

regsvr32.exe browserui.dll

regsvr32.exe jscript.dll

regsvr32.exe vbscript.dll

windows 10 roblox no funciona

regsvr32.exe scrrun.dll

regsvr32.exe msxml.dll

regsvr32.exe msxml3.dll

regsvr32.exe msxml6.dll

regsvr32.exe actxprxy.dll

regsvr32.exe softpub.dll

regsvr32.exe wintrust.dll

regsvr32.exe dssenh.dll

regsvr32.exe rsaenh.dll

regsvr32.exe gpkcsp.dll

regsvr32.exe sccbase.dll

regsvr32.exe slbcsp.dll

regsvr32.exe cryptdlg.dll

regsvr32.exe oleaut32.dll

regsvr32.exe ole32.dll

regsvr32.exe shell32.dll

regsvr32.exe initpki.dll

regsvr32.exe wuapi.dll

regsvr32.exe wuaueng.dll

regsvr32.exe wuaueng1.dll

regsvr32.exe wucltui.dll

regsvr32.exe wups.dll

regsvr32.exe wups2.dll

regsvr32.exe wuweb.dll

regsvr32.exe qmgr.dll

regsvr32.exe qmgrprxy.dll

regsvr32.exe wucltux.dll

regsvr32.exe muweb.dll

regsvr32.exe wuwebv.dll

Acción 10.

Ahora, tendrá que eliminar algunas claves de registro innecesarias.

Antes de hacerlo, tenga en cuenta que editar el registro es una tarea delicada y debe seguir los pasos a continuación con cuidado. Para estar seguro, haga una copia de seguridad de su registro antes de aplicar esta corrección.

Ahora, siga estos pasos para eliminar las claves de registro innecesarias:

  1. Use el combo de teclado Windows + R para iniciar Ejecutar.
  2. Después de que aparezca Ejecutar en la esquina inferior izquierda de la pantalla, escriba 'regedit' (sin las comillas), luego presione la tecla Intro.
  3. Aparecerá la ventana de diálogo Control de cuentas de usuario y solicitará permiso. Haga clic en el botón Sí.
  4. Una vez que se abre el Editor del registro, vaya al panel izquierdo y profundice en HKEY_LOCAL_MACHINE COMPONENTS.
  5. En COMPONENTES, compruebe si las siguientes claves están presentes y elimínelas:
  • PendingXmlIdentifier
  • NextQueueEntryIndex
  • AdvancedInstallersNeedResolving

Acción 11.

Por último, vaya al símbolo del sistema del administrador e ingrese las siguientes líneas una tras otra para reiniciar los servicios que detuvo anteriormente:

bits de inicio neto

inicio neto wuauserv

net start appidsvc

net start cryptsvc

Reinicie su PC e intente actualizar su sistema.

Restablecer su archivo Hosts

Si nada funciona, intente restablecer su archivo Hosts. El archivo contiene configuraciones que permiten la comunicación en la infraestructura de red de su sistema. El archivo puede estar dañado o algunas de sus configuraciones ahora son incorrectas. Restablezca los valores predeterminados y compruebe si el error desaparece. Los siguientes pasos lo guiarán a través del proceso:

    1. Abra el cuadro de texto de búsqueda junto al menú Inicio utilizando el combo Windows + S o haciendo clic en el icono de la lupa en la barra de tareas.
    2. Una vez que se abra la barra de búsqueda, escriba 'bloc de notas' (sin las comillas) en el campo de texto y luego haga clic en Bloc de notas en los resultados.
    3. Después de que se abra el Bloc de notas, copie y pegue el texto a continuación en el nuevo archivo:

# Copyright (c) 1993-2006 Microsoft Corp.

#

# Este es un archivo HOSTS de muestra utilizado por Microsoft TCP / IP para Windows.

#

# Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada

# la entrada debe mantenerse en una línea individual. La dirección IP debe

# se colocará en la primera columna seguida del nombre de host correspondiente.

# La dirección IP y el nombre de host deben estar separados por al menos un

# espacio.

mmc no pudo crear el complemento

#

# Además, se pueden insertar comentarios (como estos) en

# líneas o siguiendo el nombre de la máquina indicado por un símbolo '#'.

#

# Por ejemplo:

#

# 102.54.94.97 rhino.acme.com # servidor de origen

# 38.25.63.10 x.acme.com # x cliente host

# La resolución de nombres de localhost se maneja dentro del propio DNS.

# 127.0.0.1 localhost

# :: 1 localhost

    1. Haga clic en el menú Archivo y seleccione Guardar como. También puede presionar las teclas Ctrl, Shift y S simultáneamente.
    2. Una vez que aparezca el cuadro de diálogo Guardar, guarde el archivo como Hosts en su carpeta Documentos.
    3. Ahora, invoca una ventana del Explorador de archivos presionando las teclas Windows y E juntas o haciendo clic en una carpeta en tu escritorio. También puede hacer clic con el botón derecho en el botón Inicio y seleccionar Explorador de archivos o hacer clic en el icono de carpeta en la barra de tareas.
    4. Después de que se abra la ventana del Explorador de archivos, navegue hasta C: Windows System32 drivers etc , ubique el archivo Hosts en la carpeta ETC y cámbiele el nombre a 'Hosts.old' (sin comillas) o cualquier otro nombre de su elección. Si aparece algún cuadro de diálogo de confirmación, acéptelo.
    5. Navegue a sus documentos y mueva el archivo Hosts que creó anteriormente al C: Windows System32 drivers etc directorio.
  • Si se le solicita una contraseña de administrador, proporcione los detalles y haga clic en Continuar.

Conclusión

Una de las soluciones anteriores lo ayudará a deshacerse del error. Si nada funciona, puede ir al sitio web de Microsoft para descargar e instalar sus actualizaciones manualmente. Si tiene pensamientos que le gustaría compartir con nosotros, use la sección de comentarios a continuación.