当前位置:文档之家› 解决Adobe Flash player无法注册Activex控件问题的办法(图解)

解决Adobe Flash player无法注册Activex控件问题的办法(图解)

【图解说明】解决 Adobe Flash player 安装失败(无法注册 Flash player 的 Activex 控件)问题的办法
【前言】请注意时效,2010.09.21推出的最新版 Adobe Flash Player 卸载工具(10.1.85.3)应该解决了此问题,下载地址同下文。

【系统环境】
win2003/IE8/NOD32 ESS BE 4/Adobe Flash Player(10.1.82.76 IE版本)
【问题症状】
Adobe Flash Player(10.1.82.76 此版本貌似30天内自动更新了2次)自动更新,安装程序最后被提示“无法注册 Flash player 的 Activex 控件”,即安装失败,导致用户无法浏览网页中的 Flash 内容。

【准备工作】
1. 具有计算机完全控制权。

2. 下载2个Adobe官方文件,推荐新浪下载:
uninstall_flash_player.exe(官方最新卸载工具)
新浪下载:/content/31415.html
install_flash_player_10_active_x.exe(官方最新安装文件)
新浪下载:/content/1149.html
【解决步骤】
1. 关闭所有与Flash有关的进程,如:浏览器、IM软件等。

2. 运行“uninstall_flash_player.exe ”,卸载原有的 Adobe Flash Player (10.1.*)。

3. 开始 - 运行 - regedit
4. 在注册表编辑器中找到
HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash 项→ 鼠标右键点击“ ShockwaveFlash.ShockwaveFlash ”项→ 在弹出菜单中选择“权限” → 勾选“完全控制”栏的“允许” → 按“确定”按钮完成操作并返回
5. 删除此 ShockwaveFlash.ShockwaveFlash 项(第4步不做的话则此项无法删除)。

6. 退出注册表编辑器。

7. 运行“ install_flash_player_10_active_x.exe ” 安装 Adobe Flash Player (10.1.82.76)即可。

〖注意〗此注册表项位置的来源是原安装目录中的 swf.reg 文件,即
C:\WINDOWS\system32\Macromed\Flash\swf.reg ,用记事本打开此 swf.reg 文件即能查看到出问题的旧版本Flash Player注册表项。

【问题原因】
此原有的注册表项默认权限状态是“非完全控制”,所以新版 Adobe Flash Player (10.1.82.76) 安装程序无法删除或编辑此项,导致安装程序注册失败。

【附录】
为防止此类问题再次发生,有必要禁止 Adobe Flash Player 的自动更新。

禁止 Adobe Flash Player 的自动更新的方法:
1. 访问Macromedia的全局通告设置管理面板网站页面:
/support/documentation/en/flashplayer/help/s ettings_manager05.html
2. 在“Adobe Flash Player设置管理器”中,将“当Adobe Flash Player 新版本推出时,请立即通知我。

”前面的勾去掉即可。

相关主题