Hola, Álvaro.
El error de Windows 10 ID 10016 es un error notorio que ha existido desde al menos Windows 7. Se señala cuando una aplicación intenta iniciar el servidor DCOM cuando no tiene permiso para hacerlo. Si bien no es sorprendente, el error puede obstruir el Visor de eventos con cientos de instancias, y puede producirse si se da alguna de las siguientes condiciones:
- Un programa con el ID de clase (CLSID) que aparece en el mensaje (por ejemplo, el ID {8D8F4F83-3594-4F07-8369-FC3C3CAE4919}) intenta iniciar el componente COM utilizando la infraestructura de DCOM, pero el usuario no tiene los permisos necesarios para iniciar el componente COM.
- La cuenta de Servicio de red no tiene los permisos correctos.
Es importante tener en cuenta que el error 1016 no afecta el funcionamiento ni el desempeño de Windows 10 a pesar de llenar el Visor de eventos. Sin embargo, siempre es bueno tener la menor cantidad de errores posibles, por lo que los errores importantes se muestran mucho más claros. En este sentido puedes optar por obviar este tipo de eventos, o bien utilizar el script (debidamente modificado) de la nota técnica de Microsoft.
Por lo general, sólo aparece el error DCOM 10016 en un equipo actualizado a Windows 10 y no en instalaciones limpias. Parece ser, por tanto, una configuración heredada que el instalador no sobrescribe. La solución a veces no es fácil, y reside únicamente en establecer los permisos correctos para ambas condiciones. Si quieres intentar esta solución, sigue estos pasos, y por el mismo orden. Es necesario hacerlo desde una cuenta de administrador:
A) Modificación de OLE (Object Linking and Embedding) en el regitro.
Nota: Se pueden producir problemas graves si se modifica el Registro incorrectamente utilizando el Editor del Registro o cualquier otro método. Estos problemas pueden requerir que se reinstale de nuevo el sistema operativo. Modifica el Registro bajo tu propia responsabilidad.
1. Abre el editor del registro (regedit)
2. Localiza la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole
3. Haz clic derecho sobre la carpeta Ole y elige Exportar. Exporta la clave (como copia de seguridad) en un lugar seguro, por ejemplo en Mis Documentos.
4. Una vez exportada, verás en el panel derecho de esta clave ciertos valores que hay que eliminar, si aparecen, son estos 4:
DefaultAccessPermission
DefaultLaunchPermission
MachineAccessRestriction
MachineLaunchRestriction
Haz clic derecho sobre cada uno de ellos y elige Eliminar.
5. Cierra el editor del registro y reinicia el sistema.
La eliminación de esas cuatro claves (en la imagen de ejemplo sólo hay 3) hará que DCOM escriba permisos predeterminados para el sistema y otorgue acceso a las aplicaciones que requieren acceso al servidor DCOM. De todas formas, los errores DCOM 10016 no afectan el funcionamiento de Windows 10. Si observaras algún problema o error relacionado con el servidor DCOM después de eliminar estos valores, siempre puedes importar aquella clave del registro que tienes guardada en copia de seguridad.
B) Conceder los permisos correctos a la cuenta de Servicio de red.
Para conceder los permisos correctos a la cuenta de Servicio de red, sigue estos pasos:
- Haz clic en Inicio y en Ejecutar, escribe dcomcnfg en el cuadro Abrir y haz clic en Aceptar.
- En Servicios de componentes, haz doble clic en Servicios de componentes y, a continuación, en Equipos.
- Haz clic con el botón secundario del mouse en Mi PC y, a continuación, en Propiedades.
- Haz clic en la ficha Seguridad COM.
- En el área Permisos de inicio y activación, haz clic en Editar valores predeterminados.
- Haz clic en Agregar, y escribe o busca Servicio de red y haz clic en Aceptar.
- Mientras está seleccionado Servicio de red, activa las casillas de verificación
Permitir correspondientes a los elementos siguientes:
- Inicio local
- Inicio remoto
- Activación local
- Activación remota
Haga clic dos veces en Aceptar. 8. Cierra Servicios de componentes y reinicia el sistema.
Saludos,
Enrique Cortés