我们最近在 Internet Explorer 中通过 HTTPS 从一个应用程序下载文件时遇到了问题。突然它开始显示此错误
Internet Explorer 无法从 ${domain} 下载 ${page}
Internet Explorer 无法打开此 Internet 网站。所请求的网站目前不可用或无法找到。新的意图更迟了。
翻译成英文
无法从 ${domain} 下载 ${page}
Internet Explorer 无法打开此站点。请求的站点不可用或无法找到。请稍后重试。
搜索了一段时间后,我发现了微软的解决方案(https://support.microsoft.com/es-es/kb/323308/en) 运行良好,用户支持团队能够将其推广到一小部分用户。运行良好。
只需应用这样的注册表设置:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"BypassSSLNoCacheCheck"=dword:00000001
"BypassHTTPNoCacheCheck"=dword:00000001
HKEY_LOCAL_MACHINE
好的,也许用代替会更好HKEY_CURRENT_USER
。
今天我接到另一个部门打来的电话,说一个应用程序可能会影响公司的每个员工,就像 一样<panic mode on />
。于是我开始与开发这个应用程序的人核实,发现一个页面的下载正常,而其他页面则不正常。太好了,这给了我们一些空间来使用 Google Chrome Dev Tools 来比较一个正常和失败的页面。
基本上在失败的那个上有一个类似 Expire 的标头
Expires: Thu, 01 Jan 1970 00:00:00 GMT
一旦修改代码以删除此标头,它就可以再次使用未打补丁IE。
就它正在运行并突然开始产生故障而言,我们担心的是,事情从一天变成了另一天,以至于许多用户开始遇到这种错误。在我看来,有两个选项更可行:
- AD 组策略发生更改。但不知道策略中具体有哪些设置。
- 用户的电脑上安装了一些补丁(这是定期执行的)。但仍然不知道哪个补丁会导致此问题。
有人可以指出其他选择吗?