Chiave del log eventi
Il registro eventi contiene i log standard seguenti, nonché i log personalizzati:
File di log | Descrizione |
---|---|
Applicazione | Contiene gli eventi registrati dalle applicazioni. Ad esempio, un'applicazione di database potrebbe registrare un errore di file. Lo sviluppatore dell'applicazione decide quali eventi registrare. |
Sicurezza | Contiene eventi come tentativi di accesso validi e non validi, nonché eventi correlati all'uso delle risorse, ad esempio la creazione, l'apertura o l'eliminazione di file o altri oggetti. Un amministratore può avviare il controllo per registrare gli eventi nel log di sicurezza. |
Sistema | Contiene eventi registrati dai componenti di sistema, ad esempio l'errore di un driver o di un altro componente di sistema da caricare durante l'avvio. |
CustomLog | Contiene gli eventi registrati dalle applicazioni che creano un log personalizzato. L'uso di un log personalizzato consente a un'applicazione di controllare le dimensioni del log o allegare ACL a scopo di sicurezza senza influire sulle altre applicazioni. |
Il servizio di registrazione eventi usa le informazioni archiviate nella chiave del Registro di sistema eventlog . La chiave eventlog contiene diverse sottochiavi, denominate logs. Ogni log contiene informazioni usate dal servizio di registrazione eventi per individuare le risorse quando un'applicazione scrive e legge dal registro eventi.
La struttura della chiave eventlog è la seguente:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Services
Eventlog
Application
Security
System
CustomLog
Si noti che i controller di dominio registrano gli eventi nel servizio directory e nei log del servizio Replica file e gli eventi dei server DNS nel server DNS.
Ogni log può contenere i valori del Registro di sistema seguenti.
Valore del Registro di sistema | Descrizione |
---|---|
CustomSD | Limita l'accesso al registro eventi. Questo valore è di tipo REG_SZ. Il formato usato è Security Descriptor Definition Language (SDDL). Creare un elenco di controllo di accesso che concede uno o più dei diritti seguenti:
Lettura (0x0001) Scrittura (0x0002) Per altre informazioni, vedere Sicurezza della registrazione eventi. Windows Server 2003: Sono supportate le licenze SACL. Windows XP/2000: Questo valore non è supportato. |
DisplayNameFile | Questo valore non viene utilizzato.
Windows Server 2003 e Windows XP/2000: Nome del file in cui è archiviato il nome localizzato del registro eventi. Il nome archiviato in questo file viene visualizzato come nome del log in Visualizzatore eventi. Se questa voce non viene visualizzata nel Registro di sistema per un registro eventi, Visualizzatore eventi visualizza il nome della sottochiave del Registro di sistema come nome del log. Questo valore è di tipo REG_EXPAND_SZ. Il valore predefinito è %SystemRoot%\system32\els.dll. |
DisplayNameID | Questo valore non viene utilizzato.
Windows Server 2003 e Windows XP/2000: Numero di identificazione del messaggio della stringa del nome del log. Questo numero indica il messaggio in cui viene visualizzato il nome visualizzato localizzato. Il messaggio viene archiviato nel file specificato dal valore DisplayNameFile . Questo valore è di tipo REG_DWORD. |
File | Percorso completo del file in cui è archiviato ogni registro eventi. In questo modo Visualizzatore eventi e altre applicazioni possono trovare i file di log. Questo valore è di tipo REG_SZ o REG_EXPAND_SZ. Questo valore è facoltativo. Se il valore non viene specificato, per impostazione predefinita viene impostato su %SystemRoot%\system32\winevt\logs\ seguito da un nome file basato sul nome della chiave del Registro eventi. Il percorso del file del registro eventi specifico deve essere impostato usando l'utilità della riga di comando wevtutil.exe o usando la funzione EvtSetChannelConfigProperty con EvtChannelLoggingConfigLogFilePath passato al parametro PropertyId . Se è impostato un file specifico, assicurarsi che il servizio registro eventi disponga delle autorizzazioni complete per il file. Questo valore deve essere un nome di file valido per un file che si trova in una directory locale (non un computer remoto, non un dispositivo DOS, non un floppy e non una pipe). Se l'impostazione del file non è corretta, viene generato un evento nel registro eventi di sistema all'avvio del servizio registro eventi. Non usare le variabili di ambiente, nel percorso del file, che non possono essere espanse nel contesto del servizio registro eventi. Windows Server 2003 e Windows XP/2000: Il valore predefinito è %SystemRoot%\system32\config\ seguito da un nome di file basato sul nome della chiave del Registro di sistema del registro eventi. Se l'impostazione File è impostata su un valore non valido, il log non verrà inizializzato correttamente oppure tutte le richieste passeranno automaticamente al log predefinito (applicazione). |
MaxSize | Dimensioni massime, in byte, del file di log. Questo valore è di tipo REG_DWORD. Il valore deve essere impostato su un multiplo di 64K per un registro di sistema, applicazione o sicurezza. Il valore predefinito è 1 MB. Windows Server 2003 e Windows XP/2000: Il valore è limitato a 0xFFFFFFFF e il valore predefinito è 512K. |
PrimaryModule | Questo valore non viene utilizzato. Windows Server 2003 e Windows XP/2000: Questo valore è il nome della sottochiave che contiene i valori predefiniti per le voci nella sottochiave per l'origine evento. Questo valore è di tipo REG_SZ. |
Conservazione | Questo valore è di tipo REG_DWORD. Il valore predefinito è 0. Se questo valore è 0, i record degli eventi vengono sempre sovrascritti. Se questo valore è 0xFFFFFFFF o qualsiasi valore diverso da zero, i record non vengono mai sovrascritti. Quando il file di log raggiunge le dimensioni massime, è necessario cancellare manualmente il log; in caso contrario, i nuovi eventi vengono eliminati. È anche necessario cancellare il log prima di modificarne le dimensioni. Windows Server 2003 e Windows XP/2000: Questo valore è l'intervallo di tempo, espresso in secondi, che i record degli eventi sono protetti dalla sovrascrittura. Quando l'età di un evento raggiunge o supera questo valore, può essere sovrascritta. |
recenti | Questo valore non viene utilizzato.
Windows Server 2003 e Windows XP/2000: Nomi delle applicazioni, dei servizi o dei gruppi di applicazioni che scrivono eventi in questo log. Questo valore deve essere letto e non modificato. Il servizio registro eventi gestisce l'elenco in base a ogni programma elencato in una sottochiave nel log. Questo valore è di tipo REG_MULTI_SZ. |
AutoBackupLogFiles | Questo valore è di tipo REG_DWORD e viene usato dal servizio registro eventi per determinare se un registro eventi deve essere salvato automaticamente. Il valore predefinito è 0, che disabilita il backup automatico. Il servizio eseguirà il backup del file di log solo se il valore di conservazione è -1 (0xFFFFFFFF). Gli altri valori verranno ignorati. Windows Server 2003: La conservazione può essere impostata su -1 (0xFFFFFFFF) o 1 (0x00000001) per il funzionamento di AutoBackupLogFiles. Gli altri valori verranno ignorati. |
RestrictGuestAccess | Questo valore non viene utilizzato.
Windows XP/2000: Questo valore è di tipo REG_DWORD e il valore predefinito è 1. Quando il valore è impostato su 1, limita l'accesso dell'account guest e anonimo al registro eventi e, quando questo valore è 0, consente all'account guest di accedere al registro eventi. |
Isolamento | Definisce le autorizzazioni di accesso predefinite per il log. Questo valore è di tipo REG_SZ. È possibile specificare uno dei valori seguenti:
Le autorizzazioni predefinite per System sono (visualizzate usando SDDL): Le autorizzazioni predefinite per l'isolamento personalizzato sono uguali a Application.Windows Server 2003 e Windows XP/2000: Questo valore non è disponibile. |
Ogni log contiene anche origini eventi. Per altre informazioni, vedere Origini eventi.