La configuración de permisos específicos de la aplicación no otorga la activación local

Si el Visor de eventos(Event Viewer) muestra un mensaje de error La configuración de permisos específicos de la aplicación no otorga el permiso de activación local para la aplicación del servidor COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , entonces este artículo lo ayudará. Viene con un ID de evento DCOM (DCOM Event ID) 10016 y este error aparece principalmente después de actualizar el sistema operativo. Aunque este error no afecta la experiencia de usuario del usuario normal de Windows 10(Windows 10) , algunos de ustedes querrán saber por qué sucede esto y qué pueden hacer al respecto.

Estos eventos 10016 se registran cuando los componentes de Microsoft intentan acceder a los componentes de DCOM sin los permisos necesarios. Por lo general, estos eventos se pueden ignorar de manera segura porque no afectan negativamente la funcionalidad y son por diseño.

Todo el mensaje de error se ve así:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID {C2F03A33-21F5-47FA-B4BB-156362A2F239} and APPID {316CDED5-E4AE-4B15-9113-7055D84DCC97} to the user NT AUTHORITY\LOCAL SERVICE SID (S-1-5-19) from address LocalHost (Using LRPC) running in the application container Unavailable SID (Unavailable). This security permission can be modified using the Component Services administrative tool.

Para su información, CLSID y APPID pueden ser diferentes en su computadora, ya que representan un servicio de componente en su computadora. En cuanto a la solución, ya se menciona en el mensaje de error. Debe modificar el permiso de seguridad desde una herramienta administrativa en Windows 10 .

La configuración de permisos específicos de la aplicación no otorga la activación local

Para corregir la configuración de permisos específicos de la aplicación que no otorgan el error de activación local en (Activation)Windows 10 , siga estos pasos:

  1. Identificar(Identify) y confirmar CLSID y APPID
  2. Cambiar(Change) la propiedad de la clave CLSID desde (CLSID)el Editor del Registro(Registry Editor)
  3. Modificar(Modify) el permiso de seguridad de Servicios de (Services)componentes(Component)

Sigue leyendo para conocer los pasos en detalle.

Debe identificar el CLSID y el APPID . Como pueden ser diferentes en su computadora, es muy importante reconocerlos. De lo contrario, no podrá deshacerse de este mensaje de error del Visor de eventos . (Event Viewer)Según el mensaje de error mencionado anteriormente, el CLSID es {C2F03A33-21F5-47FA-B4BB-156362A2F239} y el APPID es {316CDED5-E4AE-4B15-9113-7055D84DCC97}. Hay otro elemento llamado SID , pero que no es necesario en este momento.

Ahora necesita encontrar el componente que está creando el problema. Para eso, abra el Editor del Registro en su computadora. Para hacerlo, presione Win+R , escriba regedit y el botón Enter . Después de eso, navegue a este camino-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

No olvide reemplazar Enter-your-ClSID con el CLSID original que recibió en el mensaje de error. Después de obtenerlo, debe encontrar el APPID en su lado derecho. Asegúrese de que este APPID y el APPID anterior (mencionado en el mensaje de error) sean iguales. Después de confirmar, haga clic derecho en el CLSID en su lado izquierdo y seleccione la opción Permisos .(Permissions)

La configuración de permisos específicos de la aplicación no otorga la activación local

Luego, haga clic en el botón Avanzado(Advanced ) .

De forma predeterminada, esta clave es propiedad de TrustedInstaller , pero debe cambiar el propietario al Administrador(Administrator) . Para ello, haga clic en el botón Cambiar(Change ) en la ventana Configuración de seguridad avanzada > escriba "Administrador" > haga clic en el botón (Advanced Security Settings )Verificar nombres(Check Names ) > haga clic en el botón Aceptar(OK ) .

Además, debe seleccionar la casilla de verificación Reemplazar propietario en subcontenedores y objetos(Replace owner on subcontainers and objects ) .

Después de hacer eso, seleccione Administradores(Administrators ) de la lista de nombres de grupos o usuarios(Group or user names ) , y marque la casilla de verificación Allow/Full Control . Ahora guarde su configuración.

Además, debe verificar el valor predeterminado:(Default – Data ) nombre de datos. En este ejemplo, el nombre de datos predeterminado(Default Data) es Immersive Shell . Debería ser diferente si CLSID y APPID son diferentes en su mensaje de error.

Después de eso, también debe tomar posesión del APPID . Para eso, navegue a esta ruta en el Editor del Registro-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Debe hacer lo mismo que arriba para cambiar la propiedad de esa clave del Registro(Registry) .

En caso de que tenga algún problema para cambiar la propiedad de la clave del Registro(ownership of the Registry key) , puede consultar nuestra herramienta gratuita llamada RegOwnit que le permite hacerlo con un clic.

Si ha terminado con estos pasos, debe abrir los Servicios de componentes(Component Services) . Puede buscarlo en el cuadro de búsqueda de la barra de tareas(Taskbar) y hacer clic en el resultado correspondiente. Después de abrir Servicios de (Services)componentes(Component) , vaya aquí-

Component Services > Computer > My Computer > DCOM Config > Immersive Shell

Según este ejemplo, el CLSID coincide con este servicio de componentes de Immersive Shell . Debe encontrar el nombre de datos predeterminado(Default – Data ) que obtuvo del Editor del registro(Registry Editor) . Después de reconocer, haga clic con el botón derecho en el servicio del componente y seleccione Propiedades(Properties) . Aquí debe encontrar el ID de la aplicación(Application ID ) o APPID que puede confirmar nuevamente.

A continuación, vaya a la pestaña Seguridad . (Security )Aquí puede encontrar tres etiquetas, incluidos Permisos de lanzamiento y activación(Launch and Activation Permissions) . Haga clic en el botón Editar(Edit ) correspondiente .

Si recibe algún mensaje de advertencia, haga clic en el botón Cancelar(Cancel ) y continúe. Debe seguir los mismos pasos que arriba para agregar dos cuentas:

  • SISTEMA
  • SERVICIO LOCAL

Después de agregarlos, seleccione uno a la vez y otorgue permisos de Inicio(Local Launch ) local y Activación local(Local Activation ) a ambos.

Guarde los cambios, no volverá a tener el mismo problema en el Visor de eventos(Event Viewer) .

Ya sea que tenga el problema con RuntimeBroker o Immersive Shell o cualquier otro proceso, la solución es la misma para todos.(Whether you get the issue with RuntimeBroker or Immersive Shell or any other process, the solution is the same for all of them.)



About the author

Soy ingeniero de windows, ios, pdf, errores, gadgets con más de 10 años de experiencia. He trabajado en muchas aplicaciones y marcos de trabajo de Windows de alta calidad, como OneDrive for Business, Office 365 y más. Mi trabajo reciente ha incluido el desarrollo del lector de pdf para la plataforma Windows y trabajar para que los mensajes de error sean más claros para los usuarios. Además, he estado involucrado en el desarrollo de la plataforma ios durante algunos años y estoy muy familiarizado con sus características y peculiaridades.



Related posts