0
에 대한 세부 정보를 얻을 수, 64 비트 버전에 대한 확인을 작동하지만, 등록에 실패 64 비트 디버그.에 regsvr32 실패하고 난 32 비트 릴리스 & 디버그 작품을 좋아 내 VS 프로젝트에서 COM DLL을 출력이이
그것은 다음과 같은 오류와 함께 실패합니다 VS2008에 대한
The module "(...).dll" failed to load.
Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependent .DLL files.
The specified module could not be found.
- 이미 설치 SP1 (고정 일부 부족 의존성)
- 이 % windir %/System32 /에 regsvr32 또는 % WINDIR %의/SysWOW64와 /에 regsvr32 실패
-
:
- 이벤트 뷰어 SxsTrace 아무것도 캐치하지 않았던
- 관련 아무것도 (즉, 응용 프로그램 오류) 표시되지 않습니다
- sxstrace 추적 -logfile : sxstrace.etl
- 에 regsvr32을
- sxstrace 구문 분석 -logfile : sxstrace.etl -outfile : 종속성 워커는 아무튼
- 체크
sxstrace.txt sxstrace.txt ' t 누락 된 종속성을 보여줍니다 (누락 된 DLL은 릴리스 dll과 정확히 동일합니다). 64 비트 릴리스와 64 비트 디버그 종속성 간에는 차이가 없습니다 (릴리스가 아닌 일부 디버그 종속성 제외).
오류에 대한 자세한 정보는 어떻게 검색합니까?
이미 ...,이에 대한 몇 가지 일을 잃었 주에가는!
마 사용하지 않습니다. 더 이상 의존성이 없으며 오랜 기간 동안 유지되지 않았으며 최신 실행 파일에 대한 의존성을 찾기에 부적합합니다. 대신 SysInternals의 프로세스 모니터를 사용하십시오. regsvr32.exe가 DLL을 검색하고 찾지 못하는 것을 볼 수 있습니다. c : \ windows 디렉터리에 DLL을 저장하지 않으면 파일 시스템 리디렉터가 문제를 일으킬 수 있습니다. –