我已经使用InstallShield 2015制作了一个安装程序,当我尝试运行设置时,它会进入计算空间要求的部分,暂停几秒钟,然后弹出一个错误框并显示消息:
“错误1606.无法访问网络位置安装。” 使用重试和取消按钮。
单击取消按钮会导致显示相同的错误消息,只显示确定按钮。
如果我拔下网线,我就不会再出错了,它会完美地安装程序。
这发生在同一网络上的多台PC上。我目前无法尝试不同的网络。
我在谷歌搜索过这个错误,但是所有回复似乎都是针对在安装随机软件时遇到此错误的人而定制的,而不是人们在他们制作的安装程序中收到此错误。
无论我是否尝试了大多数建议的解决方案,主要是注册表编辑,但没有一个有帮助。
编辑: 我联系了InstallShield以获得他们的帮助。他们说这与互联网上的任何地方都是一样的。更改您的注册表项。
这不是为我修复的,我在不同的PC和网络上尝试过安装程序,同样的问题就在那里。我已经尝试更改他们建议我更改的注册表项,并且我已经将谷歌上找到的所有内容更改为推荐值。
根据请求,这里是发生错误的日志文件部分(连接到网络时):
MSI (c) (74:80) [10:25:44:818]: PROPERTY CHANGE: Adding INSTALLDIR.8B221063_CD84_419E_90B4_CAFEF7A11EEB property. Its value is 'C:\Program Files\Your Company Name\Default\'.
MSI (c) (74:80) [10:25:44:818]: PROPERTY CHANGE: Adding ISMyCompanyDir property. Its value is 'C:\Program Files\My Company Name\'.
MSI (c) (74:80) [10:25:44:818]: PROPERTY CHANGE: Adding ISMyProductDir property. Its value is 'C:\Program Files\My Company Name\My Product Name\'.
MSI (c) (74:80) [10:25:44:818]: PROPERTY CHANGE: Adding GlobalAssemblyCache property. Its value is 'E:\'.
MSI (c) (74:80) [10:26:08:861]: Note: 1: 1314 2: Install
MSI (c) (74:80) [10:26:08:861]: Note: 1: 1606 2: Install
Error 1606.Could not access network location Install.
MSI (c) (74:80) [10:26:34:146]: Product: FakeProductNamesRUs Full Update V3.1.4.2 -- Error 1606.Could not access network location Install.
MSI (c) (74:80) [10:26:34:146]: Note: 1: 1606 2: Install
Error 1606.Could not access network location Install.
MSI (c) (74:80) [10:26:35:066]: Product: FakeProductNamesRUs Full Update V3.1.4.2 -- Error 1606.Could not access network location Install.
Action ended 10:26:35: CostFinalize. Return value 3.
MSI (c) (74:80) [10:26:35:066]: Doing action: SetupCompleteError
Action 10:26:35: SetupCompleteError.
成功安装中的相同部分(未连接到网络时):
MSI (c) (30:80) [10:44:55:889]: PROPERTY CHANGE: Adding DIR25.8B221063_CD84_419E_90B4_CAFEF7A11EEB property. Its value is 'C:\Program Files\Your Company Name\'.
MSI (c) (30:80) [10:44:55:889]: PROPERTY CHANGE: Adding INSTALLDIR.8B221063_CD84_419E_90B4_CAFEF7A11EEB property. Its value is 'C:\Program Files\Your Company Name\Default\'.
MSI (c) (30:80) [10:44:55:889]: PROPERTY CHANGE: Adding ISMyCompanyDir property. Its value is 'C:\Program Files\My Company Name\'.
MSI (c) (30:80) [10:44:55:889]: PROPERTY CHANGE: Adding ISMyProductDir property. Its value is 'C:\Program Files\My Company Name\My Product Name\'.
MSI (c) (30:80) [10:44:55:889]: PROPERTY CHANGE: Adding GlobalAssemblyCache property. Its value is 'E:\'.
MSI (c) (30:80) [10:44:55:890]: PROPERTY CHANGE: Modifying DIRPROPERTY2 property. Its current value is 'Install'. Its new value: 'Install\'.
MSI (c) (30:80) [10:44:55:890]: PROPERTY CHANGE: Adding DIRPROPERTY1 property. Its value is 'E:\'.
MSI (c) (30:80) [10:44:55:890]: PROPERTY CHANGE: Adding FakeProductNamesRUs property. Its value is 'E:\FakeProductNamesRUs\'.
MSI (c) (30:80) [10:44:55:890]: PROPERTY CHANGE: Adding ISCommonFilesFolder property. Its value is 'C:\Program Files\Common Files\InstallShield\'.
日志中提到的E Drive是系统保留分区。
我对InstallShield缺乏支持感到很难过,但他们坚持认为问题是由环境问题引起的,即使它发生在多台PC和多个网络上,而且他们唯一的“解决方案”无法解决问题。