Windows 7 (x64) 운영체제에 WinDbg(x64) 가 설치된 환경에서 Windows 2000 Server(x86) 의 메모리 덤프를 분석하기 위해 Crash Dump 를 열었습니다만 아래와 같이 오류가 발생하며 메모리 덤프 자료를 정상적으로 로드할 수 없었습니다.
The call to LoadLibrary(kdextx86) failed, Win32 error 0n2
"The system cannot find the file specified."
Please check your debugger configuration and/or network access.
Windows 2000 Server(x86) 의 메모리 덤프 분석을 위해서는 w2k target 을 check 할 수 있는 kdextx86.dll 이라는 Microsoft Kernel Debugger Extensions 이 필요한 듯 합니다. 하지만 WinDbg(x64)에는 해당 라이브러리가 포함되어 있지 않습니다.
WinDbg(x64)에서 Windows Server 2003(x86)은 kdextx86.dll 이 없어도 분석이 가능합니다만 Windows 2000 Server(x86) 덤프를 열지 못하는 이와 같은 현상이 있어 확인했던 결과를 블로그에 남겨 놓습니다.
해결방법은 Debugging Tools for Windows (x86) 즉 WinDbg(x86)을 설치하시면 됩니다.
"C:\Program Files (x86)\Debugging Tools for Windows (x86)\w2kchk\kdextx86.dll"
[참고자료]
Install Debugging Tools for Windows 64-bit Version
http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx#
작성자 : Lai Go / 작성일자 : 2009.12.11
2007~2011/Windows Platform2009. 12. 11. 14:01