2014-04-16 4 views
1

MSI 설치 프로그램을 사용하여이 파일 myInstaller.msi를 설치하고 "192.168.2.1"값을 설치 프로세스에서 필수적인 IPADDRESS에 전달하려고했습니다. 그러나 "설치 실패"라는 오류 메시지가 나타납니다. Windows에서 확인했는데 응용 프로그램이 설치되어 있지만 Windows 서비스에는 설치되어 있지 않습니다.msiexec가 명령 줄에서 매개 변수를 전달하지 않습니다.

msiexec /i myInstaller.msi IPADDRESS=192.168.2.1 

나는 또한이 링크 msiexec does not pass parameters to custom action을 읽었습니다. 내가 CustomTextC_SetProperty_EDIT1 포함 된 잘라 내기 행을 삭제하고 나서 MSI 파일을 저장 한 후에 ORCA를 설치하고 MSI 파일을 편집하면 작동한다는 의견이 있습니다. MSI 파일이 손상된 것 같습니다. 손상된.

어떤 도움이 필요합니까? 나는 거의 2 일 동안 그것을 해내려고 노력했지만, 그렇게 할 수는 없다. :-(

답변

1

나는 잠재적 빠른 수정보다는 긴 설명과 함께 답변을하려고합니다 :

  • 속성 테이블에 추가

    • 를 열고 MSI의 무사 사본 오카와 파일 :
      • 재산권 열 : IPADDRESS 값 열 : 192.168.2.1
      • 그런 다음 SecureCustomProperties의 구분 된 목록에 IPADDRESS를 추가하십시오.
    • 저장하고 닫습니다 아래 이미지 참조하고 MSI
      • 열기 상승 cmd.exe를 프롬프트 실행 (cmd.exe를위한 시작 메뉴에서 검색을 마우스 오른쪽 버튼으로 클릭하고 관리자로 실행)를 설치
      • 을 명령 줄 (당신의 자신의 경로를 수정) : ": \ msilog.log C"

    확인 R msiexec.exe를/I "myInstaller.msi"/ QN/L * v를 esults를 찾아보고 여기에보고하십시오. 대부분 다른 오류가있을 수 있지만 대부분의 다른 오류 소스를 우회합니다.

    빠른 테스트 외에는이 방법을 사용하지 않는 것이 좋습니다.

    enter image description here

  • +0

    안녕 Glytzhkof, 답장을 보내 주셔서 감사합니다. 이제는 Orca를 사용하여 작업중인 MSI 파일을 수정하고 저장하면 문제가 생깁니다. "이 설치 패키지를 열 수 없습니다. 패키지가 있고 패키지에 액세스 할 수 있는지 확인하거나 응용 프로그램 공급 업체에 연락하여 유효한 Windows Installer 패키지인지 확인하십시오."라는 메시지가 나타납니다. – gugo

    +0

    파일의 새 복사본을 가져올 수 없습니까? 위의 명령 줄을 사용하여 자동 실행 해보십시오. 이것은 GUI를 전혀 무시할 것이고 사용자 인터페이스 대화 상자에 오류가 있어도 설치가 실행될 수 있는지 확실하지 않습니다. –

    관련 문제