Install4j升级安装有时会给出"Error opening media file. Please move this file to an ascii-only path like c:\"
Install4j upgrade installation sometimes gives "Error opening media file. Please move this file to an ascii-only path like c:\"
...然后:
"Log: C:\Users\GEBRUIKER2\AppData\Local\Temp\i4j_nlog_7"
这种情况一直发生,但只在相对较少的机器上发生(大约每 100 台机器中有 1 台),并且仅在尝试更新现有安装时发生。 install4j 5.1.15 和 6.1.2 都会发生这种情况。
唯一可靠的解决方法是手动卸载并重新安装,这意味着我们必须联系所有受影响的客户为他们执行此操作。
我发现了这个相关的 link:
https://board.jdownloader.org/showthread.php?t=31405
但是,他们 "solved" 通过执行手动卸载-重新安装循环来实现它,这对许多客户来说并不适用。
导致此错误的原因 - 列出的文件显然已经在纯 ASCII 路径上 - 通常我们可以做些什么来解决它?
根据您对问题的评论:
Apparently, the error happens when immediately clicking "install now" as soon as the update has been marked as downloaded in the updater. Waiting for a split second prevents the error.
这听起来像是反病毒工具正在检查下载的可执行文件并阻止对其进行读取访问。
在您的更新程序中,查找名为 "Download URL" 的操作并在其后添加一个 "Sleep" 操作。
...然后: "Log: C:\Users\GEBRUIKER2\AppData\Local\Temp\i4j_nlog_7"
这种情况一直发生,但只在相对较少的机器上发生(大约每 100 台机器中有 1 台),并且仅在尝试更新现有安装时发生。 install4j 5.1.15 和 6.1.2 都会发生这种情况。
唯一可靠的解决方法是手动卸载并重新安装,这意味着我们必须联系所有受影响的客户为他们执行此操作。
我发现了这个相关的 link: https://board.jdownloader.org/showthread.php?t=31405
但是,他们 "solved" 通过执行手动卸载-重新安装循环来实现它,这对许多客户来说并不适用。
导致此错误的原因 - 列出的文件显然已经在纯 ASCII 路径上 - 通常我们可以做些什么来解决它?
根据您对问题的评论:
Apparently, the error happens when immediately clicking "install now" as soon as the update has been marked as downloaded in the updater. Waiting for a split second prevents the error.
这听起来像是反病毒工具正在检查下载的可执行文件并阻止对其进行读取访问。
在您的更新程序中,查找名为 "Download URL" 的操作并在其后添加一个 "Sleep" 操作。