Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리

바탕화면에 갑자기 나타나는 디버그 파일(debug.log 또는 debug.txt)은 주로 크로뮴(Chromium) 기반 브라우저의 버그 때문에 발생합니다. 그 외에도 손상된 사용자 프로필이나 불완전하게 설치된 브라우저가 원인일 수 있습니다.

이 문제는 바탕화면에 생성된 디버그 파일을 메모장으로 열었을 때 아래와 같은 내용이 표시되면서 알게 되는 경우가 많습니다.

[1101/180331.337:ERROR:directory_reader_win.cc(43)] FindFirstFile: The system cannot find the path specified. (0x3)

PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리

문제 해결 전 확인 사항

본격적인 문제 해결에 앞서 아래 사항들을 먼저 점검해 보세요.

  • Windows가 최신 빌드로 업데이트되어 있는지 확인합니다.
  • 임시(temp) 파일을 삭제한 후 문제가 해결되는지 확인합니다.
  • Google Talk를 사용 중이라면(2015년에 서비스가 중단되었지만 일부 사용자가 여전히 이용 중입니다), 제어판에서 설치 복구를 진행해 보세요.

해결 방법 1: 디버그 파일 삭제하기

가장 먼저 할 일은 불필요한 디버그 파일 자체를 삭제하는 것입니다(시스템 또는 응용 프로그램 시작 시 파일이 다시 생성될 수 있습니다). 각 해결 방법을 적용할 때마다 이 과정을 반복해야 할 수 있습니다.

  1. 먼저 해당 디버그 파일이 본인이나 다른 사용자, 응용 프로그램에 필요하지 않은지 확인한 뒤, 시스템의 모든 응용 프로그램을 종료합니다(작업 관리자에서 백그라운드 프로세스까지 확인하세요).
  2. 디버그 파일을 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. 삭제를 확인하고 파일이 실제로 삭제되었는지 확인합니다.
  4. 삭제되지 않는다면 시스템을 안전 모드로 부팅하거나 클린 부팅한 후 다시 삭제를 시도합니다. 이때 관리자 권한 PowerShell에서 “rm.\debug.log” 명령어를 사용해야 할 수도 있습니다.

해결 방법 2: 브라우저를 최신 버전으로 업데이트하기

주요 브라우저들은 최신 기능 추가와 버그 수정을 위해 정기적으로 업데이트됩니다. 오래된 버전의 브라우저를 사용하면 운영체제와의 호환성 문제가 발생하여 문제 해결을 위한 디버그 파일이 바탕화면에 생성될 수 있습니다. 이 경우 브라우저를 최신 버전으로 업데이트하면 문제가 해결될 수 있습니다.

Chrome의 경우

  1. Chrome을 실행하고 창 오른쪽 상단의 점 3개(세로) 메뉴를 클릭합니다.
  2. 표시된 메뉴에서 설정을 선택한 후, 화면 왼쪽에서 Chrome 정보를 클릭합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. 오른쪽 화면에서 Chrome이 최신 버전으로 업데이트되어 있는지 확인합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  4. Visual Studio Code를 사용 중이라면 Chrome과 연결된 디버거 구성 파일도 함께 업데이트해야 합니다.

Edge 브라우저의 경우

  1. Edge 브라우저를 실행하고 화면 오른쪽 상단의 점 3개(가로) 메뉴를 클릭합니다.
  2. 도움말 및 피드백을 클릭한 후 하위 메뉴에서 Microsoft Edge 정보를 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. Edge 브라우저가 최신 버전으로 업데이트되어 있는지 확인합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리

브라우저(크로뮴 기반) 업데이트를 마친 후 PC를 재부팅하고, 재부팅 후에도 디버그 파일이 생성되는지 확인합니다.

해결 방법 3: PDF 파일을 다른 브라우저나 응용 프로그램으로 열기

디버그 파일 생성 문제는 크로뮴 기반 브라우저에서 보고된 버그로, 특히 브라우저로 PDF 파일을 다운로드하거나 열 때 자주 발생합니다. 이 경우 PDF 파일을 크로뮴 기반이 아닌 브라우저(예: Firefox, Safari)나 별도의 응용 프로그램으로 열도록 설정하면 문제가 해결될 수 있습니다.

  1. Windows 로고 키를 눌러 Windows 메뉴를 연 후 톱니바퀴 아이콘을 클릭해 시스템 설정을 엽니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  2. 을 선택하고 화면 왼쪽에서 기본 앱을 클릭합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. 오른쪽 화면을 아래로 스크롤한 후 파일 형식별로 기본 앱 선택을 클릭합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  4. 목록을 스크롤하여 “.PDF” 항목을 찾은 후, 해당 항목 앞의 응용 프로그램을 클릭합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  5. 표시된 옵션에서 다른 브라우저(크로뮴 기반이 아닌 것) 또는 응용 프로그램(예: Adobe Acrobat Reader DC)을 선택합니다.
  6. 시스템을 재부팅한 후 디버그 파일 문제가 해결되었는지 확인합니다.

해결 방법 4: Microsoft Edge 개발자 도구 비활성화하기

Microsoft Edge 브라우저의 개발자 도구가 활성화되어 있으면, 프런트엔드 워크플로를 편집할 수 있는 기능이 응용 프로그램과 운영체제 간 충돌을 일으켜 이 오류가 발생할 수 있습니다. 이 경우 Edge의 개발자 도구를 비활성화하면 문제가 해결될 수 있습니다.

  1. Windows + R 키를 눌러 실행 창을 연 후 다음 명령어를 입력하고 실행합니다:
    gpedit.msc
    PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  2. 창 왼쪽 창에서 사용자 구성을 확장한 후 관리 템플릿을 확장합니다.
  3. Windows 구성 요소를 확장한 후 Microsoft Edge를 두 번 클릭합니다.
    PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  4. 오른쪽 창에서 개발자 도구 허용을 마우스 오른쪽 버튼으로 클릭합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  5. 편집을 선택한 후 사용 안 함을 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  6. 적용/확인 버튼을 클릭한 후 PC를 재부팅합니다.
  7. 재부팅 후 디버그 파일 문제가 해결되었는지 확인합니다.

해결 방법 5: 시작 폴더에서 디버그 파일 삭제하기

디버그 파일이 시작 폴더에 위치해 있으면(이로 인해 시스템이 재시작될 때마다 파일이 다시 생성됩니다), 바탕화면에 디버그 파일이 계속 나타날 수 있습니다. 이 경우 시작 폴더에서 파일을 제거하면 문제가 해결될 수 있습니다.

  1. Windows + R 키를 동시에 눌러 실행 창을 연 후 다음 경로를 입력하고 실행합니다:
    %appdata%\Microsoft\Windows\Start Menu\Programs\Startup
    PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  2. 디버그 파일을 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.
  3. 삭제를 확인한 후 시스템 작업 표시줄을 마우스 오른쪽 버튼으로 클릭합니다.
  4. 표시된 메뉴에서 작업 관리자를 선택하고 시작 프로그램 탭으로 이동합니다.
  5. 디버그 파일 항목의 체크를 해제한 후 PC를 재부팅합니다.
  6. 재부팅 후 디버그 파일 오류가 사라졌는지 확인합니다.

해결 방법 6: Crashpad 폴더 삭제하기

Chrome과 관련된 Crashpad 폴더가 손상되면 바탕화면에 디버그 파일이 나타날 수 있습니다. 이 경우 Crashpad 폴더를 삭제하면 문제가 해결될 수 있습니다.

  1. 시스템의 브라우저(예: Chrome)를 종료하고, 작업 관리자에서 브라우저 관련 프로세스가 실행 중이지 않은지 확인합니다.
  2. Windows + R 키를 눌러 실행 창을 연 후 다음 경로를 입력하고 실행합니다:
    %LocalAppData%\Google\Chrome\User Data
    PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. Crashpad 폴더를 마우스 오른쪽 버튼으로 클릭한 후 삭제를 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  4. 폴더 삭제를 확인한 후 PC를 재부팅합니다.
  5. 재부팅 후 디버그 파일 문제가 해결되었는지 확인합니다.

해결 방법 7: Windows 클린 부팅하기

시스템의 어떤 응용 프로그램이 시작 시점에 디버그 파일을 생성한다면, 바탕화면에 디버그 파일이 나타날 수 있습니다. 이 경우 클린 부팅을 통해 문제를 해결할 수 있습니다.

  1. 네트워킹 지원 안전 모드로 부팅한 후 디버그 파일이 생성되는지 확인합니다.
  2. 생성되지 않는다면 시스템을 정상 모드로 부팅한 후 클린 부팅을 진행합니다.
  3. 디버그 파일 문제가 해결되었는지 확인합니다. 해결되었다면 Windows 시작 설정에서 응용 프로그램을 하나씩 활성화하며 문제가 되는 응용 프로그램을 찾아냅니다. Adobe Photoshop, OneDrive(클라이언트가 실행 중이 아니지만 파일 탐색기로 OneDrive 폴더 내 파일을 편집하는 경우), Visual Studio 등이 이 문제를 일으키는 것으로 알려진 응용 프로그램입니다.

해결 방법 8: 새 Microsoft Edge 업데이트 제거하기

Microsoft는 버그가 있는 업데이트를 배포하는 경우가 있으며, 그중 하나가 KB4576754(당시 최신 Microsoft Edge 업데이트)입니다. 이 경우 문제가 있는 업데이트를 제거하면 문제가 해결될 수 있습니다.

  1. Windows 로고 키를 눌러 Windows 메뉴를 연 후 설정을 검색합니다. 검색 결과 목록에서 설정을 선택합니다.
  2. 업데이트 및 보안을 선택한 후 업데이트 기록 보기를 엽니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. 업데이트 제거를 클릭하고 KB4576754 업데이트를 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  4. 제거를 클릭한 후 화면의 안내에 따라 문제가 있는 업데이트를 제거합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  5. PC를 재부팅한 후 재부팅이 완료되면 디버그 파일 문제가 해결되었는지 확인합니다.

해결 방법 9: 브라우저 재설치하기

브라우저 설치가 손상된 경우 이 오류가 발생할 수 있습니다. 이 경우 브라우저를 재설치하면 문제가 해결될 수 있습니다. 문제가 크로뮴 기반 브라우저에서 보고되었으므로 Microsoft Edge와 Chrome 브라우저(여기서는 Chrome의 재설치 과정을 설명합니다)를 재설치해 보세요(다른 크로뮴 기반 브라우저도 함께 재설치하는 것이 좋습니다).

  1. Chrome의 중요 정보/데이터(북마크, 비밀번호 등)를 백업합니다.
  2. Chrome을 종료하고 작업 관리자에서 관련 프로세스가 실행 중이지 않은지 확인합니다.
  3. Windows 버튼을 클릭해 Windows 메뉴를 연 후 톱니바퀴 아이콘을 클릭해 시스템 설정을 엽니다.
  4. 을 선택한 후 Google Chrome을 찾아 확장합니다.
  5. 제거 버튼을 클릭하고 Google Chrome 제거를 확인합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  6. Chrome 제거 후 PC를 재부팅하고, 재부팅이 완료되면 다음 디렉터리를 삭제합니다:
    C:\Program Files\Google\Chrome

    %LocalAppData%\Google\Chrome
  7. Windows 버튼을 클릭해 Windows 메뉴를 연 후 레지스트리 편집기를 검색합니다. 검색 결과에서 레지스트리 편집기를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  8. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭한 후 시스템 레지스트리를 백업합니다.
  9. 다음 경로로 이동합니다:
    Computer\HKEY_CURRENT_USER\SOFTWARE
  10. 화면 왼쪽에서 Google 키를 마우스 오른쪽 버튼으로 클릭한 후 삭제합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  11. 다음 경로로 이동합니다:
    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\
  12. 마찬가지로 화면 왼쪽에서 Google 키를 마우스 오른쪽 버튼으로 클릭한 후 삭제합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  13. 파일 메뉴를 열고 끝내기를 클릭해 레지스트리 편집기를 닫습니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  14. 컴퓨터를 재부팅한 후 재부팅이 완료되면 최신 버전의 Chrome 설치 프로그램을 다운로드합니다(오프라인 설치 프로그램을 사용하는 것이 좋습니다).
  15. 다운로드한 Google Chrome 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택한 후, 화면 안내에 따라 재설치를 완료합니다.
  16. Chrome 재설치 후 디버그 파일 문제가 해결되었는지 확인합니다.

해결 방법 10: 다른 사용자 계정 만들기

시스템의 사용자 프로필이 손상된 경우 이 오류가 발생할 수 있습니다. 이 경우 새 사용자 계정을 만들면 문제가 해결될 수 있습니다.

  1. 새 사용자 계정을 만든 후 현재 계정에서 로그오프합니다.
  2. 새로 만든 계정으로 시스템에 로그인하여 디버그 파일 문제가 해결되었는지 확인합니다.

해결 방법 11: 파일 숨기기 및 읽기 전용 설정하기

위의 어떤 방법으로도 문제가 해결되지 않았다면, 파일을 숨기고(파일의 존재가 거슬리지 않도록) 읽기 전용으로 설정하는(파일을 생성하는 응용 프로그램이 파일을 편집하거나 다시 생성하지 못하게 하는) 방법으로 문제를 해결할 수 있습니다.

  1. 폴더 옵션의 보기 메뉴에서 “숨긴 파일, 폴더 또는 드라이브 표시 안 함”이 활성화되어 있는지 확인합니다. 또한 실행 중인 모든 응용 프로그램을 닫고, 작업 관리자에서 백그라운드 응용 프로그램이 실행 중인지 확인합니다.
  2. 디버그 파일을 마우스 오른쪽 버튼으로 클릭한 후 속성을 선택합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  3. 읽기 전용숨김 옵션에 체크합니다.PC 바탕화면에 디버그 파일(debug.log)이 생기는 이유와 해결 방법 총정리
  4. 적용/확인 버튼을 클릭한 후 시스템을 재부팅합니다.
  5. 재부팅 후에는 디버그 파일 문제가 해결되기를 바랍니다.