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.
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.
- Escribe el regedit en
la barra de búsqueda del menú Inicio y selecciona la mejor coincidencia.
- Navega a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole. Puedes
copiar y pegar la dirección en la barra de direcciones del Editor del
Registro.
- Elimina las
siguientes cuatro claves de registro:
DefaultAccessPermission
DefaultLaunchPermission
MachineAccessRestriction
MachineLaunchRestriction
- 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
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?
ResponderBorrarNinguno de los dos metodos me funcionó.
ResponderBorrarDuda: ¿Puede ser por el lenguaje de "servicio local" en un W7 español con traducciones?
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
ResponderBorrarmismo problema me dice acceso denegado
ResponderBorrar