靜默安裝
大家好,
我正在嘗試為 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
回覆:靜默安裝我必須為 x86 和 x64 映像擷取答案檔。
答案檔案似乎包含兩行不同的行。
x86
組件-0=程式文件32
組件 1=RootLevel32
x64
組件-0=程序文件64
組件 1=RootLevel64
我現在使用 vbs 腳本來決定使用哪個應答檔案。
'------------------------------------------------- -------------------------------------------------- --------
' -- 系統是 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("PROCESSOR_ARCHITECTURE")
如果 PROC_ARCH = "x86" 那麼
OS_ARCH_TYPE = WSHELL_ENV(“PROCESSOR_ARCHITEW6432”)
如果 OS_ARCH_TYPE = "" 那麼
OS_ARCH_TYPE =“x86”
結束如果
別的
OS_ARCH_TYPE =“x64”
結束如果
回覆:靜默安裝你好,
我再次捕獲了 ISS 文件,但這次我取消了安裝 java 的複選標記,並且該 ISS 文件似乎可以工作。作為靜默安裝程式的一部分,我強制安裝 .NET 套件,並且我們所有的機器都安裝了 java,並透過企業進行更新。
所以在這種情況下,它要么是導致失敗的 java 複選標記。即使機器上已經安裝了Java,或者我的捕獲檔案中有一些東西。這是可能的。但.. ..
回覆:靜默安裝能發布ISS檔案的內容嗎?我想知道您原始安裝過程中的提示是否與另一台電腦上所需的不符。另外,您是否在與嘗試靜默安裝的 PC 具有相同位數的 PC 上建立了 ISS 檔案?
——鮑伯‧希基