禁用chrome://plugins中全部flash条目是v8.7版本最直接有效的解法,因该版本保留chrome 50系插件管理页且未移除flash入口;还可通过添加启动参数、清理注册表残留或替换flash dll为空文件彻底阻断提示。

百度浏览器PC端v8.7版本已停止更新,但系统仍会因残留Flash检测逻辑反复弹出“Adobe Flash Player已过期”提示,干扰正常浏览——该提示无法通过常规设置关闭,必须从插件层彻底切断调用路径。
禁用chrome://plugins中全部Flash条目
这是v8.7版本最直接有效的解法,因为该版本仍保留Chrome 50系内核的插件管理页,且未移除Flash相关入口。
1、在百度浏览器地址栏输入 chrome://plugins/,按回车访问插件管理页。
2、等待页面加载完成,查找所有含“Adobe Flash Player”字样的条目——v8.7常见两个:PPAPI(默认启用)和NPAPI(可能灰显但仍在注册表中残留)。
3、对每个Flash条目,点击其下方的【禁用】链接;若仅看到“停用”而非“禁用”,说明该条目已被部分屏蔽,但仍需点开详情确认状态。
4、关闭当前标签页,必须重启整个浏览器进程(不是仅关标签页),否则禁用状态不生效。
修改快捷方式目标添加启动参数
适用于插件页失效或被隐藏的v8.7定制版,通过启动时强制屏蔽Flash加载链路,绕过界面级控制。
方法一:右键桌面百度浏览器快捷方式→“属性”→在“目标”末尾添加空格后追加:--disable-plugins --disable-bundled-ppapi-flash
方法二:若上述参数无效,改用更激进的组合:--disable-plugins --disable-features=PepperFlash
注意:添加后务必点击“确定”保存,且后续必须从此快捷方式启动浏览器,直接双击程序exe无效。
删除Flash注册表残留项
v8.7版本在卸载或升级过程中常遗留注册表项,导致每次启动仍尝试加载旧版Flash DLL并触发过期校验。
第一步:按 Win+R 输入 regedit 打开注册表编辑器。
第二步:依次定位并删除以下两项(若存在):
① HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\PluginsAllowedForUrls
② HKEY_CURRENT_USER\Software\Baidu\BaiduBrowser\Plugins\Flash
第三步:关闭注册表编辑器,重启浏览器。删除前请确认备份对应键值,误删其他项可能导致浏览器配置异常。
替换Flash DLL为空文件(终极手段)
当以上方法均失效,说明v8.7仍从固定路径硬加载Flash组件,此时需用空DLL覆盖原文件以阻断加载流程。
1、打开文件资源管理器,进入路径:C:\Program Files (x86)\Baidu\BaiduBrowser\IE\
2、查找名为 pepflashplayer.dll 或 npctrl.dll 的文件——v8.7多使用前者。
3、将该DLL重命名为 pepflashplayer.dll.bak,再新建一个同名空文本文件,扩展名改为 .dll(需显示文件扩展名)。
4、右键新文件→“属性”→勾选“只读”,防止浏览器自动恢复原文件。











