Vigtigste Windows 8.1 Sådan ryddes Windows-hændelsesloggen fra kommandolinjen

Sådan ryddes Windows-hændelsesloggen fra kommandolinjen



Ofte når du vil foretage fejlfinding af problemer eller holde en generel kontrol af dit systems sundhed, skal du bruge Event Viewer. Event Viewer viser dig alle de Windows-begivenheder, der bliver logget, såsom oplysninger, fejl, advarsler, kritisk og detaljeret. Men der er så mange begivenheder her, herunder helt normale aktiviteter, der bliver logget, at det bliver sværere at få øje på begivenheder relateret til ting, der ikke fungerer som forventet eller forårsager fejl. Så fra tid til anden skal du muligvis rydde hændelsesloggen. I denne artikel vil vi se, hvordan du kan rydde hændelsesloggen automatisk eller fra kommandolinjen.

Annoncering

startmenuen åbner ikke vinde 10

Systemloggen og applikationsloggen er to af de vigtige logfiler, som du måske ønsker at rydde lejlighedsvis. Du kan rydde enhver hændelseslog manuelt ved at højreklikke på den og vælge 'Ryd log ...' i højreklikmenuen. Det kan dog også være en god idé at gøre dette automatisk, så hver 7. dag eller 15. dag bliver begivenhedsloggen ryddet. Du kan også opsæt en planlagt opgave, der kører automatisk ved hjælp af ElevatedShortcut for at rydde hændelsesloggen.

Hændelseslog

windows hvordan man slår Bluetooth til

Sådan ryddes kun en bestemt hændelseslog ved hjælp af kommandoprompten

  1. Åbn en kommandoprompt som administrator ( se hvordan ).
  2. For at rydde en bestemt log skal du først kende dens navn. For at se en liste over hændelseslogfiler skal du skrive:
    wevtutil den

    wevtutil mere

  3. Dette giver en meget lang liste over logfiler. Du kan bruge kommandoen: 'wevtutil el | mere '(uden anførselstegn) for at få vist output en skærm ad gangen. Eller du kan sende den til en tekstfil ved hjælp af kommandoen:
    wevtutil el> Loglist.txt

    Dette opretter en tekstfil Loglist.txt i kommandopromptens arbejdsmappe (den samme mappe, hvor du i øjeblikket er ved kommandoprompten).

  4. Nu hvor du kender navnet på den log, du vil rydde, kan du bruge følgende kommando:
    wevtutil cl Ansøgning
  5. Ovenstående kommando rydder applikationsloggen. For at rydde systemloggen skal du bruge: 'wevtutil cl System' (uden anførselstegn).

Sådan ryddes alle hændelseslogfiler ved hjælp af kommandoprompten

  1. Åbn Notesblok, og kopier og indsæt følgende tekst i den:
    @echo off FOR / F 'tokens = 1,2 *' %% V IN ('bcdedit') DO SET adminTest = %% V IF (% adminTest%) == (Adgang) goto noAdmin for / F 'tokens = * '%% G i (' wevtutil.exe el ') DO (kald: do_clear' %% G ') ekko. ekko hændelseslogfiler er blevet ryddet! goto theEnd: do_clear echo clearing% 1 wevtutil.exe cl% 1 goto: eof: noAdmin echo Du skal køre dette script som administrator! ekko. : Enden
  2. Gem den som en batchfil, og giv den det ønskede navn, for eksempel: ClEvtLog.bat eller ClEvtLog.cmd.
    Tip: For direkte at gemme en tekst med .bat- eller .cmd-udvidelsen skal du skrive filnavnet i anførselstegn, det vil sige 'ClEvtLog.bat' eller 'ClEvtLog.cmd'.
  3. Kopier denne batchfil til et bibliotek til i din systemsti som C: Windows, så du ikke behøver at skrive den fulde sti til den hver gang du kører den.
  4. Åbn en forhøjet kommandoprompt ( se hvordan ).
  5. Kør batchfilen fra kommandoprompten: ClEvtLog.cmd. Du kan også køre det direkte uden at åbne kommandoprompten eller bruge cmd / c, så kommandoprompten lukkes, når den er kørt.
    Ryddet

Sådan ryddes alle hændelseslogfiler ved hjælp af PowerShell

windows 10 startlinje åbner ikke
  1. Åbn PowerShell som administrator (se hvordan).
  2. Skriv eller kopier og indsæt følgende kommando i PowerShell:
    wevtutil | Foreach-Object {wevtutil cl '$ _'}

    PowerShell wevtutil

  3. Tryk på Enter. Vent et par sekunder, indtil alle logfiler er ryddet. Du kan nu afslutte PowerShell ved at skrive Afslut.

Sådan ryddes alle hændelseslogfiler ved hjælp af VBScript / WMI (kun klassiske hændelseslogfiler)

  1. Åbn Notesblok, og kopier og indsæt følgende tekst i den:
    strComputer = '.' Indstil objWMIService = GetObject ('winmgmts:' _ & '{impersonationLevel = impersonate, (Backup, Security)}! \' _ & strComputer & ' root  cimv2') Set colLogFiles = objWMIService.ExecQuery _ ('Vælg * fra Win32_NTEventLogFile ') For hver objLogfile i colLogFiles objLogFile.ClearEventLog () Næste
  2. Gem den som en VBScript (.VBS) fil, og giv den det ønskede navn, for eksempel: ClEvtLog.vbs.
    Tip: For direkte at gemme en tekst med .vbs-udvidelsen skal du skrive filnavnet i anførselstegn, det vil sige 'ClEvtLog.vbs'.
  3. Kopier denne VBScript-fil til et bibliotek til i din systemsti, f.eks. C: Windows, så du ikke behøver at skrive den fulde sti til den hver gang du kører den.
  4. Åbn en forhøjet kommandoprompt ( se hvordan ).
  5. Kør VBScript-filen fra kommandoprompten: CScript ClEvtLog.vbs. Du kan også køre det direkte uden at åbne kommandoprompten eller bruge cmd / c, så kommandoprompten lukkes, når den er kørt.
    VBScript / WMI-metoden rydder kun de klassiske hændelseslogfiler (applikation, sikkerhed, system osv., Ikke den nye XML-type hændelseslogfiler, der ryddes af PowerShell eller wevtutil.exe).

Bemærk også, at disse scripts ikke sikkerhedskopierer logfilerne, før de ryddes. Hvis du vil sikkerhedskopiere hændelseslogfilerne, skal du se på Microsofts Script Center til prøver.

Interessante Artikler

Redaktørens Valg

Sådan tjekker du, hvem der er vært for et websted
Sådan tjekker du, hvem der er vært for et websted
Hver hjemmeside på internettet skal have en slags vært. Hvis du vil finde ud af, hvem der hoster et bestemt websted, bør det ikke være for svært, da denne type information er offentligt tilgængelig. Du
Kan ikke tage skærmbillede på grund af sikkerhedspolitik - Prøv disse rettelser
Kan ikke tage skærmbillede på grund af sikkerhedspolitik - Prøv disse rettelser
Det kan være frustrerende at se meddelelsen Kan ikke tage skærmbillede på grund af sikkerhedspolitik pop op, når du forsøger at tage et billede af din skærm. Du har måske fundet nogle værdifulde oplysninger online, og du vil gerne dele dem
Sådan åbnes avancerede indstillinger for en strømplan direkte i Windows 8.1
Sådan åbnes avancerede indstillinger for en strømplan direkte i Windows 8.1
Beskriver, hvordan man åbner avancerede indstillinger for en strømplan direkte i Windows 8.1
Voicemail slettes ikke på iPhone - her skal du gøre
Voicemail slettes ikke på iPhone - her skal du gøre
Finder du, at du ikke kan slette voicemails på din iPhone? Spiller ikke telefonsvarer overhovedet? Forsøgte du at slette en telefonsvarer, men den blev ved med at komme tilbage? Er din iPhone generelt kun en smerte i nakken med
Sådan løser du det, når YouTube TV ikke virker på Fire Stick
Sådan løser du det, når YouTube TV ikke virker på Fire Stick
Hvis YouTube TV går ned på din Fire TV Stick, vil genstart løse problemet det meste af tiden. Hvis ikke, prøv disse gennemprøvede fejlfindingstrin.
Winaero Tweaker 0.16.1 er ude
Winaero Tweaker 0.16.1 er ude
Jeg frigiver Winaero Tweaker 0.16.1. Selvom det er en mindre udgivelse, er det en vigtig milepæl for appen, da den leveres med en Windows Update-rettelse til version 1909 og inkluderer en række andre forbedringer. Hvad er nyt i Winaero Tweaker 0.16.1 Jeg har omskrevet muligheden 'Deaktiver Windows Update' fra bunden en gang
StartIsGone til Windows 10 og Windows 8.1
StartIsGone til Windows 10 og Windows 8.1
Efter udgivelsen af ​​Windows 8.1 fandt jeg dens Start-knap ubrugelig. Seriøst er der ingen problemer for mig, hvis knappen ikke vises på proceslinjen. Sikker på, jeg savner den gamle gode startmenu. Menu! Kun en knap kan ikke gendanne den klassiske UX. Så jeg beslutter at gendanne Windows 8's opførsel med