MS Access 데이터베이스 및 대부분의 dll 및 ocxs (대부분 32 비트)에서 설치 프로그램을 만들려면 VS 설치 프로젝트가 있습니다. InstallShield LE와 함께 VS 2013을 사용하고 있습니다. 이전 버전의 설치 프로그램 (이전 버전의 VS로 생성되었을 수 있음)은 정상적으로 작동합니다. Installshield 프로젝트는 [WindowsFolder]/System32에 dll을 저장하지만 c : \ Window \ sysWOW64에 나타납니다. 이는 32 비트 DLL을 처리하는 방법입니다.일부 32 비트 DLL은 VS 2013에서 만든 설치 프로그램의 Windows 7에 등록하지 않습니다.
그러나 MSAccess 데이터베이스 및 변경된 설치 디렉터리에 대한 일부 업데이트로 VS 2013에서 설치 관리자를 다시 빌드하면 Windows 7 (64 비트)에서 설치 프로그램을 실행할 때 57 개의 dll 및 ocx 중 23 개가 등록에 실패합니다. 메시지 모듈 오류 1904 HRESULT-2147220473을 등록하지 못했습니다.
등록에 실패한 dll과 OCX는 등록하는 것과는 체계적인 차이가 없습니다. 누구든지 이러한 dll 및 ocxs 등록하지 않는 원인이 될 수 제안 할 수 있습니까?