2009-09-30 11 views
2

InstallScript MSI 프로젝트 유형을 사용하여 만든 설정이 있습니다. 이 문제는 우리 고객이 마주 치고 빠른 해결책을 원합니다.InstallShield 2008 Premier Edition에서 설치 오류가 발생했습니다

의이 나는 제품을 설치합니다 통해 내가 Setup.exe를 가지고이 폴더 내부

C:\Setup_V_1.0.0931.1 

같은 경로에서 설치를 시작했다고 가정합시다. 설치 후 또는 몇 일 후에 내가 경로를 변경됩니다 통과 :

C:\New\Setup_V_1.0.0931.1 

이 시간이 나는 설정을 수정할. 사실 우리는 서버, 클라이언트 및 서비스의 3 가지 기능을 지원하고 있습니다.

이번에는 클라이언트가 아닌 서버 만 원합니다. 따라서 Setup.exe를 클릭하거나 시작 메뉴의 제거 아이콘을 클릭하면 수정, 복구 또는 제거 옵션이있는 유지 관리 모드로 연결됩니다. 나는 수정하고 기능을 선택 선택하지만 설치가 진행됨에 따라,이 오류 메시지가 나타납니다 :

Error: 1706. No Valid Source could be found for product. The Windows Installer cannot continue.

다음 오류 메시지가 : 그럼

Setup could not find a file on the specified path or Disk. Please check that the proper disk is inserted or specify a new path. Unable to locate file c:\New\Setup_V_1.0.0931.1\setup.msi

가 다른 팝업이 말하는 표시됩니다 :

Error: 1603. Fatal error during installation. Consult Windows Installer Help (Msi.chm) or MSDN for more information.

그러나 경로를 원래 위치로 변경하면 정상적으로 작동합니다.

어떻게 해결할 수 있습니까? 이 레지스트리 경로에서 확인

I 이벤트 :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\{Product-Key} 

이 키는 InstallProperties 내부에 많은 정보가 포함되어 있습니다. InstallSource라는 키가 있으며 그 값은 C:\Setup_V_1.0.3909.1\입니다. 이 값을 변경 한 후에도 installshiled는 여전히 오류를 표시합니다.

내가 제거 정보에 대해 동일한 레지스트리 정보를 찾을 : 당신의 속성에서

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{Product-Key} 
+0

아무도이 문제에 직면합니까 .. ??? 도와주세요 ... – Chetan

답변

0

가 REINSTALLMODE을 변경 (또는 어쩌면 내가하는 것을 잊지 다시 설치) vomus 여기서 할 omus에서을

브이 캐시 당신이 그렇게 설치 의미 .msi 파일은 c : \ windows \ installer에 저장되므로 나중에 사용할 수 있습니다.

0

MSI를 설치할 때 Windows Installer는 원래 MSI 경로를 레지스트리 (사용자가 언급 한 InstallSource 항목)에 저장합니다. 유지 관리 모드에서 MSI를 실행하는 경우 Windows Installer는이 경로를 사용하여 설치 데이터 (CAB 파일)를 찾습니다.

MSI를 이동하면 레지스트리에 저장된 경로가 더 이상 유효하지 않으므로 Windows Installer가 설치 데이터를 찾을 수 없습니다.

가능한 해결 방법은 제어판의 "프로그램 추가/제거"또는 "프로그램 및 기능"을 사용하여 설치를 수정하는 것입니다. 이렇게하면 캐시 된 MSI가 사용됩니다.

관련 문제