Windows Tips & News

Come cancellare il registro eventi di Windows dalla riga di comando

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Spesso, quando si desidera risolvere i problemi o mantenere un controllo generale sull'integrità del sistema, è necessario utilizzare il Visualizzatore eventi. Il Visualizzatore eventi mostra tutti gli eventi di Windows che vengono registrati come informazioni, errori, avvisi, critici e dettagliati. Ma ci sono così tanti eventi qui, incluse attività completamente normali che vengono registrate che diventa più difficile individuare eventi relativi a cose che non funzionano come previsto o che causano errori. Quindi di tanto in tanto potrebbe essere necessario cancellare il registro eventi. In questo articolo vedremo come cancellare il registro eventi automaticamente o dalla riga di comando.

Annuncio

Il registro di sistema e il registro dell'applicazione sono due dei registri importanti che potresti voler cancellare occasionalmente. Puoi cancellare manualmente qualsiasi registro eventi facendo clic con il pulsante destro del mouse e scegliendo "Cancella registro..." dal menu di scelta rapida. Tuttavia, potresti anche voler renderlo automatico in modo che ogni 7 giorni o 15 giorni, il registro eventi venga cancellato. Puoi anche

impostare un'attività pianificata che viene eseguita automaticamente utilizzando ElevatedShortcut per cancellare il registro eventi.

Registro eventi

Come cancellare solo un registro eventi specifico utilizzando il prompt dei comandi

  1. Apri un prompt dei comandi come amministratore (vedi come).
  2. Per cancellare un registro specifico, devi prima conoscerne il nome. Per visualizzare un elenco di registri eventi, digitare:
    wevtutil el
    wevtutil di più
  3. Questo produce un lungo elenco di log. Puoi usare il comando: 'wevtutil el | more' (senza virgolette) per visualizzare l'output una schermata alla volta. Oppure puoi esportarlo in un file di testo usando il comando:
    wevtutil el > Loglist.txt

    Questo crea un file di testo Loglist.txt nella directory di lavoro del prompt dei comandi (la stessa cartella in cui ti trovi attualmente al prompt dei comandi).

  4. Ora che conosci il nome del registro che desideri cancellare, puoi utilizzare il seguente comando:
    wevtutil cl Applicazione
  5. Il comando precedente cancella il registro dell'applicazione. Per cancellare il registro di sistema, utilizzare: 'wevtutil cl System' (senza virgolette).

Come cancellare tutti i registri eventi utilizzando il prompt dei comandi

  1. Apri Blocco note e copia e incolla il seguente testo al suo interno:
    @eco spento. FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V. IF (%adminTest%)==(Accesso) vai a noAdmin. for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G") eco. echo I registri eventi sono stati cancellati! vai alla fine. :do_chiaro. cancellazione dell'eco %1. wevtutil.exe cl %1. vai a :eof. :noAdmin. echo Devi eseguire questo script come amministratore! eco. :la fine
  2. Salvalo come file batch e assegnagli il nome che desideri, ad esempio: ClEvtLog.bat o ClEvtLog.cmd.
    Suggerimento: per salvare direttamente un testo con estensione .bat o .cmd, digitare il nome del file tra virgolette, ovvero "ClEvtLog.bat" o "ClEvtLog.cmd".
  3. Copia questo file batch in una directory nel percorso del tuo sistema come C:\Windows in modo da non dover digitare il percorso completo ogni volta che lo esegui.
  4. Apri un prompt dei comandi con privilegi elevati (vedi come).
  5. Eseguire il file batch dal prompt dei comandi: ClEvtLog.cmd. Puoi anche eseguirlo direttamente senza aprire il prompt dei comandi o usare cmd /c in modo che il prompt dei comandi si chiuda dopo averlo eseguito.
    Cancellato

Come cancellare tutti i registri eventi utilizzando PowerShell

  1. Apri PowerShell come amministratore (vedi come).
  2. Digita o copia e incolla il seguente comando in PowerShell:
    wevtutil el | Foreach-Object {wevtutil cl "$_"}
    PowerShell wevtutil
  3. Premere Invio. Attendere alcuni secondi per la cancellazione di tutti i registri. Ora puoi uscire da PowerShell digitando Exit.

Come cancellare tutti i registri eventi utilizzando VBScript/WMI (solo registri eventi classici)

  1. Apri Blocco note e copia e incolla il seguente testo al suo interno:
    strComputer = "." Imposta objWMIService = GetObject("winmgmts:" _. & "{impersonationLevel=impersonare, (Backup, Sicurezza)}!\\" _. & strComputer & "\root\cimv2") Imposta colLogFiles = objWMIService. ExecQuery _. ("Seleziona * da Win32_NTEventLogFile") Per ogni objLogfile in colLogFiles. objLogFile. Cancella registro eventi() Prossimo
  2. Salvalo come file VBScript (.VBS) e assegnagli il nome che desideri, ad esempio: ClEvtLog.vbs.
    Suggerimento: per salvare direttamente un testo con estensione .vbs, digitare il nome del file tra virgolette, ovvero "ClEvtLog.vbs".
  3. Copia questo file VBScript in una directory nel percorso del tuo sistema come C:\Windows in modo da non dover digitare il percorso completo ogni volta che lo esegui.
  4. Apri un prompt dei comandi con privilegi elevati (vedi come).
  5. Eseguire il file VBScript dal prompt dei comandi: CScript ClEvtLog.vbs. Puoi anche eseguirlo direttamente senza aprire il prompt dei comandi o usare cmd /c in modo che il prompt dei comandi si chiuda dopo averlo eseguito.
    Il metodo VBScript/WMI cancella solo i registri eventi classici (applicazione, sicurezza, sistema e così via, non il nuovo tipo XML di registri eventi che vengono cancellati da PowerShell o wevtutil.exe).

Si noti inoltre che questi script non eseguono il backup dei registri prima che vengano cancellati. Se vuoi eseguire il backup dei registri eventi, guarda Centro script di Microsoft per i campioni.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Scatta uno screenshot con Cattura schermo in Windows 10

Scatta uno screenshot con Cattura schermo in Windows 10

Nella prossima versione di Windows 10, attualmente denominata "Redstone 5", Microsoft rielabora g...

Leggi di più

Scorciatoie da tastiera della barra di gioco in Windows 10

Scorciatoie da tastiera della barra di gioco in Windows 10

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del s...

Leggi di più

Windows 10 Build 17661 è disponibile nell'anello veloce

Windows 10 Build 17661 è disponibile nell'anello veloce

Microsoft sta rilasciando Windows 10 Insider Preview Build 17650 dal ramo "Redstone 5" a Windows ...

Leggi di più