Codice motivo dell'arresto non corretto scritto in SEL all'arresto avviato dall'utente

Questo articolo fornisce una risoluzione del problema relativo al fatto che un codice motivo di arresto non corretto scritto in SEL all'arresto avviato dall'utente.

Numero KB originale: 2001061

Sintomi

Dopo il riavvio da un arresto manuale (START->Shutdown), il registro eventi di sistema di Windows mostra due eventi 1074. La prima voce contiene il codice motivo corretto fornito dall'utente, il secondo è simile al seguente:

Nome registro: sistema
Origine: USER32
Date: <DateTime>
ID evento: 1074
Categoria attività: nessuna
Livello: Informazioni
Parole chiave: classico
Utente: Nomecomputer\Amministratore
Computer: Computername
Descrizione:
Il processo C:\Windows\system32\winlogon.exe <nomecomputer> ha avviato l'accensione del nome <computer> per conto dell'utente <nomecomputer>\Amministratore per il motivo seguente: non è stato trovato alcun titolo per questo motivo
Codice motivo: 0x500ff
Tipo di arresto: spegnimento
L'evento 0x000500FF (errore di sistema) viene scritto nel sel (registro eventi di sistema) anche se è stato fornito un motivo di arresto diverso dall'utente che ha avviato l'arresto.

Causa

Microsoft ha confermato che si tratta di un problema.

Risoluzione

Microsoft risolverà il problema nelle versioni future.

Soluzione alternativa

Usare shutdown.exe per avviare l'arresto, eseguire il comando seguente (ad esempio) dalla riga di comando con privilegi elevati:

shutdown.exe /r /d P:4:2

Verrà generato un registro eventi e una voce SEL con codice motivo 0x80040002.
I codici motivo di arresto sono disponibili qui: https://msdn.microsoft.com/library/aa376885(VS.85).aspx

Ulteriori informazioni

SEL (Registro eventi di sistema) è il database degli eventi nell'hardware BMC (BaseBoard Management Controller).
L'adattatore SEL trasmette questi eventi al sistema operativo.