Le impostazioni di autorizzazione specifiche dell'applicazione non concedono l'attivazione locale

Se il Visualizzatore eventi(Event Viewer) visualizza un messaggio di errore Le impostazioni di autorizzazione specifiche dell'applicazione non concedono l'autorizzazione di attivazione locale per l'applicazione server COM(The application-specific permission settings do not grant Local Activation permission for the COM Server application) , questo articolo ti aiuterà. Viene fornito con un ID evento DCOM (DCOM Event ID) 10016 e questo errore viene visualizzato principalmente dopo l'aggiornamento del sistema operativo. Sebbene questo errore non influisca sull'esperienza utente del normale utente di Windows 10 , alcuni di voi potrebbero voler sapere perché ciò accade e cosa si può fare al riguardo.

Questi eventi 10016 vengono registrati quando i componenti Microsoft tentano di accedere ai componenti DCOM senza le autorizzazioni necessarie. Questi eventi in genere possono essere ignorati in modo sicuro perché non influiscono negativamente sulla funzionalità e sono di progettazione.

L'intero messaggio di errore è simile a questo-

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.

Per tua informazione, il CLSID e l' APPID possono essere diversi sul tuo computer in quanto rappresentano un servizio componente sul tuo computer. Per quanto riguarda la soluzione, è già menzionata nel messaggio di errore. È necessario modificare l'autorizzazione di sicurezza da uno strumento amministrativo in Windows 10 .

Le impostazioni di autorizzazione specifiche dell'applicazione non concedono l'attivazione locale

Per correggere le impostazioni di autorizzazione specifiche dell'applicazione non concedono l' errore di attivazione locale in (Activation)Windows 10 , attenersi alla seguente procedura-

  1. Identificare(Identify) e confermare CLSID e APPID
  2. Modificare(Change) la proprietà della chiave CLSID dall'editor del (CLSID)registro(Registry Editor)
  3. Modifica(Modify) l'autorizzazione di sicurezza da Servizi (Services)componenti(Component)

Continua a leggere per conoscere i passaggi in dettaglio.

È necessario identificare il CLSID e l' APPID . Poiché possono essere diversi sul tuo computer, è molto importante riconoscerli. In caso contrario, non sarai in grado di eliminare questo messaggio di errore del Visualizzatore eventi . (Event Viewer)In base al messaggio di errore sopra menzionato, il CLSID è {C2F03A33-21F5-47FA-B4BB-156362A2F239} e l' APPID è {316CDED5-E4AE-4B15-9113-7055D84DCC97}. C'è un altro elemento chiamato SID , ma al momento non è necessario.

Ora devi trovare il componente che sta creando il problema. Per questo, apri l'Editor del Registro di sistema sul tuo computer. Per fare ciò, premi Win+R , digita regedit e il pulsante Invio(Enter) . Dopodiché, vai a questo percorso-

HKEY_Classes_Root\CLSID\<Enter-your-CLSID>

Non dimenticare di sostituire Enter-your-ClSID con il CLSID originale che hai ricevuto nel messaggio di errore. Dopo averlo ottenuto, dovresti trovare l' APPID sul lato destro. Assicurati che questo APPID e l' APPID precedente (indicato nel messaggio di errore) siano gli stessi. Dopo aver confermato, fai clic con il pulsante destro del mouse sul CLSID sul lato sinistro e seleziona l' opzione Autorizzazioni .(Permissions)

Le impostazioni di autorizzazione specifiche dell'applicazione non concedono l'attivazione locale

Quindi, fai clic sul pulsante Avanzate(Advanced ) .

Per impostazione predefinita, questa chiave è di proprietà di TrustedInstaller , ma è necessario modificare il proprietario in Administrator . Per questo, fai clic sul pulsante Modifica(Change ) nella finestra Impostazioni di sicurezza avanzate(Advanced Security Settings ) > annota "Amministratore"> fai clic sul pulsante Verifica nomi(Check Names ) > fai clic sul pulsante OK .

Inoltre, è necessario selezionare la casella di controllo Sostituisci proprietario su sottocontenitori e oggetti(Replace owner on subcontainers and objects ) .

Dopo averlo fatto, seleziona Amministratori(Administrators ) dall'elenco dei nomi di gruppo o utente(Group or user names ) e seleziona la casella Allow/Full Control Ora salva le tue impostazioni.

Inoltre, è necessario controllare il Predefinito –(Default – Data ) Nome dati. In questo esempio, il nome dati predefinito(Default Data) è Immersive Shell . Dovrebbe essere diverso se il CLSID e l' APPID sono diversi nel messaggio di errore.

Successivamente, è necessario assumere anche la proprietà dell'APPID(APPID) . Per questo, vai a questo percorso nell'Editor del Registro di sistema-(Registry Editor-)

HKEY_Local_Machine\Software\Classes\AppID\your-APPID

Devi fare lo stesso di cui sopra per cambiare la proprietà di quella chiave di registro(Registry) .

Nel caso in cui dovessi riscontrare problemi nel modificare la proprietà della chiave di registro(ownership of the Registry key) , puoi controllare il nostro strumento gratuito chiamato RegOwnit che ti consente di farlo con un clic.

Al termine di questi passaggi, è necessario aprire i Servizi componenti(Component Services) . Puoi cercarlo nella casella di ricerca della barra(Taskbar) delle applicazioni e fare clic sul risultato corrispondente. Dopo aver aperto Servizi (Services)componenti(Component) , vai qui-

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

Sulla base di questo esempio, il CLSID corrisponde a questo servizio del componente Immersive Shell . Devi trovare il Default -(Default – Data ) Nome dei dati che hai ottenuto dall'editor del registro(Registry Editor) . Dopo aver riconosciuto, fare clic con il pulsante destro del mouse sul servizio componente e selezionare Proprietà(Properties) . Qui dovresti trovare l' ID applicazione(Application ID ) o l'APPID(APPID) che puoi confermare di nuovo.

Quindi, vai alla scheda Sicurezza . (Security )Qui puoi trovare tre etichette, tra cui Autorizzazioni di avvio e di attivazione(Launch and Activation Permissions) . Fare clic sul pulsante Modifica(Edit ) corrispondente .

Se ricevi un messaggio di avviso, fai clic sul pulsante Annulla(Cancel ) e vai avanti. Devi seguire gli stessi passaggi di cui sopra per aggiungere due account-

  • SISTEMA
  • SERVIZIO LOCALE

Dopo averli aggiunti, selezionane uno alla volta e concedi le autorizzazioni di avvio(Local Launch ) locale e di attivazione locale(Local Activation ) a entrambi.

Salva le modifiche, non avrai più lo stesso problema nel Visualizzatore eventi(Event Viewer) .

Indipendentemente dal fatto che tu abbia il problema con RuntimeBroker o Immersive Shell o qualsiasi altro processo, la soluzione è la stessa per tutti loro.(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

Sono un ingegnere del software con esperienza in Xbox Explorer, Microsoft Excel e Windows 8.1 Explorer. Nel tempo libero mi piace giocare ai videogiochi e guardare la TV. Ho una laurea presso l'Università dello Utah e attualmente lavoro come ingegnere del software per un'azienda internazionale.



Related posts