Cómo solucionar el error 10016 DistributedCOM en Windows 10

El error DistributedCOM 10016 es un problema común de Windows que se encuentra en casi todas las versiones de Windows desde Windows XP. El error no bloquea inmediatamente tu sistema. No sufrirás una repentina pantalla azul de la muerte. De hecho, el error DCOM 10016 es benigno.
Sin embargo, eso no significa que no puedas arreglarlo. Entonces, aquí está cómo solucionar el error DistributedCOM 10016 en tu sistema Windows 10.

¿Qué es DistributedCOM?

Primero, ¿qué es DistributedCOM y por qué muestra un error?

El modelo de objetos de componentes distribuidos (DCOM) es un aspecto integral de la comunicación en red en computadoras con Windows. Es una tecnología patentada de Microsoft que se activa cada vez que una aplicación se conecta a Internet. Un COM tradicional solo puede acceder a información en la misma máquina, mientras que DCOM puede acceder a datos en servidores remotos.
solucionar error distributedcom 10016

Por ejemplo, muchos sitios web y servicios usan scripts que acceden a un servidor remoto. Cuando tu sistema realiza una solicitud utilizando un script o no, DCOM reenvía la solicitud al objeto de script específico. 

Dada la frecuencia con la que las aplicaciones modernas usan una conexión de red y nuestro uso general de las computadoras, puedes ver con qué frecuencia DCOM entra en uso.

Un error DCOM generalmente ocurre cuando una aplicación o servicio intenta usar DCOM, pero no tiene los permisos adecuados. La mayoría de las veces, los errores DCOM no afectarán a tu sistema, aparte de obstruir tu Visor de eventos. 

Dado que la mayoría de los usuarios de Windows 10 no revisan el Visor de eventos regularmente, los errores DCOM no son motivo de preocupación. Aún así, un sistema libre de errores es la mejor alternativa.

Con eso en mente, aquí hay un método fácil para corregir el Error DCOM 10016, y una solución un poco más larga.

1. Editar el Registro de Windows para corregir el error DCOM 10016

El primer puerto de escala es el Registro de Windows. Un simple ajuste del registro a veces puede solucionar el error DCOM 10016 de inmediato.

Antes de editar el registro, recomiendo hacer una copia de seguridad.

Escribe regedit en la barra de búsqueda del menú Inicio y selecciona la mejor coincidencia. Dirígete a Archivo> Exportar, establece el Rango de exportación en Todo, luego guarda el Registro de Windows en una ubicación práctica. La siguiente solución no dañará tu computadora, pero es mejor hacer una copia de seguridad para restaurar en caso de un error inesperado.

Ahora, intentemos la solución.
  1. Escribe el regedit en la barra de búsqueda del menú Inicio y selecciona la mejor coincidencia.
  2. Navega a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole. Puedes copiar y pegar la dirección en la barra de direcciones del Editor del Registro.
  3. Elimina las siguientes cuatro claves de registro:
DefaultAccessPermission
DefaultLaunchPermission
MachineAccessRestriction
MachineLaunchRestriction
  1. Cierra el Editor del Registro de Windows, luego reinicia tu sistema.

Tu sistema debería permanecer libre del error DCOM 10016 de ahora en adelante.

2. Habilitar los permisos DCOM para errores específicos

Si eso no funciona, hay una solución sustancialmente más larga que puedes seguir. Sin embargo, si tienes varias aplicaciones individuales que proporcionan errores DCOM, el siguiente proceso tomará un tiempo, ya que tendrás que repetir la mayoría para cada error.

El mensaje de error DCOM 10016 en el Visor de eventos contiene información sobre la aplicación o proceso específico que crea el problema.

Ingresa al visor de eventos en la barra de búsqueda del menú Inicio y selecciona la mejor coincidencia.

Dirígete a Registros de Windows> Sistema y localiza el DCOM 10016 más reciente. Haz doble clic en el mensaje de error para expandirlo.

La pestaña General explica el motivo del error 10016, enumerando el CLSID (ID de clase) y el APPID (ID de la aplicación). Las cadenas de caracteres CLSID y APPID parecen aleatorias. Sin embargo, puedes usarlos para identificar qué aplicación o servicio es la ruta del error 10016.

Localizar CLSID y APPID en el Editor del Registro

Así es como ubicas el servicio en el Editor del Registro.

Primero, resalta el CLSID en el Visor de eventos, luego presiona CTRL + C para copiar. Luego, abre el Editor del Registro. Busca en el registro lo siguiente:
HKEY_CLASSES_ROOT\CLSID\{Paste Your CLSID Here}

Para mí, parece HKEY_CLASSES_ROOT\CLSID\{2593F8B9-4EAF-457C-B68A-50F6B8EA6B54}.

Recuerda, puedes copiar y pegar la dirección en la barra de direcciones del Editor del Registro. Una vez que finaliza la búsqueda de CLSID, puedes hacer una referencia cruzada del APPID desde el mensaje de error con el AppID enumerado en el CLSID.

En mi caso, el error DCOM 10016 proviene del Runtime Broker, que es una de las causas más comunes de este error.

Editar los permisos de CLSID

En la lista de la izquierda de las entradas del registro, haz clic con el botón derecho en el CLSID relacionado con el error, luego selecciona Permiso> Avanzado. Desde aquí, puedes editar los permisos del servicio.

Resalta Administradores y selecciona Editar. Cambia los permisos básicos para incluir el control total, luego presiona Aceptar > Aplicar > Aceptar.

Ahora, reinicia tu sistema.

Una vez que se complete el reinicio, ingresa Servicios de componentes en la barra de búsqueda del menú Inicio y selecciona la mejor coincidencia. Dirígete a Computadoras> Mi PC> Configuración DCOM.

Verás una larga lista de servicios que utilizan DCOM de alguna manera. Localiza el servicio con el nombre y APPID, haz clic con el botón derecho y selecciona Propiedades > Seguridad.

En Permisos de inicio y activación, selecciona Editar > Agregar > Agregar un servicio local> Aplicar. Ahora, marca la casilla Activación local, presiona Aceptar y reinicia tu sistema nuevamente.

El proceso está completo.

Nota: Desafortunadamente, si tienes varias causas de error 10016, deberás completar este proceso para cada combinación CSLID/APPID.

Error DCOM 10016 resuelto

Con suerte, esto ha eliminado tu error Distributed COM 10016. Debo enfatizar que es poco probable que un error DCOM 10016 afecte el rendimiento de tu sistema. En los viejos tiempos, cuando Microsoft presentó por primera vez esta característica, había vulnerabilidades. Sin embargo, estas vulnerabilidades han sido parcheadas y DCOM está a salvo ahora.

¿Te ha sido útil el post? Por favor compártelo en las redes sociales.


Fuente: makeuseof

4 Comentarios

Tu opinión es importante para mí, porque me ayuda a mejorar. Si te gustó el articulo o tienes alguna sugerencia, déjame tu comentario con tu nombre para poder responderte tan pronto como pueda.

  1. Cuando voy a aceptar los cambios sobre "{0358B920-0AC7-461F-98F4-58E32CD89148}" en los permisos basicos me aparece: "no se puede guardar cambios a permisos en {0358B920-0AC7-461F-98F4-58E32CD89148}... acceso denegado". Alguien me podría ayudar?

    ResponderBorrar
  2. Ninguno de los dos metodos me funcionó.

    Duda: ¿Puede ser por el lenguaje de "servicio local" en un W7 español con traducciones?

    ResponderBorrar
  3. cuando llego a la seguridad del Runtime no puedo agregar, es horrible estos errores, me congela el pc y hasta empezo a apagarmelo, desarme todo pensando que era algun problema de HW, y lo peor que antes no pasaba nada de esto, he formateado como 10 veces y sigue saliendo la misma porqueria, ya me tiene loco, estar navegando por internet y que el pc se congele de la nada

    ResponderBorrar
Publicar un comentario
Artículo Anterior Siguiente Artículo