Windows non è in grado di avviare Microsoft Monitoring Agent
Note
L'agente di Log Analytics, noto anche come Microsoft Monitoring Agent (MMA), verrà ritirato nel mese di agosto 2024. Di conseguenza, Defender per server e Defender per sql server nei piani dei computer in Microsoft Defender per il cloud verranno aggiornate e le funzionalità che si basano sull'agente di Log Analytics verranno riprogettati. Per altre informazioni, vedere Preparazione per il ritiro dell'agente di Log Analytics.
Questo articolo illustra come risolvere uno scenario in cui Windows non avvia Microsoft Monitoring Agent (l'agente di Log Analytics per Windows) nel computer locale. Quando si verifica questo problema, viene visualizzato il messaggio di errore "The Microsoft Monitoring Agent service terminate with service-specific error Access is denied" (Il servizio Microsoft Monitoring Agent è terminato con l'errore specifico del servizio Accesso negato).
Prerequisiti
- Lo strumento Monitoraggio processi
Sintomi
Quando si apre lo snap-in Servizi (services.msc) per tentare di avviare il servizio Microsoft Monitoring Agent , viene visualizzata una finestra di dialogo che visualizza il messaggio di errore seguente:
Impossibile avviare Microsoft Monitoring Agent nel computer locale. Per altre informazioni, vedere registro eventi di sistema. Se si tratta di un servizio non Microsoft, contattare il fornitore del servizio e fare riferimento al codice di errore specifico del servizio 5.
Nello snap-in Visualizzatore eventi (eventvwr.msc), il registro eventi di sistema corrispondente mostra una voce di errore "Accesso negato":
Log Name: System
Source: Service Control Manager
Date: 8/19/2021 3:03:27 PM
Event ID: 7024
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: ContosoServer2k8R2
Description:
The Microsoft Monitoring Agent service terminated with service-specific error Access is denied.
Causa
Il Registro di sistema nega l'accesso in lettura/scrittura da Microsoft Monitoring Agent al parametro SecureStorageManager . Per verificare questo scenario, seguire questa procedura dopo che viene visualizzato il messaggio di errore "Accesso negato":
Aprire Monitoraggio processi.
Cercare una voce con i valori seguenti:
Colonna Valore Nome processo HealthService.exe Operazione RegOpenKey Percorso HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\SecureStorageManager Risultato ACCESSO NEGATO Dettagli Accesso desiderato: lettura/scrittura Selezionare Start, immettere regedit e quindi selezionare Editor del Registro di sistema.
Nell'editor del Registro di sistema selezionare il menu Visualizza . Se accanto alla barra degli indirizzi non è presente alcun segno di spunta, selezionare tale voce di menu.
Nella barra degli indirizzi (sotto il menu e sopra il riquadro di spostamento), eliminare il testo esistente, immettere HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\SecureStorageManager e quindi premere INVIO.
Scegliere Modifica>autorizzazioni dal menu.
Nella finestra di dialogo Autorizzazioni per SecureStorageManager verificare che nella casella Nome gruppo o utente siano presenti voci per SYSTEM e Administrators (<ComputerName).> Per ognuna di queste voci, esaminare la riga Controllo completo nella casella Autorizzazioni per <GroupOrUserName> per verificare se la colonna Consenti è selezionata.
Il controllo completo non è consentito in modo esplicito per l'utente di sistema o il gruppo di amministratori? In caso affermativo, un utente ha modificato le autorizzazioni predefinite. A causa di questa modifica, Microsoft Monitoring Agent non dispone più dell'autorizzazione per accedere al parametro SecureStorageManager .
Le autorizzazioni predefinite possono essere modificate se sono soddisfatte le condizioni seguenti:
Il server è con protezione avanzata.
Un utente, un'applicazione o uno script modifica le autorizzazioni predefinite a un livello di lettura/scrittura inferiore al livello di lettura/scrittura all'interno del Registro di sistema.
Soluzione
Ripristinare il controllo completo sul parametro SecureStorageManager per l'utente di sistema e gli amministratori. A tale scopo, effettuare i passaggi seguenti:
Avviso
L'errata modifica del Registro di sistema tramite l'editor o un altro metodo può causare seri problemi. che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non è in grado di garantire la soluzione di tali problemi. La modifica del Registro di sistema è a rischio e pericolo dell'utente.
(Scelta consigliata) Eseguire il backup del Registro di sistema.
Tornare o riaprire l'editor del Registro di sistema.
Nella barra degli indirizzi immettere nuovamente il percorso del Registro di sistema per il parametro SecureStorageManager (HKLM\SYSTEM\CurrentControlSet\Services\HealthService\Parameters\SecureStorageManager) e quindi premere INVIO.
Selezionare Modifica>autorizzazioni e quindi riapplicare l'autorizzazione predefinita in Controllo completo (Consenti) per l'utente SYSTEM e il gruppo Administrators (<ComputerName).>
Contattaci per ricevere assistenza
In caso di domande o bisogno di assistenza, creare una richiesta di supporto tecnico oppure formula una domanda nel Supporto della community di Azure. È possibile anche inviare un feedback sul prodotto al feedback della community di Azure.