前阵子对接老旧政务办公系统,新系统内核完全不兼容高版本IE,页面一直报错空白、按钮点击无响应,被逼的没办法,只能实打实研究如何降低ie浏览器版本,前前后后踩了一堆没用的坑,总算摸透了Windows电脑自带IE的降级逻辑。
最开始完全想简单了,以为浏览器都和普通软件一样,设置页面里自带降级、切换版本的功能,翻遍了IE的工具菜单、高级设置、关于页面,能点的选项全部试了一遍,压根没有任何版本降级的入口,白白浪费了二十多分钟。
这一步纯粹是白费功夫。
当时急着赶工作进度,病急乱投医,翻了一堆乱七八糟的网页教程,看到有人说修改注册表就能直接降级IE版本,不用卸载任何东西,看着步骤不算复杂,就跟着瞎搜地教程一步步操作,手动修改注册表内的IE版本数值、删除几个版本匹配项,在重启电脑之后,不仅IE版本一点没变,还直接把浏览器文件搞损坏了,打开就闪退、弹窗报错,原本勉强能用的办公网页彻底打不开,电脑桌面还不停弹出系统异常提示,瞬间慌了神,生怕弄坏公司电脑的系统,只能停下所有工作挨个排查修复。
折腾好久才搞明白,IE浏览器和普通第三方软件完全不一样,它是Windows系统的内置组件,版本升级都是跟着系统更新补丁同步更新的,根本没法通过修改注册表、更改设置的方式降级,乱改配置只会损坏系统组件文件,徒增麻烦。
真正能用的降级方法特别直白,就是卸载系统自动安装的IE高版本更新补丁。打开电脑控制面板,找到程序和功能选项,左侧菜单栏点开已安装的更新,在顶部的搜索框里输入internet explorer,系统就会筛选出所有IE的升级补丁,排在最前面的就是当前最新的IE版本更新包。
选中对应补丁直接卸载。
卸载过程不需要额外操作,等待几分钟自动完成,结束后重启一次电脑,IE就会自动回退到电脑系统出厂自带的初始低版本,全程不用下载任何安装包、不用借助第三方工具,适配所有老旧网页和办公系统。其实降级之后会有小瑕疵,系统会频繁弹出更新提醒,提示升级最新版IE,直接忽略弹窗、关闭自动更新提醒就可以,完全不影响日常使用,老旧系统的兼容性问题也彻底解决了。
之前还傻乎乎的试过从不知名网站下载所谓IE低版本安装程序,解压安装的过程里,悄悄捆绑安装了一堆弹窗软件、垃圾插件,电脑卡顿了不少,花了好一会时间才逐个卸载干净,之后再也不敢用这种来路不明的安装包。
折腾完所有操作,确认办公系统页面正常加载、功能全部可用后,随手关掉了所有报错弹窗,盯着浏览器页面安静看了两秒。