Correggi l'errore 10016 nel Visualizzatore eventi di Windows
Essendo un grande fanatico della tecnologia, odio quando la mia macchina Windows non funziona perfettamente. Immagino che se non riesco a far funzionare perfettamente il mio computer, allora che tipo di tecnico sono? Ovviamente, cercare di far funzionare tutto perfettamente significa dedicare molto tempo alla risoluzione di problemi che probabilmente non causano grossi problemi con il mio sistema.
Tuttavia, è comunque divertente e impari molto. In questo articolo, sto parlando di correggere l'errore visualizzato nel Visualizzatore eventi(Event Viewer) relativo a DistributedCOM . Ho notato che non avevo altri errori nel mio registro di sistema(System) diversi da alcuni ogni giorno con un ID evento(Event ID) di 10016 . Il messaggio di errore di base era lo stesso:
The application-specific permission settings do not grant Local Activation permission for the COM Server application
Elencava anche un CLSID , un APPID , un SID e qualcosa sulla modifica delle autorizzazioni utilizzando i Servizi (Services)componenti(Component) .
Dopo aver letto alcuni post densi del forum, sono stato in grado di correggere questo errore in modo che non apparisse più nel Visualizzatore eventi(Event Viewer) . È un bel processo, quindi assicurati di avere un'ora o due a disposizione prima di iniziare.
Passaggio 1: verifica del processo
La prima cosa che dobbiamo fare è capire quale processo o servizio è associato all'ID CLASSE(CLASS ID) elencato nell'errore. Per fare ciò, vai avanti e copia il CLSID elencato nella descrizione dell'evento. Nel mio caso, è iniziato con {D63B10C5 . Assicurati di copiare anche entrambe le parentesi graffe.
Ora devi aprire l'editor del registro facendo clic su start e digitando regedit . Quando hai aperto l'editor del registro, fai clic su Modifica(Edit) e poi su Trova(Find) . Vai avanti e incolla il CLSID nella casella di ricerca e premi Invio(Enter) .
Dopo qualche tempo, dovresti ottenere un risultato con la chiave HK_CLASSES_ROOT\CLSID . Sul lato destro, dovrebbe avere due chiavi e quella di Default dovrebbe elencare il nome del servizio. Nel mio caso e probabilmente anche nel tuo, dovrebbe essere RuntimeBroker .
L' AppID dovrebbe anche corrispondere a quanto è elencato nel messaggio di errore. Successivamente, dobbiamo eseguire uno script in modo da poter apportare modifiche alle autorizzazioni in Servizi (Services)componenti(Component) per questo servizio.
Passaggio 2: eseguire lo script di PowerShell
Per risolvere questo problema, dobbiamo modificare alcune autorizzazioni in Servizi (Services)componenti(Component) per RuntimeBroker , ma prima di poterlo fare dobbiamo eseguire uno script che ci consentirà di apportare tali modifiche.
Per eseguire PowerShell come amministratore(Administrator) , è necessario fare clic su Start , digitare PowerShell e quindi fare clic con il pulsante destro del mouse sul risultato e scegliere Esegui come amministratore( Run as administrator) .
Ora vai avanti e scarica il file di testo collegato qui e copia tutto il codice e incollalo nella finestra di PowerShell (se fai semplicemente clic con il pulsante destro del mouse nella finestra di (PowerShell)PowerShell , incollerà tutto ciò che è negli appunti). Quindi premi semplicemente Invio(Enter) e dovresti vedere la parola Fine(Done) stampata.
Passaggio 3: aprire Servizi componenti
Puoi aprire Servizi componenti(Component Services) proprio come hai aperto PowerShell nel passaggio 2(Step 2) . Fare clic(Click) su Start e digitare servizi componenti. Non è necessario eseguire questo programma come amministratore. Una volta lì, vai alla seguente posizione:
Component Services - Computers - My Computer - DCOM Config
Scorri verso il basso fino a trovare Runtime Broker . Nel mio caso ce n'erano due! Come fai a sapere quale è quello elencato nell'errore?
Fare clic con il tasto destro su ciascuno di essi e scegliere Proprietà(Properties) . Nella scheda Generale(General) vedrai Application ID , che dovrebbe corrispondere all'AppID(AppID) del messaggio di errore. Se ricevi errori nel Visualizzatore eventi(Event Viewer) con un ID 10016 e più di un CLSID , è possibile che entrambi i RuntimeBroker(RuntimeBrokers) debbano essere corretti. Nel mio caso ne ho dovuto riparare solo uno.
Passaggio 4: autorizzazioni corrette
Infine, dobbiamo modificare i permessi. Nella finestra delle proprietà di RuntimeBroker , fare clic sulla scheda Sicurezza .(Security)
Il pulsante Modifica in (Edit)Autorizzazioni di avvio e attivazione(Launch and Activation Permissions) dovrebbe essere cliccabile. Se è disattivato, lo script di PowerShell non è stato eseguito correttamente. Quando fai clic su modifica, potresti visualizzare una finestra di dialogo popup che ti avverte di autorizzazioni non riconosciute.
Qui NON VUOI fare clic su Rimuovi(Remove) . Basta fare clic sul pulsante Annulla(Cancel) . Ora vedrai un elenco di account predefiniti e potresti anche vedere un account sconosciuto(Account Unknown) elencato.
Vuoi assicurarti di lasciare l' account sconosciuto(Account Unknown) così com'è. Non rimuoverlo. A questo punto, dovresti rimanere con TUTTI I PACCHETTI DI APPLICAZIONE( ALL APPLICATION PACKAGES) e SELF . Ora dobbiamo aggiungere due account. Fare clic su Aggiungi(Add) e digitare Sistema(System) , quindi fare clic su Verifica nomi( Check Names) . Fare clic su OK e aggiungerà quell'account all'elenco.
Fai di nuovo clic su Aggiungi(Add) e questa volta digita Servizio locale(Local Service) e segui gli stessi passaggi.
Una volta aggiunti entrambi, fai clic su di essi uno alla volta e seleziona le caselle di controllo Avvio( Local Launch) locale e Attivazione locale in ( Local Activation)Consenti(Allow) . Questo è tutto! Ora vai avanti e riavvia il computer e non dovresti più vedere quell'errore nei registri di Visualizzazione eventi . (Event View)Divertiti!
Related posts
Come risolvere Stop: errore schermata blu 0x000000F4 in Windows
Correggi il codice di errore di Windows Update 8E5E03FA
Come correggere l'errore "C'è un errore di riparazione del sistema in sospeso" in Windows
Come correggere l'errore "Impossibile avviare correttamente l'applicazione (0xc0000142)" in Windows
Come risolvere l'errore "Il dispositivo TPM non viene rilevato" in Windows
Errore Fix Event ID 7031 o 7034 quando l'utente disconnette il computer Windows 10
Come Fix Windows Update Error Code 80244010
Come correggere gli errori di Windows Update
Fix Microsoft Teams Error caa70004 in Windows 11/10
Correggi rete non identificata e assenza di Internet in Windows
Come risolvere l'errore "Impossibile accedere al servizio Windows Installer".
Come risolvere "Il file della libreria di iTunes non può essere salvato" in Windows 10
Fix Windows Script Host Error 0xc004f025 durante l'attivazione
Fix Windows Update Error Code 0x80080008
Come risolvere "non riconosciuto come comando interno o esterno" in Windows
Correzione "Windows non è stato in grado di trovare un certificato per accedere alla rete"
Come risolvere i servizi vocali di Google in attesa di errore di connessione di rete
Come risolvere MBR in Windows XP e Vista
Come risolvere Windows + Maiusc + S non funziona su Windows
Esporta, cancella e aumenta le dimensioni per i registri eventi in Windows