安装旧版flashplayer的方法(转自远景未实测)


1:先卸载已经安装的flash插件。先卸载旧版插件再安装(PPAPI版插件可能在浏览器APP或DATA目录下也有,注意删除或替换)。最好把残留的settings.sol配置文件也删除,PPAPI版这个文件在Pepper Data目录下找,ActiveX和NPAPI版的在<用户目录>\AppData\Roaming\Macromedia目录下找。
2:用一剑全清清理机器后重启机器。
3:修改注册表(如安装时提示不是最新版本,定位到以下注册表项,把其中大于25的键值都删除后再安装:
[HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions]
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Macromedia\FlashPlayer\SafeVersions])
4:安装flash27.0.0.130。
5:组策略禁用阻止过期控件功能:[用户配置->管理模板->Windows 组件->Internet Explorer->安全功能->加载项管理->关闭 Internet Explorer 的过时 ActiveX 控件的阻止功能]:启用;
6:编辑hosts(不是刚需)
127.0.0.1 geo2.adobe.com
127.0.0.1 fpdownload2.macromedia.com
127.0.0.1 fpdownload.macromedia.com
127.0.0.1 macromedia.com
127.0.0.1 flash.cn
127.0.0.1 www.flash.cn

7:安装好后根据不同的浏览器作简单设置:
A、IE11/旧版Edge:编辑文本文件%LOCALAPPDATA%\Microsoft\Internet Explorer\VersionManager\versionlist.xml,注释掉Flash数据段,或者通过组策略禁用“阻止过期控件功能”。
B、Chrome/新版Edge/百分浏览器:Chrome/Edge须使用v87之前版本,并把插件版本号修改为大于32.0.0.465。(PPAPI版插件的版本号修改很简单,插件所在目录带版本号的就修改目录名,目录不带版本号的就编辑文本文件manifest.json)
C、Firefox:使用Fx84之前版本即可,不用作其他修改。

一、系统层面:Win10系统更新补丁kb4577586会强制删除Flash插件,这个就只有想办法不安装该更新了。

二、浏览器层面:

1、IE11和旧版Edge的限制:通过版本列表来阻止低版本Flash运行,目前版本号小于等于32.0.0.386的都会被阻止运行。

解决办法有4个,选哪个都可以,推荐前两个:

A、编辑文件:%LOCALAPPDATA%\Microsoft\Internet Explorer\VersionManager\versionlist.xml,注释掉Flash相关数据段;
versionlist.PNG
B、组策略禁用阻止过期控件功能:[用户配置->管理模板->Windows 组件->Internet Explorer->安全功能->加载项管理->关闭 Internet Explorer 的过时 ActiveX 控件的阻止功能]:启用;

C、把相关网站加入受信任的站点;

D、提高FP版本号(修改.ocx文件版本号)。

2、Firefox的限制:一是运行Flash需手工确认,二是从Fx85起不支持Flash。

解决办法:使用Fx84(如果要自动运行Flash那还得更早的火狐版本)

3、Chrome/新版Edge的限制:一是对FP32.0.0.465及之前的版本直接阻止,无法运行;二是对FP版本号大于32.0.0.465的也需要手工允许;三是从v88起浏览器不支持Flash。

解决办法:浏览器使用v87(如果要自动运行Flash那还得更早的版本)、或者使用百分浏览器,并提高FP版本号(PPAPI版修改很简单,插件所在目录带版本号的就修改目录名,目录不带版本号的就编辑manifest.json,比如把其中的27.0.0.130修改为37.0.0.130)。
manifest.PNG
三、Flash插件自身的限制:一是从v30起限制中国区用户不能使用国际版;二是v32.0.0.387之后的版本含有时间“炸弹”,2021年1月12日起会提示EOL生命期终止而无法使用;三是v27.0.0.159之后的版本含有限制旧版的暗桩,最近开始会提示“版本过旧、需要升级”而不能使用。

解决办法:使用27.0.0.130及之前的版本,或者是在新版的基础上去除相关限制(需修改.ocx/.dll文件)。

四、网站层面:有些B态网站会对FP插件版本号有要求,碰到这种就只好修改、提高版本号了(通过以上所说的修改manifest.json文件、修改插件所在目录的文件夹名称、直接修改.ocx/.dll等方式)。


发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注