解决 IE 无法安装 Flash Player ActiveX Bug
问题描述:
当安装过 Adobe Flash Player 9.0.64.0 ActiveX 之后,就无法安装其它版本的 Flash Player,即使用 Flash Player Uninstaller 4.0.0.3 移除也无效。
错误讯息 1:
您正在尝试安装的 Adobe Flash Player 版本不是最新版。请造访 http://www.adobe.com/go/getflashplayer 以取得最新、最安全的版本。
错误讯息 2:
Error 1904.Module
C:WINDOWSsystem32MacromedFlashFlDbg9d.ocx
failed to register. HRESULT -2147220473.
Contact your support personnel.
Error 1904.Module
C:WINDOWSsystem32MacromedFlashFlash9d.ocx
failed to register. HRESULT -2147220473.
Contact your support personnel.
Error 1904.Module
C:WINDOWSsystem32MacromedFlashFlash8c.ocx
failed to register. HRESULT -2147220473.
Contact your support personnel.
解决方式:
修改注册码,执行 regedit,找到以下位置:
[HKEY_LOCAL_MACHINESOFTWAREMacromediaFlashPlayerSafeVersions]
"6.0"=dword:00000058
"7.0"=dword:00000046
"8.0"=dword:00000023
"9.0"=dword:002f0000
将 "9.0" 的二进制数据删除就好。
PS. 后来发现使用 Flash Player Uninstaller,用命令列执行加上 /clean 参数也可以清除注册码。