Windows Tips & News

როგორ გავასუფთავოთ Windows Event Log ბრძანების ხაზიდან

ხშირად, როდესაც გსურთ პრობლემების მოგვარება ან თქვენი სისტემის ჯანმრთელობის ზოგადი შემოწმება, თქვენ უნდა გამოიყენოთ Event Viewer. Event Viewer გიჩვენებთ Windows-ის ყველა მოვლენას, რომელიც აღრიცხულია, როგორიცაა ინფორმაცია, შეცდომები, გაფრთხილებები, კრიტიკული და სიტყვიერი. მაგრამ აქ იმდენი მოვლენაა, მათ შორის სრულიად ნორმალური აქტივობები, რომლებიც აღრიცხულია, რომ უფრო რთული ხდება მოვლენების დადგენა, რომლებიც დაკავშირებულია იმ საკითხებთან, რომლებიც არ მუშაობს ისე, როგორც მოსალოდნელია ან იწვევს შეცდომებს. ასე რომ, დროდადრო შეიძლება დაგჭირდეთ მოვლენის ჟურნალის გასუფთავება. ამ სტატიაში ჩვენ ვნახავთ, თუ როგორ შეგიძლიათ გაასუფთავოთ მოვლენის ჟურნალი ავტომატურად ან ბრძანების ხაზიდან.

სისტემის ჟურნალი და აპლიკაციის ჟურნალი არის ორი მნიშვნელოვანი ჟურნალი, რომელთა გასუფთავება შეიძლება ზოგჯერ გინდოდეთ. თქვენ შეგიძლიათ ხელით წაშალოთ ნებისმიერი მოვლენის ჟურნალი მასზე მარჯვენა ღილაკით დაწკაპუნებით და მარჯვენა ღილაკით მენიუდან აირჩიეთ „წაშლა ჟურნალი...“. თუმცა, თქვენ შეიძლება ასევე გინდოდეთ, რომ ეს ავტომატური გახადოთ, რათა ყოველ 7 დღეში ან 15 დღეში ერთხელ მოხდეს მოვლენის ჟურნალის გასუფთავება. Ასევე შეგიძლიათ

დააყენეთ დაგეგმილი დავალება, რომელიც ავტომატურად იმუშავებს ElevatedShortcut-ის გამოყენებით მოვლენის ჟურნალის გასასუფთავებლად.

როგორ გავასუფთავოთ მხოლოდ კონკრეტული მოვლენის ჟურნალი ბრძანების ხაზის გამოყენებით

  1. გახსენით ბრძანების სტრიქონი, როგორც ადმინისტრატორი (ნახე როგორ).
  2. კონკრეტული ჟურნალის გასასუფთავებლად, ჯერ უნდა იცოდეთ მისი სახელი. მოვლენების ჟურნალების სიის სანახავად, აკრიფეთ:
    ვევტუტილ ელ
  3. ეს ქმნის ჟურნალების ძალიან გრძელ ჩამონათვალს. შეგიძლიათ გამოიყენოთ ბრძანება: 'wevtutil el | მეტი' (ბრჭყალების გარეშე) გამომავალი ეკრანის საჩვენებლად ერთდროულად. ან შეგიძლიათ გამოიყვანოთ ტექსტურ ფაილში ბრძანების გამოყენებით:
    wevtutil el > Loglist.txt

    ეს ქმნის ტექსტურ ფაილს Loglist.txt ბრძანების ხაზის სამუშაო დირექტორიაში (იგივე საქაღალდე, სადაც ამჟამად იმყოფებით ბრძანების სტრიქონში).

  4. ახლა, როდესაც იცით ჟურნალის სახელი, რომლის წაშლა გსურთ, შეგიძლიათ გამოიყენოთ შემდეგი ბრძანება:
    wevtutil cl აპლიკაცია
  5. ზემოაღნიშნული ბრძანება ასუფთავებს აპლიკაციის ჟურნალს. სისტემის ჟურნალის გასასუფთავებლად გამოიყენეთ: 'wevtutil cl System' (ბრჭყალების გარეშე).

როგორ გავასუფთავოთ ყველა მოვლენის ჟურნალი ბრძანების ხაზის გამოყენებით

  1. გახსენით Notepad და დააკოპირეთ მასში შემდეგი ტექსტი:
    @echo გამორთულია. /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V. IF (%adminTest%)==(წვდომა) მივიღე noAdmin. for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G") ექო. echo მოვლენის ჟურნალი გასუფთავდა! მივედი ბოლომდე. :do_clear. ექოს გასუფთავება % 1. wevtutil.exe cl %1. გოტო :ეოფ. :noAdmin. echo თქვენ უნდა გაუშვათ ეს სკრიპტი, როგორც ადმინისტრატორი! ექო. :დასასრული
  2. შეინახეთ როგორც სერიული ფაილი და მიეცით თქვენთვის სასურველი სახელი, მაგალითად: ClEvtLog.bat ან ClEvtLog.cmd.
    რჩევა: ტექსტის პირდაპირ შესანახად .bat ან .cmd გაფართოებით, ჩაწერეთ ფაილის სახელი ბრჭყალებში, ანუ "ClEvtLog.bat" ან "ClEvtLog.cmd".
  3. დააკოპირეთ ეს სერიული ფაილი ზოგიერთ დირექტორიაში თქვენი სისტემის ბილიკზე, როგორიცაა C:\Windows, რათა არ დაგჭირდეთ აკრიფოთ მისი სრული ბილიკი ყოველ ჯერზე, როცა გაშვებთ.
  4. გახსენით ამაღლებული ბრძანების ხაზი (ნახე როგორ).
  5. გაუშვით სურათების ფაილი ბრძანების სტრიქონიდან: ClEvtLog.cmd. თქვენ ასევე შეგიძლიათ პირდაპირ გაუშვათ იგი ბრძანების ხაზის გახსნის ან cmd /c გამოყენების გარეშე, რათა ბრძანების სტრიქონი დაიხუროს მისი გაშვების შემდეგ.

როგორ გავასუფთავოთ ყველა მოვლენის ჟურნალი PowerShell-ის გამოყენებით

  1. გახსენით PowerShell როგორც ადმინისტრატორი (იხილეთ როგორ).
  2. ჩაწერეთ ან დააკოპირეთ შემდეგი ბრძანება PowerShell-ში:
    wevtutil el | Foreach-Object {wevtutil cl "$_"}
  3. დააჭირეთ Enter. დაელოდეთ რამდენიმე წამს ყველა ჟურნალის გასუფთავებამდე. ახლა შეგიძლიათ PowerShell-იდან გასვლა Exit-ის აკრეფით.

როგორ გავასუფთავოთ ყველა მოვლენის ჟურნალი VBScript/WMI გამოყენებით (მხოლოდ კლასიკური მოვლენის ჟურნალი)

  1. გახსენით Notepad და დააკოპირეთ მასში შემდეგი ტექსტი:
    strComputer = "." დააყენეთ objWMIService = GetObject ("winmgmts:" _. & "{impersonationLevel=impersonate, (სარეზერვო, უსაფრთხოება)}!\\" _. & strკომპიუტერი & "\root\cimv2") დააყენეთ colLogFiles = objWMIService. ExecQuery _. ("აირჩიეთ * Win32_NTEventLogFile-დან") თითოეული objLogfile-ისთვის colLogFiles-ში. objLogFile. ClearEventLog() შემდეგი
  2. შეინახეთ როგორც VBScript (.VBS) ფაილი და მიეცით თქვენთვის სასურველი სახელი, მაგალითად: ClEvtLog.vbs.
    რჩევა: ტექსტის პირდაპირ შესანახად .vbs გაფართოებით, ჩაწერეთ ფაილის სახელი ბრჭყალებში, ანუ "ClEvtLog.vbs".
  3. დააკოპირეთ ეს VBScript ფაილი ზოგიერთ დირექტორიაში თქვენი სისტემის ბილიკზე, როგორიცაა C:\Windows, რათა არ დაგჭირდეთ აკრიფოთ მისი სრული ბილიკი ყოველ ჯერზე, როცა გაშვებთ.
  4. გახსენით ამაღლებული ბრძანების ხაზი (ნახე როგორ).
  5. გაუშვით VBScript ფაილი ბრძანების ხაზიდან: CScript ClEvtLog.vbs. თქვენ ასევე შეგიძლიათ პირდაპირ გაუშვათ იგი ბრძანების ხაზის გახსნის ან cmd /c გამოყენების გარეშე, რათა ბრძანების სტრიქონი დაიხუროს მისი გაშვების შემდეგ.
    VBScript/WMI მეთოდი ასუფთავებს მხოლოდ კლასიკურ მოვლენის ჟურნალებს (აპლიკაცია, უსაფრთხოება, სისტემა და ა.შ. და არა ახალი XML ტიპის მოვლენის ჟურნალები, რომლებიც გასუფთავებულია PowerShell-ის ან wevtutil.exe-ის მიერ).

ასევე გაითვალისწინეთ, რომ ეს სკრიპტები არ ქმნიან ჟურნალების სარეზერვო ასლებს მათ გასუფთავებამდე. თუ გსურთ ღონისძიების ჟურნალის სარეზერვო ასლის შექმნა, შეხედეთ Microsoft-ის სკრიპტის ცენტრი ნიმუშებისთვის.

როგორ ჩართოთ ცალკე პროცესი თითო ჩანართზე Firefox-ში

როგორ ჩართოთ ცალკე პროცესი თითო ჩანართზე Firefox-ში

მე ყოველთვის ვაკვირდები Firefox-ის უახლეს ღამის ნაგებობებს, რადგან ყველა მაგარი ახალი ფუნქცია პირ...

Წაიკითხე მეტი

Nature HD#31 თემა Windows 8-ისთვის

ეს ვებსაიტი იყენებს ქუქიებს თქვენი გამოცდილების გასაუმჯობესებლად ვებსაიტზე ნავიგაციის დროს. ამ ქუ...

Წაიკითხე მეტი

სად არის Windows 10-ში გასვლის და დაბლოკვის პარამეტრები?

სად არის Windows 10-ში გასვლის და დაბლოკვის პარამეტრები?

3 პასუხიWindows 10-ს გააჩნია ხელახლა გამოსახული Start მენიუ და ასევე Start ეკრანი. Microsoft-მა შ...

Წაიკითხე მეტი