Windows 11/10 มีชื่อเสียงในการทำงานผิดปกติบ้างด้วยข้อผิดพลาดหลายประเภท ตอนนี้คุณอาจต้องการเข้าใจข้อผิดพลาดเหล่านั้นลึกขึ้น และนั่นคือที่มาของ Event Log ไฟล์ Event Log เก็บข้อมูลทั้งหมดเกี่ยวกับข้อผิดพลาดในอดีตไว้ให้คุณดู ปัญหาคือ Event Log บางครั้งไม่ได้ลบข้อมูลที่จัดเก็บไว้โดยอัตโนมัติ และนั่นอาจเป็นปัญหาสำหรับประสิทธิภาพคอมพิวเตอร์ของคุณ
เพื่อแก้ไขนี้ ผู้ใช้ต้องล้าง Event Log ด้วยตนเอง และคุณรู้ไหม? ผู้ใช้คอมพิวเตอร์ส่วนใหญ่ไม่รู้ว่าทำอย่างไร อย่ากังวล เราจะช่วยคุณตลอดกระบวนการ และเมื่อเสร็จ คุณจะกลายเป็นมาสเตอร์
ล้าง Event Log ใน Windows 11/10
โพสต์นี้แสดงวิธีล้างไฟล์ Event Log ผ่าน Event Viewer UI หรือบรรทัดคำสั่ง คุณสามารถลบไฟล์ event log ทั้งหมดหรือเฉพาะบางรายการจาก Windows/Server ได้ โดยทำตามขั้นตอนในบทช่วยสอนนี้
1] ลบ Event Log โดยใช้ Event Viewer

คลิกปุ่ม Start แล้วพิมพ์ eventvwr.msc หรือ Event Viewer เมื่อเห็นไอคอน ให้คลิกขวาและเลือก Run as Administrator เพื่อเปิด Event Viewer สุดท้าย ให้ดับเบิลคลิกที่โฟลเดอร์ในแผงซ้าย คลิกขวาที่ events ที่ต้องการลบ แล้วเลือก Clear Log นี่จะลบไฟล์ log ทั้งหมดสำหรับส่วนนั้น คุณยังสามารถเลือกไฟล์ log แล้วคลิก Clear log ที่คุณเห็นในแผงด้านขวาได้
2] ล้าง Event logs ที่เลือกโดยใช้ wevtutil tool

ส่วนตัวผมชอบใช้ Command Prompt มากกว่าวิธีทั่วไป ในกรณีนี้ เราจะพูดถึงวิธีล้าง Event Log โดยใช้ Command Prompt ก่อนจะพูดถึงตัวเลือกอื่น
คลิกปุ่ม Start แล้วพิมพ์ "cmd.exe" และจากนั้นคุณจะเห็นไอคอน CMD คลิกขวาที่ไอคอนแล้วเลือก Run as Administrator เพื่อเปิด Command Prompt
ขั้นตอนต่อไป คือ พิมพ์ "wevtutil el" ลงในหน้าต่าง Command Prompt ที่เปิดใหม่ และอย่าลืมทำโดยไม่มีเครื่องหมายคำพูด กดปุ่ม Enter บนคีย์บอร์ด และในไม่กี่วินาที คุณควรจะเห็นรายการ error logs ทั้งหมด
สุดท้าย ให้พิมพ์ wevtutil cl + ชื่อของ log ที่คุณต้องการลบ ตัวเลือกนี้ช่วยให้คุณล้างเฉพาะ log ที่คุณไม่ต้องการ อย่าไปคาดหวังว่าจะล้างทั้งหมดพร้อมกัน
WEVTUTIL.exe เป็นเครื่องมือสร้างในที่ช่วยให้คุณดึงข้อมูลเกี่ยวกับ event logs และ publishers คุณยังสามารถใช้คำสั่งนี้เพื่อติดตั้งและถอนการติดตั้ง event manifests, รัน queries, และ export, archive, และ clear logs
3] ลบไฟล์ Event Log ทั้งหมดโดยใช้ไฟล์ .CMD
เพื่อล้างทั้งหมด ให้เปิด Notepad แล้วคัดลอกและวางข้อมูลต่อไปนี้ซึ่งมาจาก MSDN:
@echo off FOR /F "tokens=1,2*" %%V IN ('bcdedit') DO SET adminTest=%%V IF (%adminTest%)==(Access) goto noAdmin for /F "tokens=*" %%G in ('wevtutil.exe el') DO (call :do_clear "%%G") echo. echo Event Logs have been cleared! ^ goto theEnd :do_clear echo clearing %1 wevtutil.exe cl %1 goto :eof :noAdmin echo You must run this script as an Administrator! echo ^ :theEnd pause>NUL
อย่าลืมบันทึกข้อมูลเป็นไฟล์ .CMD แล้วสุดท้าย คลิกขวาที่ไฟล์ที่บันทึกแล้วและเลือก Run as Administrator จากนั้น Command Prompt จะเปิดด้วยตัวเอง และสิ่งที่คุณต้องทำคือปล่อยให้มันทำงานจนเสร็จ
หวังว่าจะช่วยได้!
บทความเกี่ยวข้องที่น่าสนใจ:
- How to view and delete Event Viewer Saved Logs in Windows
- How to view Event Logs in Windows in detail with Full Event Log View
- Use Event Viewer to check unauthorized use of Windows computer
- How to create Custom Views in Event Viewer on Windows
- Enhanced Event Viewer for Windows from Technet
- Event Log Manager Free event log management software
- Monitor Windows Event Log Files Checking with SnakeTail Windows tail utility
- Event Log Manager & Event Log Explorer software.
