通过网络复制文件时,我始终收到此刺激性警告:


这些文件可能对您的计算机有害
您的互联网安全设置建议一个或多个文件可能是有害。您是否仍要使用它?

我正在将文件从\192.168.0.197\c$(家庭服务器)复制到位于\192.168.0.4的本地计算机上。
如何关闭此无意义的“警告” ?

评论

如果我剪切并粘贴(Ctrl-X然后Ctrl-V),则不会出现此问题。如果我单击并拖动相同的文件(从与Ctrl-X相同的源,并与Ctrl-V相同的目标,并拖动到相同的目标),则可以。这对我来说似乎有些奇怪,尽管我不确定我是不是在语义上误解了这还是一个错误。

#1 楼

我通过更改“互联网选项”找到了解决方法-所以我想Windows正在将“互联网”检测为我自己的网络。.叹气。


单击“开始” /“控制面板” /“ Internet选项”
单击“安全性”选项卡。
单击“本地Intranet”

单击“站点”按钮。
单击“高级”按钮。
输入另一台计算机或服务器的IP地址(允许使用通配符),然后单击添加

,单击“关闭”,然后单击“确定”,然后再次单击“确定”。
断开连接,然后重新连接网络驱动器



这对我有用,但是我不得不在这里手动输入IP真是太可惜了。如果Windows可以检测到这是本地网络文件副本并跳过有关“危险”文件的恼人(且毫无意义)的警告,那就太好了。

侧面注释:


如果使用DNS名称映射网络驱动器,则无法将服务器的IP地址添加到区域中。您需要添加DNS名称,反之亦然。
添加IP地址时,可以使用通配符,如下所示:192.168.1。*
添加DNS名称时,可以使用通配符像这样:* .example.com


评论


请注意@gerbenny底部的有关网站对话框中通配符的答案。

– IgalSt
2011年8月1日在9:04

请注意,如果在进行此更改时网络共享处于打开状态,则必须将其关闭并重新打开才能看到更改。

– azdev
2012-09-25 13:14

在这里没有工作;仍然得到警告。

–万有引力
13年4月21日在23:22

这也使网络速度的副本增加了50%! (通过wifi)

–奥德斯
2014-10-29 14:26

在Windows 10上仍然可以使用。+1

–充实
18年7月19日在22:51

#2 楼

使用Windows 7,我用通配符添加了IP地址:

10.55.25.*


现在,此范围内的所有ip都属于“本地Intranet”。

评论


啊,很好的提示,目前尚不清楚对话框是否支持通配符。

–杰夫·阿特伍德
11年4月23日在10:56

您能解释一下您将此IP地址添加到什么吗?

–查理·哈丁(Charlie Harding)
16-09-16在15:48

@CharlieHarding:此答案是Jeff 2010年6月5日的答案的补充。因此,您可以将其添加到“本地Intranet区域”对话框中。

– Wouter
17年2月23日在9:22

它告诉我在尝试添加* .local时,我输入了无效的通配符序列。

–mm201
18年8月24日在4:30

#3 楼

如果要在组策略中执行此操作,则此引用可能对您有所帮助。


您也可以使用组策略来控制此操作。使用gpedit.msc
向下钻取

用户配置→策略→管理模板→Windows组件→Internet Explorer→Internet控制面板→安全性页面

启用“ Intranet区域带有“低”
选项的“模板”。

然后启用“站点到区域分配列表”,并使用“显示”
按钮添加“站点”(服务器名,服务器名.domain, ipaddress-
输入的值取决于您用来访问
共享的名称或IP)。

最后-这是最重要的步骤-在gpedit中的一个文件夹中向下钻取到“ Intranet Zone”,并启用“显示潜在不安全文件的安全警告”的
,然后从
下拉菜单中选择“启用”。

关闭gpedit,重新启动或运行gpupdate /force,没有任何烦人的Windows安全对话!


从http://social.technet.microsoft.com/Forums/fi的底部-FI / w7itprosecurity / thread / 35ca8f9c-5 e69-4b7f-a002-0d72fa0dc14b

评论


对于执行此操作的其他人,我在策略中找不到... / Intranet区域/启动程序和不安全文件设置。但是,仅使用file://*.example.com=1进行第一步就可以了。

–塞缪尔·哈默(Samuel Harmer)
2014年6月28日上午10:30

现在,最后一个设置似乎被称为“显示可能不安全的文件的安全警告”,需要将其设置为“启用”,然后启用该设置。

–泰国语
16年1月3日,下午5:17

#4 楼

我最近一直遇到相同的错误,并找到了一种永久禁用此警告的方法(我知道我想打开哪些文件,所以,是的,我确定要禁用此警告...):


转到Internet设置(在Internet Explorer中)
转到“安全”选项卡
单击“自定义级别”(选择“ Internet” =第一个图标)
在“其他”部分中,为“启动应用程序和不安全文件(不安全)”选项选择“启用(不安全)”。
单击“确定”,然后应用更改;您将收到警告,询问您是否确定要执行此操作(必须说是)。

就这样。 :)
玩得开心。

评论


您可能会发现自己对这个答案不满意,因为它导致不必要的系统漏洞。

–安德鲁·莫顿(Andrew Morton)
2015年10月3日,17:11

我正在投票,在OP提出有关如何使系统稍微更脆弱的问题时,我似乎很难接受。因此任何答案都可以合理地假设OP并不是在寻找最完美的答案...。

–leinad13
16-10-31在16:05

#5 楼

我相信,如果您使用家庭服务器的netbios名称而不是IP地址,则不会收到警告。如果使用ip地址或说出远程计算机的完全限定的dns名称,则它不会识别为位于Intranet区域中。如前所述,另一个选择是将其手动添加到Intranet区域列表中。

评论


在您编写此代码后很多年了-是的,这似乎是出现此弹出窗口的主要原因。

–弗雷德
20年9月7日,0:46

#6 楼

我们最近在使用DFS的新服务器上安装了服务器,但遇到了同样的错误。我最后输入:

" \\servername.local.?"


单击添加后,它显示:

file://*.servername.local.


我尝试了*?相比,但这是不允许的。

#7 楼

我做了一个procmon,发现设置存储在注册表中的位置-这是我的192.168.1。*网络:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range1]
"*"=dword:00000001
":Range"="192.168.1.*"


这是我的\\ NAS服务器:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains\nas]
"file"=dword:00000001


这是它在Internet设置控制面板中的外观:


#8 楼

添加这两行(无需更改默认的本地Intranet设置)是一个快速解决方案:

file://10.*.*.*
10.*.*.*


您需要断开共享并重新连接共享才能正常工作。

#9 楼

这里的其他解决方案在Windows 7上对我不起作用,但是我发现一个可行的解决方案:通过“添加/删除程序”删除Internet Explorer,然后调整“ Windows功能”。取消单击Internet Explorer8。不再显示nag对话框!

#10 楼

这对我有用;
单击“开始” /“控制面板” /“ Internet选项”
单击“安全性”选项卡。
单击“本地Intranet”
单击“站点”按钮。
单击“高级”按钮。
显示“将该网站添加到区域中:”的位置,您要切换到资源管理器并在地址栏中复制URL;
例如,如果您的网络驱动器已映射到您的N:复制将是“ N:\”,或者如果是网络共享,则将是“ \\ Sharename”,然后单击“添加”。
这些将显示为类似; “ file://192.168.100.123”和“ file:// Sharename”
单击“关闭”,然后单击“确定”,然后再次单击“确定”。
如果勾选了“需要服务器验证...”,则取消选中它。

#11 楼

更快的方法:
打开“ Internet属性”对话框,转到“安全”选项卡,然后单击“受信任的站点”:


选择“站点”按钮
输入您的私有域(即“ 192.168 ..”)
取消选中“需要对该区域中的所有站点进行服务器验证(https :)”

单击“添加”以关闭对话框
然后应用更改



#12 楼

我尝试了上述所有内容,但使用下面提到的Reg代码对我有用。
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\ProtocolDefaults]
@=""
"http"=dword:00000000
"ftp"=dword:00000000
"file"=dword:00000000

然后重新启动!