Categories: Windows

Come correggere l'errore DCOM ID evento 10016 su Windows 10

Nel post di oggi, identificheremo la causa e quindi forniremo le possibili soluzioni al problema dell'errore DCOM (DistributedCOM) ID evento 10016 che potrebbe apparire nel visualizzatore di eventi di Windows nel corso di normali operazioni di Windows 10.

Il & nbsp; DCOM (Distributed Component Object Model) è un aspetto integrante della comunicazione in rete sui computer Windows. Si tratta di una tecnologia proprietaria di Microsoft che entra in azione ogni volta che un'applicazione effettua una connessione a Internet. Un COM tradizionale può accedere solo alle informazioni sulla stessa macchina, mentre DCOM può accedere ai dati su server remoti.

Ad esempio, molti siti Web e servizi utilizzano script che accedono a un server remoto. Quando il sistema effettua una richiesta utilizzando uno script o in altro modo, DCOM inoltra la richiesta all'oggetto script specifico. Data la frequenza con cui le applicazioni moderne utilizzano una connessione di rete e il nostro uso generale dei computer, puoi vedere la frequenza con cui DCOM viene utilizzato.

Errore ID evento DCOM 10016

Potresti notare il seguente evento 10016 registrato nei registri eventi di sistema su un computer che esegue Windows 10, Windows Server 2016, Windows Server 2019, Windows Server, versione 1903 o Windows Server 1909:

Fonte: Microsoft-Windows-DistributedCOM
ID evento: 10016
Descrizione: le impostazioni di autorizzazione specifiche dell'applicazione non concedono l'autorizzazione di attivazione locale per l'applicazione server COM con CLSID
{D63B10C5-BB46-4990-A94F-E40B9D520160}
e APPID
{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}
all'utente NT AUTHORITY \\ SYSTEM SID (S-1-5-18) dall'indirizzo LocalHost (utilizzando LRPC) in esecuzione nel contenitore dell'applicazione SID non disponibile (non disponibile). Questa autorizzazione di sicurezza può essere modificata utilizzando lo strumento di amministrazione di Servizi componenti.

In genere, incontrerai l'errore precedente registrato nel visualizzatore di eventi. Tuttavia, è interessante notare che esistono varianti dell'errore ID evento 10016. Tuttavia, la procedura per mitigare l'errore è essenzialmente la stessa.

Un errore DCOM si verifica in genere quando un'applicazione o un servizio tenta di utilizzare DCOM ma non dispone delle autorizzazioni appropriate. La maggior parte delle volte, gli errori DCOM non interessano il tuo sistema, a parte l'ostruzione del tuo Visualizzatore eventi. Questi 10016 eventi vengono registrati quando i componenti Microsoft tentano di accedere ai componenti DCOM senza le autorizzazioni richieste. In questo caso, ciò è previsto e in base alla progettazione.

Gli errori DCOM non sono nulla di cui preoccuparsi: puoi tranquillamente ignorarli. Tuttavia, ci sono procedure che puoi seguire per risolvere l'errore dell'ID evento 10016 ogni volta che si verifica.

Come risolvere l'errore 10016 dell'ID evento DCOM

Per risolvere questo problema, Microsoft suggerisce di creare un filtro XML per sopprimere l'errore dell'ID evento DCOM 10016.

Ecco come:

  • Apri il Visualizzatore eventi (premi il tasto Windows + R. Nella finestra di dialogo Esegui, digita eventvwr e premi Invio).
  • Ckick Registri di Windows > Sistema .
  • Fai clic su & nbsp; Filtra registro corrente & nbsp; nel riquadro Azione .
  • Seleziona la scheda XML e seleziona l'opzione Modifica query manualmente .
  • Copia e incolla il seguente testo XML nella finestra di dialogo del filtro.
 
  
     * 
    
      * [Sistema [(EventID = 10016)]]
      e
      * [EventData [
        (
          Data [@ Name = ' param4 '] e Data = '{D63B10C5-BB46-4990-A94F-E40B9D520160}' e
          Dati [@ Name = ' param5 '] e Dati = '{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}' e
          Dati [@ Name = ' param8 '] e Dati = 'S-1-5-18'
        )
        o
        (
          Dati [@ Name = ' param4 '] e Dati = '{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}' e
          Dati [@ Name = ' param5 '] e Dati = '{260EB9DE-5CBE-4BFF-A99A-3710AF55BF1E}'
        )
        o
        (
          Dati [@ Name = ' param4 '] e Dati = '{C2F03A33-21F5-47FA-B4BB-156362A2F239}' e
          Data [@ Name = ' param5 '] e Data = '{316CDED5-E4AE-4B15-9113-7055D84DCC97}' e
          Dati [@ Name = ' param8 '] e Dati = 'S-1-5-19'
        )
        o
        (
          Dati [@ Name = ' param4 '] e Dati = '{6B3B8D23-FA8D-40B9-8DBD-B950333E2C52}' e
          Data [@ Name = ' param5 '] e Data = '{4839DDB7-58C2-48F5-8283-E1D1807D0D7D}' e
          Dati [@ Name = ' param8 '] e Dati = 'S-1-5-19'
        )
      ]]
    
  
 

In questa query, param4 & nbsp; corrisponde al CLSID dell'applicazione server COM, param5 & nbsp; corrisponde all'APPID e & nbsp; param8 & nbsp; corrisponde al SID del contesto di sicurezza, & nbsp; che sono tutti registrati nei 10016 log eventi.

  • Fai clic su OK .

Le voci di errore DCOM con ID evento 10016 sono ora nascoste dalla visualizzazione.

In alternativa, puoi risolvere il problema delle autorizzazioni DCOM utilizzando l'Editor del Registro di sistema e lo strumento di configurazione DCom.

Ecco come:

La correzione prevede una modifica del registro, quindi come misura precauzionale, si consiglia di eseguire il backup del registro o di creare un punto di ripristino del sistema.

Per impedire la registrazione degli eventi, attenersi alla seguente procedura per concedere l'autorizzazione ai componenti DCOM che dispongono di CLSID e APPID specifici.

Innanzitutto, dovrai capire quale processo o servizio è associato al CLASS ID elencato nell'errore. Per fare ciò, andare avanti e copiare il CLSID elencato nella descrizione dell'evento. In questo caso, è {D63B10C5-BB46-4990-A94F-E40B9D520160} . Assicurati di copiare anche entrambe le parentesi graffe.

Ora avvia l'Editor del Registro di sistema. Una volta aperto l'editor del registro, fai clic su & nbsp; Modifica & nbsp; e quindi su & nbsp; Trova . Vai avanti e incolla il CLSID nella casella di ricerca e premi Invio.

Il registro ora avvierà una ricerca. Dopo un po 'di tempo, dovresti ottenere un risultato sotto la chiave HK_CLASSES_ROOT \\ CLSID & nbsp;. Sul lato destro, dovrebbe avere due chiavi e quella & nbsp; Predefinita dovrebbe elencare il nome del servizio. In questo caso, dovrebbe essere RuntimeBroker .

Ora che hai identificato il processo, puoi procedere come segue per correggere l'errore.

  • Tuttavia, nell'editor del registro, vai alla seguente chiave AppID associata a RuntimeBroker:

HKEY_CLASSES_ROOT\\AppID\\{9CA88EE3-ACB7-47C8-AFC4-AB702511C276}

Per impostazione predefinita, TrustedInstaller possiede questa chiave di registro e le sue sottochiavi. Imposta Amministratore come proprietario della chiave e delle sue sottochiavi. Vedi & nbsp; come assumere la proprietà delle chiavi di registro & nbsp; per ulteriori informazioni.

  • Dopo aver impostato Amministratori & nbsp; come proprietario, assegnare al gruppo & nbsp; Amministratori & nbsp; il gruppo e l'account & nbsp; SISTEMA & nbsp; disporre dell'autorizzazione di controllo completo per la chiave e le sottochiavi.
  • Esci dall'Editor del Registro di sistema.

Successivamente, avvia lo strumento di configurazione DCOM (premi il tasto Windows + R. Nella finestra di dialogo Esegui, digita dcomcnfg.ex<”e\u0026nbsp;</” e premi Invio.

  • Fare clic su Servizi componenti > Computer > Il mio computer e> Configurazione DCOM .
  • Fai clic con il pulsante destro del mouse sull'applicazione che corrisponde all'AppID registrato nel registro eventi, quindi seleziona Proprietà.

Il nome dell'applicazione in questo esempio è RuntimeBroker che abbiamo identificato in precedenza. Se lo strumento DCom Config elenca due voci RuntimeBroker. Per trovare quello giusto, fai clic con il pulsante destro del mouse su un elemento e fai clic su Proprietà e abbina l'ID app a quello nel registro.

  • Seleziona la scheda Protezione .
  • In Autorizzazioni di avvio e attivazione , seleziona Personalizza e fai clic su Modifica .

Se il pulsante Modifica è disattivato nella pagina delle proprietà dell'applicazione RuntimeBroker in DCOM Config, sarà necessario verificare le autorizzazioni della chiave di registro AppID.

  • In Gruppo o nomi utente , seleziona Aggiungi .
  • Inserisci il nome del gruppo o dell'utente registrato nel registro eventi. Ad esempio, l'account registrato nel registro potrebbe essere NT AUTHORITY \\ NETWORK SERVICE , NT AUTHORITY \\ SYSTEM o un altro gruppo o account.
  • Fai clic su OK .
  • Assegna l'autorizzazione di attivazione locale per l'utente o il gruppo che hai aggiunto e completa la procedura.

Questa procedura impedisce gli errori nel registro eventi ID evento: 10016 relativo alle autorizzazioni DCOM.

Nota : Microsoft sconsiglia il metodo di modifica delle autorizzazioni sui componenti DCOM per impedire la registrazione di questo errore perché questi errori non influiscono negativamente sulla funzionalità e la modifica delle autorizzazioni può avere effetti collaterali indesiderati .

Spero che questo aiuti!

adminguides

Recent Posts

Risolto dopo l'aggiornamento di Windows 11, lo strumento di cattura non funziona

Microsoft ha rilasciato il sistema operativo Windows 11 di nuova generazione nell'ultimo mese di ottobre…

2 anni ago

Correggi un errore di masterizzazione disco non trovato durante la masterizzazione di un'immagine

Sembra che alcuni degli sfortunati utenti di Windows stiano riscontrando l'errore "Un masterizzatore di dischi…

2 anni ago

Correggi l'errore danneggiato del file Adcjavas.Inc

Windows ha un'utilità integrata chiamata System File Checker o SFC che esegue la scansione dell'intero…

2 anni ago

Correggi l'errore 0X0000013C INVALID_IO_BOOST_STATE

Il sistema operativo Windows è la piattaforma più popolare per scopi didattici e lavorativi ampiamente…

2 anni ago

Correzione dell'errore 0x800f0825 Impossibile disinstallare il pacchetto permanente

FIX 2: eseguire un ripristino del sistema:FIX 3: Esegui Controllo file di sistema:FIX 4: Aggiorna…

2 anni ago

Risolto il problema con il suono di Acer Nitro 5 non funzionante, crepitio dell'audio o basso

Il Nitro 5 è un ingombrante laptop da gioco da 2,4 kg, come è tipico…

2 anni ago