如果我从一个网络文件夹启动我的应用程序,我不得到一个对话框。
但是,如果我将我的应用程序复制到其他网络文件夹并尝试启动它,我会在下面显示“打开文件 - 安全警告”对话框:
如果您是Google:
您会遇到有关Intranet与Internet区域,注册表编辑,组策略更改甚至Microsoft Access的页面。
如果可能,我不想处理任何问题。我需要解决方案来处理将从网络启动此应用程序的100台计算机,并且我无法对每台计算机进行系统更改。
1。如果我从某些网络文件夹而不是其他网络文件夹启动,为什么我会收到该对话框?
2。如何防止该对话框弹出?
如果适用,请提及多种可能性。
答案 0 :(得分:13)
我尝试在开发存储Azure blob上打开一些JavaScript文件时遇到了这个问题,我在Windows资源管理器中将其映射为驱动器,我通过转到:
来修复它。 Control Panel > Internet Options > Security
然后选择Local intranet
,点击Sites
,取消选中
[ ] Automatically detect intranet network
并检查两者:
[x] Include all local (intranet) sites not listed in other zones
和
[x] Include all network paths (UNCs)
。
答案 1 :(得分:3)
To Mathijs
控制面板>互联网选项>安全 在“高级”按钮(本地Intranet)中添加驱动器的IP对我有用。自动检测Intranet网络仍在
答案 2 :(得分:2)
您还可以使用组策略来解决此问题。
我制作了一个名为受信任的站点的GPO,并进行了如下配置。
计算机配置->管理模板-> Windows组件-> Internet Explorer-> Internet控制面板->安全页面
在安全性页面上,同时启用以下两项:
Intranet网站:包括未在其他区域中列出的所有本地(Intranet)网站
内联网站点:包括所有网络路径(UNC)
几分钟后,在出现问题的服务器上,打开命令提示符并运行 gpupdate (无需强制执行此操作)。
答案 3 :(得分:0)
我能够通过将DNS域添加到Intranet站点列表来实现此目的。
部分使用Mathijs的答案:
Control Panel > Internet Options > Security
或运行inetcpl.cpl
Local intranet
Sites
点击Advanced
添加服务器或域的FQDN。例如,添加“contoso.corp”(不带双引号),它实际上会添加*.contoso.corp
,将所有FQDN解析的主机“加入白名单”到后缀contoso.corp
。否则,您可以添加给定服务器的完整FQDN。就我而言,我为使用软件VPN客户端的用户创建了登录脚本的快捷方式;这是%userdnsdomain%\netlogon\login.bat
,所以我添加了contoso.corp
,不再收到警告。
答案 4 :(得分:-5)
如果您是您工作地点的管理员,并且您非常确定应用程序(自行编写的)可以安全启动。 你可以在win7和win8机器上做什么 控制面板>用户帐户>更改用户帐户控制设置,然后选择“从不通知”。 这将在执行文件时删除“额外步骤”。