当我们使用Internet Explorer 9(IE9)浏览器访问含有大量Flash元素的网页时,可能会发现iexplorer.exe进程占用了大量的CPU资源,多开几个这样的页面就会严重影响到系统的性能。
遇到这种问题时,大部分人第一时间想到的就是当前使用的Adobe Flash Player控件的版本存在问题,所以就想卸载该控件之后,安装其他版本的Flash控件来看看效果。
但是当我们像卸载其他程序一样在“程序和功能”中卸载了Adobe Flash Player之后,想要重新安装Adobe Flash Player时,却遇到了错误提示“正尝试安装的Adobe Flash Player不是最新版本”,如图所示:
无奈之下,只得尝试重新下载并安装最新的Adobe Flash Player了。但是我们发现,即使通过Adobe官方网站下载的Adobe Flash Player在安装时依然会出现同样的提示,这已经是最新的版本了。
原来,此类问题是由于删除Adobe Flash Player时,受到其他程序的干扰,导致相关的注册表信息没有被一并清除,这样系统就会认为已经安装了最新版本的Adobe Flash Player,自然无法安装其他的版本了。
要想解决这个问题,我们可以根据下面的方法,在注册表中删除存在问题的键值。
请在开始菜单的搜索框中输入regedit并点击回车打开注册表编辑器,定位到下面的注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions
如图所示,我们只要删除SafeVersions这个项,就可以清除Adobe Flash Player在系统中的版本信息了。
因为64位系统中,32位程序的注册表键值是写在HKEY_LOCAL_MACHINE\Software\WOW6432Node这个位置的,所以我们可以下面这个位置在64位的系统中找到32位Adobe Flash Player的相关键值。
HKEY_LOCAL_MACHINE\Software\WOW6432Node\Macromedia\FlashPlayer\SafeVersions
这样操作之后,我们可以再次尝试安装其他版本的Adobe Flash Player。
其实为了防止这种事情的发生,Adobe已经提供的专门的卸载工具,我们可以通过下面的链接进行下载,该工具可以更好的清除Adobe Flash Player。