如何在Microsoft Edge中通过HTML超链接打开映射的Windows Explorer文件夹
解决Microsoft Edge中无法通过
file://链接打开映射网络文件夹的问题 这个问题本质是Edge的安全限制导致的——为了防范恶意网页未经授权访问本地/网络文件,Edge默认阻止了网页中的file://链接直接唤起资源管理器打开共享文件夹。结合你是企业内部局域网门户的场景,下面几个方案可以针对性解决问题:
方案1:通过组策略配置(适合企业批量部署)
如果你的公司有域环境或支持批量推送组策略,这是最省心的方式:
- 打开组策略编辑器(运行
gpedit.msc) - 导航到路径:
计算机配置 > 管理模板 > Microsoft Edge > 安全设置 - 找到并启用允许文件URL链接(Allow file URLs links)策略
- 配置完成后重启Edge,此时内部门户的
file://链接就能正常唤起Windows资源管理器打开网络文件夹了
方案2:修改Edge注册表设置(单用户/非域环境)
如果是单用户配置或没有组策略权限,可以手动修改注册表实现:
- 打开注册表编辑器(运行
regedit) - 导航到:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge(若不存在Edge项,手动右键新建项) - 右键新建DWORD(32位)值,命名为
AllowFileURLs - 将值设置为
1(1代表启用,0为默认禁用状态) - 重启Edge后,
file://链接即可正常工作
方案3:添加内部门户到受信任站点并调整安全设置
这个方法依赖Windows的Internet选项配置,适合不想修改全局策略的场景:
- 打开Edge的设置和更多(右上角三个点)→ 设置 → 隐私、搜索和服务 → 拉到最底部点击安全性下的Internet选项
- 切换到安全标签页,选择受信任的站点,点击站点按钮,把内部局域网门户的URL添加进去(注意可去掉
https://前缀,只保留域名/IP) - 回到安全标签页,点击自定义级别,在弹出的窗口中找到:
- 文件下载分类下的启用文件和文件夹的拖放,设置为启用
- 其他分类下的启动应用程序和文件在IFRAME之外,设置为启用
- 保存设置后重启Edge,测试
file://链接是否正常
额外替代方案(若上述方法受安全政策限制)
如果公司严格禁止修改浏览器全局设置,可考虑在内部门户中添加一个按钮,通过本地脚本唤起资源管理器:
- 写一个简单的批处理文件(比如
open_shared_folder.bat),内容为:start explorer.exe "\\你的服务器地址\共享文件夹路径" - 将批处理文件放在内部门户的可访问路径下,引导用户下载并运行(需用户授权,体验略逊于直接打开链接,但能绕过浏览器限制)
内容的提问来源于stack exchange,提问作者Gerry




