본문 바로가기

IT 서비스 바라보기/PC Program

ntdll.dll / msvcrt.dll 조치방법



ntdll.dll / msvcrt.dll 오류 조치 방법에 대해서 알려 드리겠습니다 ^-^

modname 을 확인합니다. → ntdll.dll or msvcrt.dll 
아래 사항은 가장 많이 발생되는 경우의 문제되는 경우이며, 항상 해당 파일과 문제 되는 경우가 아님을 주의해주시기 바랍니다.
 
ntdll.dll :
1. 인터넷 실행 후 도구->인터넷 옵션->고급->타사 브라우저 확장명 사용에 체크 해제합니다.                  
2. hksock1.dll, hksock2.dll, hkstart.exe 파일을 제거합니다. 
3. LkSoundProcessor.ax 파일을 제거합니다.
 
동영상 실행시 unknown 으로 나올 경우 : 1. d'Tomoyos 코덱을 제거합니다. 만약, 해당 코덱이 없거나 제거해도 동일할 경우 다른 코덱이 있는지 확인하셔서 설치된 코덱은 모두 제거합니다.
 
msvcrt.dll : 소프트 포럼 policy.tbl 파일과 충돌. 
주로 iexplore.exe 오류가 발생될 경우 아래 프로그램을 이용해서 점검하시면 많은 도움이 되실 겁니다. 아래 내용은 시스템 파일 외 다른 타사 파일이 로딩 되는 항목이 있는지 확인하셔서 충돌나는 타사 파일을 확인하는 방법이며, 로딩 되지 않도록 설정한 후 문제를 확인하시는 방법입니다.
 
사용 방법은 아래와 같습니다.  
1. http://www.sysinternals.com/ntw2k/freeware/procexp.shtml 에서 windows NT/2k/xp 용 다운로드 하고 압축 풉니다.  
2. process explorer를 실행하고 [view-lower pane view - dlls]를 클릭합니다.  
3. Internet Explorer 프로그램을 실행하여 문제 재현시킵니다.  
4. 오류가 발생하면, process explorer에서 문제 발생한 프로세스(예: iexplorer.exe) 을 클릭합니다.  
5. 선택한 프로세스에 로딩된 파일정보가 아래에 표시되면, "Company Name"을 클릭하여 회사명으로 정렬한 후, Microsoft가 아닌 타사 파일들이 로딩된 것이 있는지 확인합니다. 
6. 로딩된 타사 파일들의 파일명을 변경하거나 제거한 후 문제가 발생하는지 확인합니다.