64비트 Windows에서 Regsvr32.exe를 실행하면 오류 메시지가 나타난다

기술 자료 번역 기술 자료 번역
기술 자료: 282747 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

64비트 버전의 Windows에서 Regsvr32.exe를 실행하여 32비트 DLL(동적 연결 라이브러리)을 등록하려고 하면 다음과 같은 오류 메시지가 나타납니다.
Filename.dll은(는) 실행 파일이 아니며 이 파일 형식에 대한 등록 도우미도 등록되어 있지 않습니다.

원인

이 문제는 System32 폴더에 있는 Regsvr32.exe 파일이 64비트 버전이기 때문에 발생합니다. Regsvr32를 실행하여 DLL을 등록하면 기본적으로 64비트 버전이 사용됩니다.

해결 방법

이 문제를 해결하려면 %SystemRoot%\Syswow64 폴더에서 Regsvr32.exe를 실행합니다. 예를 들어, 다음 명령을 입력하여 DLL을 등록하십시오.
cd \windows\syswow64
regsvr32 c:\filename.dll

현재 상태

이것은 의도적으로 설계된 동작입니다.

추가 정보

Syswow64 폴더에는 32비트 버전의 Windows 프로그램 파일 및 DLL이 포함되어 있습니다.

속성

기술 자료: 282747 - 마지막 검토: 2008년 2월 5일 화요일 - 수정: 2.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows Advanced Server, Limited Edition
키워드:?
kberrmsg kbprb KB282747

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com