Error CrossDeviceResume.exe tras GSOD y DCOM 10016 en Windows 11: guía de reparación completa

¿Cada vez que inicias Windows ves un cuadro de error de CrossDeviceResume.exe acompañado del evento DCOM 10016? Tranquilo: el fallo suele aparecer tras una restauración del sistema o un pantallazo verde (GSOD) y, aunque resulta molesto, tiene solución. En este artículo encontrarás una hoja de ruta completa que va desde la desactivación rápida de la característica “Reanudar en este dispositivo” hasta una reparación en profundidad con una actualización in‑place, pasando por comandos DISM/SFC y la reinstalación de los runtimes de Visual C++.

Índice

Resumen del problema

El sistema muestra la ventana emergente “CrossDeviceResume.exe – Application Error” justo después de iniciar sesión. Al revisar el Visor de eventos aparece un registro DCOM 10016 donde se citan los identificadores

  • CLSID {2593F8B9‑4EAF‑457C‑B68A‑50F6B8EA6B54}
  • APPID {15C20B67‑12E7‑4BB6‑92BB‑7AFF07997402}

El diagnóstico clásico revela que dichas entradas no están presentes en Component Services, y que volver a registrar los paquetes UWP con PowerShell —Get‑AppxPackage -AllUsers | ...— tampoco elimina el aviso.

¿Qué es CrossDeviceResume.exe y por qué falla?

CrossDeviceResume.exe pertenece a la característica Phone Link ▶ Reanudar en este dispositivo (Pick up where you left off). Básicamente, guarda el estado de ciertas aplicaciones para continuar la sesión desde otro equipo o un móvil Android emparejado. Cuando el servicio queda dañado —p. ej., por un corte de energía durante la escritura en disco— Windows mantiene la entrada de registro del servicio DCOM, pero pierde el binario o sus dependencias, provocando el bucle de error en cada arranque.

En pocas palabras: si el ejecutable o sus bibliotecas faltan, se inhabilita o corrompe la característica de reanudación cruzada de dispositivos y Windows no encuentra la referencia DCOM.

Soluciones paso a paso

Comprueba la integridad de archivos (nivel básico)

  1. Abre Terminal (Administrador).
    Escribe: DISM /online /cleanup-image /restorehealth sfc /scannow DISM descarga copias limpias de los archivos de sistema desde Windows Update; SFC compara los binarios locales con esas copias y repara los dañados. Tras reiniciar deberían desaparecer la ventana emergente y el evento 10016.
  2. Si la operación finaliza con “0 errores”, pero el mensaje persiste, pasa al siguiente nivel.

Desactiva “Reanudar en este dispositivo” (solución exprés)

  1. Ve a Inicio ▶ Configuración ▶ Aplicaciones ▶ Resume (o Reanudar).
  2. Pon el conmutador en Desactivado.
  3. Reinicia Windows y comprueba si el cuadro de error desaparece.
  4. Mantén la función deshabilitada hasta que completes una reparación más robusta o Microsoft publique un parche.

Reinstala los runtimes de Visual C++ (caso frecuente)

Algunas compilaciones Insider han eliminado por error dependencias de Visual C++. Descarga la Microsoft Visual C++ Redistributable más reciente (x86 + x64), instálala y reinicia. El servicio DCOM detectará ahora las DLL correctas y se restablecerá la comunicación con CrossDeviceResume.exe.

Actualización in‑place (reparación profunda)

Si continúas dentro del programa Windows Insider o tu instalación estable está gravemente dañada:

  1. Descarga la ISO que coincida con tu canal (Beta, Dev, Canary o estable).
  2. Monta la imagen y ejecuta setup.exe.
  3. Selecciona “Conservar archivos y aplicaciones” para reemplazar solo los componentes de Windows.
  4. El asistente reinstalará cada componente (incluido CrossDeviceResume) sin perder datos. Finaliza con reinicio.

¿Cómo interpretar el evento DCOM 10016?

ElementoSignificadoAcción recomendada
CLSID / APPID inexistentesRuido tras desinstalar o corromper un servicio.No modificar permisos; repara binarios.
RuntimeBrokerAgente de procesos UWP. Genera alertas inofensivas.Ignorar salvo fallos visibles.
CrossDeviceResumeError de pick‑up‑resume.DISM/SFC o desactivar la función.

La propia Microsoft ha señalado muchas veces que la mayoría de los eventos 10016 son meramente informativos y no afectan al rendimiento. Solo deben preocupar si desencadenan cuadros de diálogo o bloqueos de aplicaciones, como en este caso.

Buenas prácticas antes de intervenir

  • Copia de seguridad: crea una imagen del sistema o, al menos, respalda documentos y fotos críticos.
  • Restaura el punto más reciente: si el error apareció tras instalar un programa, deshacer la instalación puede ser más rápido.
  • Desconecta periféricos Bluetooth y Phone Link: reduce los triggers de la función “Reanudar”.

Preguntas frecuentes

¿Puedo simplemente borrar CrossDeviceResume.exe?

No. El archivo es un componente protegido. Si lo eliminas, Windows intentará llamarlo igualmente, generando todavía más errores e incluso reinicios del proceso explorer.exe.

¿Re‑registrar todas las apps UWP arregla algo?

El comando masivo de PowerShell (Add-AppxPackage -Register …) rara vez soluciona este escenario; además, si un paquete original falta, la operación solo agrega paquetes que sigan presentes, dejando intacto el problema.

¿Es peligroso el evento 10016?

En la mayoría de los equipos, no. Sin embargo, cuando coincide con un binario ausente, se traduce en el mensaje emergente que estás viendo. En tal caso, hay que tratar el origen (archivo corrupto), no el permiso DCOM.

Errores relacionados

  • Explorer.exe “parameter error”: suele acompañar la falta de DLL de Visual C++; desaparece tras reinstalar los runtimes.
  • Loop de registro DCOM CLSID 000C101C‑0000‑0000‑C000‑000000000046: ocurre con Microsoft Office Click‑to‑Run. Solución: reparación de Office o reinstalación.
  • GSOD KERNELSECURITYCHECK_FAILURE: a menudo preludio del daño en CrossDeviceResume; verificar memoria y disco.

Checklist rápido de resolución

AcciónResultado esperadoAplicar si…
DISM + SFCRepara ejecutables faltantes.Primera línea de defensa.
Desactivar “Reanudar”Elimina ventana emergente.Necesitas solución inmediata.
Reinstalar Visual C++Sustituye DLL vitales.Build Insider o librerías dañadas.
Actualización in‑placeReinstala todo el sistema.Errores múltiples o DISM/SFC fallan.

Conclusión

El error de CrossDeviceResume.exe y el evento DCOM 10016 son, en esencia, síntomas de que Windows perdió acceso a un componente de la función “Reanudar en este dispositivo”. La vía rápida consiste en desactivar la característica; la vía correcta pasa por comprobar la integridad de los archivos de sistema, reinstalar dependencias y, si nada de lo anterior funciona, realizar una actualización in‑place. Siguiendo esta guía paso a paso podrás eliminar la alerta sin comprometer tu instalación ni perder aplicaciones o datos.


Índice