무음 설치
안녕하세요 여러분,
JMP 11.2에 대한 무음 설치를 만들려고 합니다. ISS 파일을 만들었습니다.
관리 셸에서:
C:\11_2\jmp\Windows>.\setup.exe -r -f1c:\jmpsetup.iss
어떤 이유에서인지, -s 스위치를 사용하여 설치를 시도하면 로그 파일에 다음과 같은 결과가 기록됩니다...
설치가 완료되면 바탕 화면에 아이콘이 90% 채워지고 마지막 순간에 꺼집니다.
C:\11_2\jmp\Windows>.\setup.exe -s -f1c:\jmpsetup.iss -f2c:\jmpsetuplog.txt
내가 뭘 놓치고 있는 거지?
</CODE></P><P><CODE>[InstallShield Silent]
Version=v7.00
File=Log File
[ResponseResult]
ResultCode=-3
[Application]
Name=JMP
Version=11.0
Company=SAS Institute Inc.
Lang=0409
Re: 자동 설치x86 및 x64 이미지에 대한 응답 파일을 캡처해야 했습니다.
응답 파일에 서로 다른 두 줄이 있는 것 같습니다.
x86
구성 요소-0=프로그램 파일32
구성 요소-1=RootLevel32
x64
구성 요소-0=프로그램 파일64
구성 요소-1=RootLevel64
이제 어떤 응답 파일을 사용할지 결정하기 위해 vbs 스크립트를 사용하고 있습니다.
'------------------------------------------------- ---------------------------------
' -- IS SYSTEM x86 또는 x64
'------------------------------------------------- ---------------------------------
DIM WSHELL, WSHELL_ENV, PROC_ARCH, OS_ARCH_TYPE
SET WSHELL = CreateObject("WScript.Shell")
SET WSHELL_ENV = WSHELL.Environment("프로세스")
PROC_ARCH = WSHELL_ENV("프로세서 아키텍처")
PROC_ARCH = "x86"이면
OS_ARCH_TYPE= WSHELL_ENV("프로세서_아키텍처W6432")
OS_ARCH_TYPE = ""이면
OS_ARCH_TYPE = "x86"
종료하면
또 다른
OS_ARCH_TYPE = "x64"
종료하면
Re: 자동 설치안녕,
ISS 파일을 다시 캡처했지만 이번에는 Java 설치 체크 표시를 제거했고, 그 ISS 파일이 작동하는 듯합니다. 저는 조용한 설치 프로그램의 일부로 .NET 패키지를 강제로 설치하고 있으며, 모든 머신에 Java가 설치되어 있고, 엔터프라이즈를 통해 업데이트되었습니다.
따라서 이 경우에는 Java 확인 표시가 실패의 원인이었습니다. Java가 이미 컴퓨터에 설치되어 있었거나 캡처 파일에 문제가 있었을 수도 있습니다. 이는 가능할 수 있지만...
Re: 자동 설치ISS 파일의 내용을 게시할 수 있나요? 원래 설치 중에 나온 프롬프트가 다른 컴퓨터에서 필요한 것과 일치하지 않는지 궁금합니다. 또한, 무음 설치를 시도하는 PC와 같은 비트를 가진 PC에서 ISS 파일을 만들었나요?
- 밥 히키