Internet Explorer 11 更改下载的文件名,将所有点 (.) 替换为下划线 (_)

Gil*_*ain 6 internet-explorer internet-explorer-11

最近我遇到了这个问题,我尝试使用 Internet Explorer 11 下载每个文件,通过将文件名中的点 (.) 替换为下划线 (_) 来自动更改其名称。例如,如果我尝试下载filename.exe它将更改为filename_exe.

这个问题发生在我尝试下载的任何文件和任何网站上。我尝试执行以下步骤来解决此问题(它们都不适合我):

1. IE >> Internet options >> Security >> Enable Protected Mode >> DISABLE

2. IE >> Internet options >> Security >> (适用于区域:Internet、本地 Internet 和受信任的站点)>> 自定义级别 >> 杂项 >> 启用 MIME 嗅探 >> 启用

3. IE >> Internet 选项 >> 高级 >> 安全 >> 不要将加密的页面保存到磁盘 >>禁用

4. 重新启动到 Internet Explorer

5. 在“无插件”模式下运行 Internet Explorer

6. 运行 Windows 更新(我正在使用 Windows 7)。

以上都没有解决我的问题。

旁注:
此外,我正在研究运行自动化测试的虚拟机 (VM)。每晚我都会在 50 台虚拟机上运行 50 次自动化测试。由于这个问题,每晚都有 1 到 3 个虚拟机(每晚不同)未能通过需要下载文件的测试。只有在重新启动这些 VM 后,它们才会返回下载文件。

Ste*_*ven 4

禁用“限制文件下载”策略:

来源:事件 1028 - 自动下载阻止

  • 打开组策略编辑器 ( gpedit.msc):
  • 展开计算机配置并禁用以下下的任何策略:
    管理模板 >> Windows 组件 >> Internet Explorer >> 安全功能 >> 限制文件下载
  • 展开用户配置并禁用以下任何策略:
    管理模板 >> Windows 组件 >> Internet Explorer >> 安全功能 >> 限制文件下载

另外,请检查以下注册表路径中的 DWORD 值iexplore.exe。将值更改为0或删除值:

  • HKLM >> 软件 >> Microsoft >> Internet Explorer >> 主要 >> 功能控制 >> FEATURE_RESTRICT_FILEDOWNLOAD

  • HKCU >> 软件 >> Microsoft\Internet Explorer\Main >> FeatureControl >> FEATURE_RESTRICT_FILEDOWNLOAD

最后,确保未对所有用户启用“不将加密页面保存到磁盘”设置。添加 DWORD 值BypassSSLNoCacheCheck并设置1为以下注册表项下的值:

  • HKLM >> 软件 >> Microsoft >> Windows >> 当前版本 >> 互联网设置
  • HKCU >> 软件 >> Microsoft >> Windows >> 当前版本 >> 互联网设置