晕了晕了:Vista提示“没有成功卸载全部更新”什么意思
2008-10-20 17:36:30 来源:WEB开发网一部分安装了Windows Vista SP1测试版和Internet Explorer 8 Beta浏览器的用户在他们需要升级到新版本的Beta或者正式版时陷入困境。首先安装程序提示他们必须事先卸载旧的测试版。测试版以Windows Update形式安装,但在卸载更新时又总是中断,并出现提示:“发生错误。没有成功卸载全部更新。”使得安装进入了死胡同。令人感到恼火的是,这行短短的提示并没有指出可能的出错原因在哪,甚至连错误代码都没有。因此用户求助专家时,专家也给不出具体的解决方案。
笔者在卸载IE8 Beta1的时候就遇到了这个问题。但是在网上搜索答案,可能是因为问题重现的几率比较小,不少网友都觉得不太可能出现这样的事。
随风飘扬 at 2008-8-29 16:18:46
我卸载很正常很顺利啊,没遇到问题
yuan_hui at 2008-8-29 17:25:05
完全是人品问题。。我装了两次。。卸了两次。。一点问题也没有啊。。。
涛声灬 at 2008-8-29 20:12:11
在安装更新那里可以很好的卸载的。。
几乎所有站点——包括微软的MVP新闻组——给出的答案都是到“控制面板-程序-已安装的更新”去找到条目卸载。可问题发生在这一步之后,有的人会遇到如上所述的糊涂提示,还有的人压根就找不到IE8这一项在哪。
一位微软MVP指出,这可能是因为那个倒霉的孩子先安装了IE8 Beta1,后安装了SP1,然后SP1将IE的更新设置覆盖掉了:
Which was installed first, IE8 Beta 1 or Vista SP1?
If IE8 Beta 1 was installed before Vista SP1 was installed, you'd have to
uninstall Vista SP1 before being able to uninstall IE8 Beta1.
On the upside, you should be able to install IE8 final when it's released.
(当时是IE8 Beta1先安装还是SP1先安装?如果IE8在前,你必须要先卸载Vista SP1,然后才能卸载IE8 Beta1.如果想升级,等到IE8正式版出来你应该就能安装了。)
但愿如此。如果Vista是按照版本号来判断是否需要更新的话,就要一直等到正式版出来(修改注册表?你知道键值在哪吗?),这当小白鼠的代价也着实有点高昂。
与此类似的遭遇还有这位老兄遇到的对话框提示:
An error has occurred. Not all of the features were successfully changed.
(发生错误。没有成功更改所有功能。)
发生在“打开或关闭Windows功能”时候,真有异曲同工之妙。
我们还不清楚微软为什么会给出这么“简洁”的错误提示,但这样做显然堵死了分析和解决问题的可能性。如果能稍微不怕麻烦的给出类似找不到文件,或者写注册表错误,或者更改只读属性出错之类的提示,那么解决问题也许还有门儿。
赞助商链接