如何配置 Internet Explorer 以阻止 csv 文件的下载提示

如何配置 Internet Explorer 以阻止 csv 文件的下载提示

如何配置 Internet Explorer 以避免在下载 .csv 文件时出现保存或取消提示并下载 csv 文件。

答案1

这取决于 Internet Explorer 版本。如果您使用的是 IE8 及以下版本,那么最简单的方法是下载一次 csv 文件,然后取消选中“始终在...前询问”复选框。对于 IE9 及更高版本,您应该:

  1. 启动注册表编辑器 ( Start >> Run >> regedit.exe)
  2. 扩张HKEY_CURRENT_USER
  3. 导航HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
  4. 如果不存在,则创建AttachmentExecute密钥
  5. 创建{0002DF01-0000-0000-C000-000000000046}密钥
  6. 创建一个名为Excel.CSV* 的新二进制值
  7. 重新启动 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才能找到此解决方案。即使在我找到白名单元素后,我仍然找不到参考。如果有人能找到实际的参考资料,请将其添加到这些答案之一中。

相关内容