Appcompat.txt 오류와 해결책(팁 추가)
게시일: 2003/09/24 | 글쓴이: doa | 149856 번 | 프린트 | 메일


추가정보: 이 팁으로 문제를 해결할 수 없다면 Appcompat.txt 오류의 원인, 오류 메시지와 종합적인 해결책을 제시한 Appcompat.txt 오류의 원인과 대책이라는 강좌를 참조하시기 바랍니다.


요즘 게시판에 부쩍 Appcompat.txt 오류에대한 문의가 자주올라왔다. 그러나 이렇게 올라온 게시판의 글들을 읽어 보면 알겠지만 Appcompat.txt 오류가 자주 발생해서 짜증 난다는 얘기는 수도 없이 많으며 아울러 필자가 올린 팁이 틀렸다면 게시판에 테러를 저지르는 일까지 발생했지만 질문시 유의사항을 읽고 질문한 사람은 단 한사람도 없었다(신기하다).

필자가 경험하지 못한 문제를 해결할 때 가장 필수 적인 부분은 오류의 재현성에 있다. 즉, 필자의 컴퓨터에서 동일한 오류가 재현되지 못한다면 문제 해결은 상당히 힘들다는 것이다. 그런데 동일한 오류를 재현할 수 있는 어떠한 정보도 제공하지 않으면서 어떻게 문제를 해결할 수 있겠는가?

필자가 이 문제의 원인을 추측한지는 꽤 오래되었다. 그러나 이 것은 추측일 뿐 확실한 기사가 아니기때문에 글을 올리지 않고, 혹 황소 뒷걸음질에 쥐밟히는 격으로 가끔 자세한 질문을 하는 사용자(질문시 유의 사항을 읽은)가 이 문제를 언급해 주기를 바라고 기다려 왔다. 그러나 넷티즌에대한 필자의 믿음은 여기서 또 한번 무너졌다.

지금부터 쓰는 기사는 필자의 추측이다. 이 기사가 왜 추측인지, 그리고 왜 필자가 추측 기사를 쓸 수 밖에 없는지는 이 글을 읽는 여러분들이 더 잘알것으로 본다.

필자가 이 문제의 원인을 추측한 근거는 다음과 같이 세가지이다.

  1. 필자의 컴퓨터에서 이러한 오류가 단 한번도 발생하지 않았다. 필자는 XP를 설치하자 마자 필자 홈페이지에 있는 각종 팁을 우선 적용한다(대부분 레지스트리로 만들어 두었다). 따라서 필자의 컴퓨터에서 이러한 오류가 발생하지않는 이유는 필자가 사용한 팁중 하나가 이러한 오류를 막았다고 볼 수 있다.
  2. 거의 대부분의 프로그램이 appcompat.txt 오류를 발생한다. 거의 대부분의 프로그램이 이러한 오류를 발생한다는 것은 응용 프로그램의 문제가 아니라 XP에 추가된 기능 중 하나가 발생한 문제라고 볼 수 있다.
  3. appcompat.txt의 파일명. appcompat.txt라는 파일명을 보면 Application Compatible의 줄임말로 보인다. 즉, 이 파일은 응용 프로그램의 오류가 발생한 경우 오류정보를 MS에 전송하기위해 일시적으로 생성되는 파일일 가능성이 크다는 것이다. 따라서 오류가 발생한 시점에 생성됐다가 오류 보고가 끝나거나 프로그램이 종료되면 사라진다. 어렇게 생각하면 이 파일에 오류가 발생핬다는 메시지가 떠서 이 파일을 검색해보면 드라이브에 존재하지 않는 것도 당연하다.


위의 세가지 단서를 가지고 2K비해 XP에 추가된 기능이 무엇인지, 모든 프로그램에 영향을 미치는 XP 기능이 무엇인지, 필자가 최적화할 때 XP에만 특별하게 적용한 팁이 있는지 확인해 추측한 결과 서비스 완벽 가이드에서 언급한 Error Reporting Service가 이 문제의 주범일 것으로 결론내렸다.

따라서 이문제를 처리하는 절차는 다음과 같다.

주의: 이 방법은 Appcompat.txt 오류가 발생하지 않도록하는 방법일 뿐 응용 프로그램의 오류를 막는 방법은 아니다. 즉, 이 팁을 적용하면 오류 정보는 Appcompat.txt에 저장되어 있다는 메시지는 사라지지만 응용 프로그램의 문제로 프로그램이 종료되는 것은 막을 수 없다.주1
  1. Error Reporting Service 중지
    1. 시작/실행/services.msc를 입력하고 확인을 클릭한다.
    2. Error Reporting Service를 두번 클릭한다.
    3. Error Reporting Service 속성 창에서 일반 탭을 클릭①한다.
    4. 시작 유형의 다운 메뉴를 클릭하고 시작 유형을 사용 안함으로 변경②한다.
    5. 중지 버튼을 클릭③한다.
    6. 적용 버튼을 클릭④하고 확인 버튼을 클릭⑤한다.


  2. 오류 보고 중지
    1. 시작/제어판/시스템을 클릭한다.
    2. 시스템 등록 정보 창에서 고급 탭을 클릭한다.
    3. 오류 보고 버튼을 클릭한다.
    4. 오류 보고 창에서 오류 보고 사용 안 함을 체크하고 확인 버튼을 클릭한다.


  3. 시작 및 복구 변경주2
    1. 시작/제어판/시스템을 클릭한다.
    2. 시스템 등록 정보 창에서 고급 탭을 클릭한다.
    3. 시작 및 복구설정 버튼을 클릭한다.
    4. 시스템 오류 부분의 모든 항목의 체크를 지운고 확인 버튼을 클릭한다.


  4. 기본 디버거 변경주3
    1. 시작/실행/regedit를 입력하고 확인을 클릭한다.
    2. 다음 레지스트리로 이동한다.
      HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT
      \CurrentVersion\AeDebug
    3. AeDebug 키에 마우스 우측 버튼을 클릭하고 삭제를 클릭한다주4.
    4. 키 삭제 확인 창에서 버튼을 클릭한다.
    5. 시작/실행/drwtsn32.exe -i를 입력하고 확인을 클릭한다.
    6. Dr. Watson 확인 창에서 확인 버튼을 클릭한다.


appcompat.txt 오류를 처리할 수 있는 방법이라면 게시물이 올라왔지만 다소 터무니없는 내용주5이 포함되어 있고 이 문제에대한 괴로움을 호소하는 글이 워낙 많이 올라와 이 추측성 기사를 작성하게되었다.

이제 이 추측성 기사를 기사로 만드는 것은 순전히 넷티즌의 몫인 셈이다. 즉, 출처도 밝히지않고 이 팁을 퍼가기 보다는 다른 사람을 위해 이 팁을 적용한 결과를 코멘트해주기 바란다(질문이 아니라 정보를 제공해달라는 얘기다).

주1: 원래는 주석으로 처리한 부분이다. 그러나 상당수의 사람들이 주석조차 읽지 않고 코멘트를 다는 것 같아 경로로 변경했다.

주2: 사실 1~2단계만 적용하면 문제를 해결할 수 있을 것으로 본다. 그러나 3단계도 적용하는 것이 컴퓨터를 사용하는데 훨씬 도움이 된다.

주3: 많은 사람들이 이 팁이 동작하지않는다고 해서 추가한 팁이다.

주4: 삭제하기전에 반드시 먼저 백업한다.

주5: TEMP, TMP의 값을 C:\TEMP로 바꾸는 것은 문제해결에 전혀 도움이 되지않는다. 필자는 D:\TEMP%TMP%, %TEMP% 환경 변수값으로 사용하고 있지만 지금까지 단 한번도 Appcompat.txt 오류가 발생한 적이 없다. %TEMP%, %TMP% 환경 변수는 OS 실행시 일시적으로 생성되는 파일을 저장하기위한 폴더를 지정하는 변수로 %TMP%, %TEMP%에 폴더만 할당되어 있다면 어떤 드라이브를 설정해도 무관하다(모든 NT 계열의 OS가 동일하다).


conime.exe란? 작업 관리자의 프로세스 목록을 보면 conime.exe라는 프로세스를 볼 수 ... (42442) 2003-09-30
공용 대화상자 바로가기 숨기기 내 최근 문서가 Recent로 표시되는 경우에서 공용 대화... (8927)2003-09-08

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기

  • 컴맹도 할 수 있는 War >
  • 너희를 자유롭게 하리 >
  • 찾아라! 아이폰 순정용 >
  • 만원대 피젯 스피너를 >
  • 망하는 길을 택한 쿠팡 >
  • 물놀이에 적당한 가성 >
  • 컴퓨터를 IPTV로 2, po >
  • 컴퓨터를 IPTV로 만들 >
  • Warning.or.kr도 우회 >
  • 한국의 100대 부자, 어 >


  • RSS 구독 (익명 | 회원 | 강좌 | 포럼)
    (C) 1996 ~ 2017 QAOS.com All rights reserved.