Inno Setup和应用程序在Win10中不能访问UNC路径

2025-10-04 13:51:23

1、应用的使用者,非开发人员,可以自己或者请求管理员(如果没有艺科权限),可以在注册表中添加一个名为"EnableLinkedConnections"的键值来一劳永逸地解决这个问题(添加后需要重新启动)。需要注意的是修改注册还是具互秤有风险的,操作时候要谨慎,步骤如下。

Inno Setup和应用程序在Win10中不能访问UNC路径

2、然后定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System的位置。

3、然后单击右键,选择添加(New),进而选择DWORD Value。

Inno Setup和应用程序在Win10中不能访问UNC路径

4、然后键入EnableLinkedConnections,如图。

Inno Setup和应用程序在Win10中不能访问UNC路径

5、右键单击新添加的键,选择新佛脂修改(Modify),如图将值修改为1。

Inno Setup和应用程序在Win10中不能访问UNC路径

6、保存并重新启动。

1、在设计一般的安装程序时,需要在设置[Setup]添加配置参数:"AllowNetworkDrive = yes"。而在运行安装程序是,如果单击Browse按钮,在文件路径对话框中还是没有映射的网络资源。所以,不能单击Browse按钮,要在文本框中手动输入UNC路径,然后单击下一步(Next)按钮,安装程序就获得了UNC路径,并能够访问该路径。

Inno Setup和应用程序在Win10中不能访问UNC路径

2、对于一些特殊的安装程序设计,例如安装程序文件的安装路径大部分用到UNC路径,并且没有对C盘程序Program 文件的读写需要,就可以在iss文件中将配置参数设置为"Privilegesrequired=lowest", 就可以在安装过程中,单击Browse按钮然后选择UNC路径。

1、如果是要在CMD命令行中使用UNC路径,就可以以管理员的身份启动CMD之后键入:

net use \\<computername>\<sharename>  <passowrd> /user:<username> 

2、用于创建一个空链接或者 将UNC路径映射到本地I盘,命令如下:

net use  i:\\<computername>\<sharename> <passowrd> /user:<username>

然后就可以使用该网络资源了。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢