이벤트 로그 지우는 방법: 5가지 방법
이벤트 로그는 PC의 문제를 추적하는 가장 좋은 방법이지만, 많은 사람들이 이벤트 로그를 지울 수 있는지 궁금해하고 있습니다.
로그를 지우는 것은 가장 좋은 이벤트 로그 관리 방법 중 하나이며, 오늘 가이드에서는 이를 올바르게 수행하는 방법을 보여드리겠습니다.
이벤트 로그를 지우는 것이 괜찮은가요?
- 네, 이벤트 로그를 제거하는 것은 전혀 문제가 되지 않지만, 너무 자주 하지는 말아야 합니다.
- 이렇게 하면 로그의 수를 최소화할 수 있으며, 현재 문제를 더 쉽게 찾을 수 있습니다.
- 특정 문제를 해결하기 위해 로그가 필요할 수 있으므로 너무 자주 제거하지 않도록 주의하세요.
- 로그를 지우는 것은 “이벤트 로그로 기록된 메시지를 전송하지 못했습니다” 오류가 발생할 때 도움이 될 수 있습니다.
이벤트 로그를 어떻게 지울 수 있나요?
1. 수동 방법 사용하기
- 제어판을 엽니다.
- 시스템 및 보안 창에서 관리 도구를 클릭합니다. 검색 메뉴에 event를 입력하고 이벤트 로그 보기를 선택할 수도 있습니다.

- 이제 관리자 계정으로 로그인해야 하며, 이벤트 뷰어를 더블 클릭(왼쪽 클릭)합니다.
- 이벤트 뷰어를 열면 접근할 수 있는 이벤트 목록이 표시됩니다.

- 지우고 싶은 이벤트를 오른쪽 클릭한 후 로그 지우기를 왼쪽 클릭합니다.
- 이벤트 로그를 지우는 작업이 끝나면 이벤트 로그 창을 닫고 작업을 계속 진행할 수 있습니다.
2. 명령 프롬프트를 사용하여 단일 이벤트 지우기
- 시작 메뉴를 열고 cmd를 입력합니다.
- cmd 아이콘이 나타나면 오른쪽 클릭하여 관리자로 실행을 선택합니다.

- 다음 명령을 입력해야 합니다:
wevtutil el
- 이벤트 로그 목록이 표시되면 지우고 싶은 로그의 이름을 적어둡니다.
- 특정 이벤트를 지우려면 아래 명령을 작성한 후 로그 이름을 추가합니다. 예를 들어: wevtutil cl Error 이 주제에 대해 더 알아보기
- Windows 11에서 DirectX 진단 도구(dxdiag) 여는 방법 및 사용법
- Windows 11에서 Xbox 게임 바 사용하는 방법 (초보자를 위한 전체 가이드)
- Bing 퀴즈에서 이기는 방법: 항상 정답을 얻는 쉬운 단계
- 새로운 Gmail 계정 가입 및 생성 방법 [쉬운 가이드]
3. 명령 프롬프트 사용하기
- 메모장을 열고 다음 텍스트를 붙여넣습니다:
**@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 이벤트 로그가 지워졌습니다! goto theEnd :do_clear echo 지우는 중 %1 wevtutil.exe cl %1 goto :eof :noAdmin echo 이 스크립트를 관리자 권한으로 실행해야 합니다! echo. :theEnd
- 해당 텍스트를 .bat 또는 .cmd 파일로 저장합니다 (파일 이름을 따옴표로 묶어 자동으로 .cmd 파일로 저장되도록 합니다. 예: ClearLog.cmd)
- 방금 저장한 .cmd 파일을 관리자 권한으로 실행합니다.

- 명령이 완료될 때까지 기다립니다.

이제 모든 이벤트 로그가 지워졌습니다. 이것은 Windows 10에서 모든 이벤트 로그를 지우는 가장 간단한 방법일 수 있지만, 다른 방법을 시도하고 싶다면 아래에서 방법을 확인하세요.
4. PowerShell 사용하기
- 검색으로 가서 powershell을 입력하고 PowerShell을 오른쪽 클릭하여 관리자로 실행을 선택합니다.
- PowerShell에 다음 줄을 입력하고 Enter를 누릅니다:
wevtutil el | Foreach-Object {wevtutil cl "$"} 
- 이제 Exit를 입력하여 PowerShell 창을 닫습니다.
PowerShell을 사용하여 이벤트 로그를 지우기로 결정하면 몇 초 만에 여러 로그를 지울 수 있습니다.
5. VBScript/WMI 사용하기
- 메모장을 열고 다음 텍스트를 입력합니다:
strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate, (Backup, Security)}!" _ & strComputer & "rootcimv2") Set colLogFiles = objWMIService.ExecQuery _ ("Select * from Win32_NTEventLogFile") For each objLogfile in colLogFiles objLogFile.ClearEventLog() Next
- 이를 VBScript (.VBS)로 저장하고, 직접 .vbs로 저장하는 방법은 방법 1을 참조하여, 예를 들어 ClearEvent.vbs로 이름을 지정합니다.
- 방금 생성한 ClearEvent.vbs를
C:\Windows\System32**로 이동합니다. - 이제 명령 프롬프트를 관리자 권한으로 열고 다음 명령을 실행합니다:
CScript ClearEvent.vbs
보시다시피, 이는 PC에서 로그를 제거하는 몇 가지 방법에 불과합니다.
더 강력한 소프트웨어를 찾고 있다면 최고의 이벤트 뷰어 소프트웨어에 대한 가이드를 확인하세요.
이벤트 로그를 지우기 위해 어떤 방법을 사용하시나요? 아래 댓글로 공유해 주세요.