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

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

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

这个问题发生在我尝试下载的任何文件上,以及从任何网站下载时。我尝试执行以下步骤来解决这个问题(对我来说,这些步骤都不起作用):

1. IE >> Internet 选项 >> 安全 >> 启用保护模式 >> 禁用

2. IE >> Internet 选项 >> 安全 >>(针对区域:Internet、本地 Internet 和受信任的站点)>> 自定义级别 >> 杂项 >> 启用 MIME 嗅探 >> 启用

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

4. 重新启动 Internet Explorer

5. 在“无附加组件”模式下运行 Internet Explorer

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

以上方法都无法解决我的问题。

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

答案1

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

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

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

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

  • HKLM >> 软件 >> Microsoft >>Internet Explorer >> 主页 >> FeatureControl >> FEATURE_RESTRICT_FILEDOWNLOAD

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

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

  • HKLM >> 软件 >> Microsoft >> Windows >> CurrentVersion >> Internet 设置
  • HKCU >> 软件 >> Microsoft >> Windows >> CurrentVersion >> Internet 设置

答案2

这解决了 Windows 10 的问题

转到控制面板、程序和功能,打开或关闭 Windows 功能,取消选择 IE11 并重启机器。返回并再次检查以添加。重启并测试它是否仍在更改文件扩展名。

相关内容