![](/img/trans.png)
[英]how to halt installanywhere installer process if intended target application already running
[英]InstallAnywhere issue: This application has unexpectely quit
我已經下載了適用於 Windows x64 的 IBM Client SDK 4.10 FC5DE。 當我繼續安裝它時,InstallAnyWhere 會彈出“正在准備安裝文件...”。 當它達到低於 100% 時會顯示錯誤並終止安裝:
This application has unexpectely quit:
Invocation of this Java application has caused an InvocationTargetException. This application will now exit (LAX).
如果我點擊詳細信息按鈕,它會顯示堆棧跟蹤:
ZeroGu6: Windows DLL failed to load
at ZeroGa4.b(DashoA10*..)
at ZeroGa4.b(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.b(DashoA10*..)
at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..)
at com.zerog.ia.installer.Main.main(DashoA10*..)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:94)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:619)
at com.zerog.lax.LAX.launch(DashoA10*..)
at com.zerog.lax.LAX.main(DashoA10*..)
我的操作系統是 Windows 8.1 Pro,我的系統上安裝了最后一個 Java x86 和 Java x86_64。 Java x86_64 是 Java 配置面板中唯一激活的。 如果我同時激活兩者,它也不起作用。 離開激活 Java x86 它也不起作用。
在我的系統上安裝的 Java 包下面:
那么對正在發生的事情有什么想法嗎?
已解決:我已經解決了。
為了工作,您需要將兼容模式設置為 Windows 7 進行設置(可執行文件)。
右鍵單擊安裝文件,轉到兼容性選項卡,然后將“兼容模式”設置為“Windows 7”。 同樣在配置中,您可以選中“以管理員身份啟動此程序”。
鏈接我發現類似問題的地方:見這個。
更改與 Windows 7 的兼容性
檢查這個(不是同一個產品,但看起來是同樣的錯誤)
將以下兩個文件設置為 Windows 7 兼容模式即可成功完成安裝。
文件 1:launchpad64.exe launchpad.exe,具體取決於您計划安裝的位版本
File2:根據使用的啟動板版本,64 位或 32 位,進入 a. win86_64(如果您正在運行 launchpad64.exe)或 b. win86_32(如果您正在運行 launchpad.exe)文件夾。
如果以管理員身份安裝,請將 install.exe 的兼容性更改為 Windows 7。
如果以當前用戶身份安裝,請將 userinst.exe 的兼容性更改為 Windows 7。
以管理員身份啟動 launchpad64.exe 或 launchpad.exe
我知道這很舊,但我今天遇到了同樣的問題。
Canillas 的回答有效,但它是一種解決方法。 Windows 兼容模式引入了一個全新的潛在問題層。 事實上,它是一個層,它接受系統調用並嘗試使用當前版本的 Windows 模擬它們在以前版本的 Windows 上的執行方式。
問題是 JRE 版本。 使用 1.8u45。 如果您不想將 bin 文件夾添加到您的 PATH 變量中,那么運行安裝程序會將 LAX_VM 參數指向 java.exe。
我不知道在下一個 JRE 構建中發生了什么變化,但是有些東西破壞了您正在使用的 InstallAnywhere 版本。
我今天遇到了這個問題。 將兼容模式設置為 Windows 7 對我不起作用。 但這種方式是:控制面板 -> 系統 -> 高級系統設置 -> 環境變量 -> 添加新用戶變量:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.