gpt4 book ai didi

installation - 错误 1606。在 IIS7 上安装时无法访问网络位置 %SystemDrive%\inetpub\wwwroot\

转载 作者:行者123 更新时间:2023-12-04 06:00:33 27 4
gpt4 key购买 nike

我正在尝试将我们目前支持 Windows 2000 和 Windows 2003 的软件安装程序移植到 Windows 2008 环境中。目前,安装程序收到一条错误消息,内容为“错误 1606。无法访问网络位置 %SystemDrive%\inetpub\wwwroot”。

%SystemDrive% 无疑是 C:\,而 C:\inetpub\wwwroot\具有正确的可访问性。

有趣的是,如果我将注册表中以下项中的路径硬编码为 C:\inetpub\wwwroot\,而不使用环境变量,则安装程序可以正常工作。
• HKLM/Software/Wow6432Node/Microsoft/InetStp/PathWWWRoot
• KHLM/软件/Microsoft/InetStp/PathWWWRoot。

这似乎是一个非常糟糕的黑客攻击。我不想告诉我们的客户,他们需要破解他们的注册表才能安装我们的产品。另一种选择是在幕后更改注册表,执行我们的安装,并在安装结束时将注册表项恢复为原始值,但显然我也不喜欢这个解决方案。

我发现很难相信微软会无缘无故地这样做,所以必须有一种替代方法来让这些安装程序在不修改注册表的情况下工作。

任何提示表示赞赏。

最佳答案

我在 Infragistics 2007 安装过程中遇到了这个错误。解决方案是修改注册表项值。问题出在安装程序上。 %SystemDrive%该值的一部分应替换为 C:对于 32 位机器,关键是

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\PathWWWRoot. 

对于 64 位机器,需要修改的 key 应该是
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\InetStp\PathWWWRoot.

发现其他 64 位详细信息 here

关于installation - 错误 1606。在 IIS7 上安装时无法访问网络位置 %SystemDrive%\inetpub\wwwroot\,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1202136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com