如何配置 Internet Explorer 以避免在下载 .csv 文件时出现保存或取消提示并下载 csv 文件。
答案1
这取决于 Internet Explorer 版本。如果您使用的是 IE8 及以下版本,那么最简单的方法是下载一次 csv 文件,然后取消选中“始终在...前询问”复选框。对于 IE9 及更高版本,您应该:
- 启动注册表编辑器 (
Start >> Run >> regedit.exe
) - 扩张
HKEY_CURRENT_USER
- 导航
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
- 如果不存在,则创建
AttachmentExecute
密钥 - 创建
{0002DF01-0000-0000-C000-000000000046}
密钥 - 创建一个名为
Excel.CSV
* 的新二进制值 - 重新启动 IE 并测试 – 现在应该可以正常工作
*为了知道二进制值的名称,您应该在命令提示符下运行命令assoc.csv
,在我的情况下它是Excel.CSV
答案2
我最近(2015 年 11 月 4 日)发现其他组策略(我不知道是哪些;但我的项目有两个不同的企业组停止自动启动)将禁用自动启动,即使 {0002DF01-0000-0000-C000-000000000046}\ 注册表项已到位。要再次恢复自动启动行为,您还必须将应用程序列入白名单。要执行此操作:
- 使用名称创建一个新的二进制值:Application\<executable_name.exe>
要继续上述示例,您需要添加 Excel 的可执行文件或Application\excel.exe
作为新的二进制值。
笔记: Application
不是密钥。它只是名称的一部分。
我希望我可以指出这方面的研究或文档。只有使用 Microsoft 的进程监视器 (procmon) 并注意到该Application\<executable_name.exe>
名称在 {0002DF01-0000-0000-C000-000000000046} 查询附近进行查询时,Application
才能找到此解决方案。即使在我找到白名单元素后,我仍然找不到参考。如果有人能找到实际的参考资料,请将其添加到这些答案之一中。