最近换IE收的一点资料
4 月 8 日发布了 Windows Internet Explorer 8 Beta 1 简体中文版,支持 x86、x64 的 Windows XP/Server 2003/Vista/Server 2008 全系列操作系统。如今越来越多的微软测试版软件的中文版都发布得越来越早了,这对广大中文用户而言是个好消息,相信不少人都“尝鲜”安装了中文版的 IE 8 Beta。笔者在 3 月 6 日 IE 8 Beta 英文版发布时曾写过一篇博客《Windows Internet Explorer 8 Beta 公开测试下载已开放》,谈论了 IE 8 的一些新特性,今天笔者想谈论一下 IE 8 的卸载问题。对于包括 Windows Vista/Server 2008 在内的所有版本的 Windows 而言,IE 8 都是一个独立安装的 IE 版本,因此所有版本的 Windows 都将涉及 IE 8 的卸载问题。
Windows Vista/Server 2008 内置的 IE 版本是 IE 7,它们只要按照常规方式卸载已安装的 IE 8 即可自动恢复 IE 7,在此不再赘述。比较有趣的是 Windows XP/Server 2003,由于它们内置的 IE 版本是 IE 6,对于 Windows XP/Server 2003 而言,IE 8、IE 7 都是独立安装的 IE 版本,所以 Windows XP/Server 2003 便涉及了一个 IE 8、IE 7 的连环卸载问题。
我们知道,在 Windows XP/Server 2003 中安装 IE 7 时,安装程序会在 Windows 安装文件夹建立一个叫做 ie7 的隐含文件夹,将 IE 6 的所有文件备份在这里,以便我们日后卸载 IE 7 时可以从这里提取 IE 6 的文件、自动恢复 IE 6。如果我们在安装 IE 7 后手动删除了 Windows\ie7 文件夹,我们就无法按照常规方法卸载 IE 7、恢复 IE 6 了,除非重新安装 Windows。
IE 8 的情况与 IE 7 大同小异。当我们安装 IE 8 时,无论我们当前的 IE 版本是 IE 6 还是 IE 7,安装程序都会建立 Windows\ie8 隐含文件夹,将当前版本的 IE 文件备份在这里,以便日后可以卸载 IE 8、恢复当前版本的 IE。如果我们在安装 IE 8 后手动删除了 Windows\ie8 文件夹,我们就无法按照常规方法卸载 IE 8、恢复当前版本的 IE 了。
在了解了 IE 8 的卸载方式之后,笔者总结一下在卸载 IE 8 for Windows XP/Server 2003 时可能会遇到的六种情况:
1. 从 IE 6 升级为 IE 8,升级后手动删除了 Windows\ie8 文件夹:
能否回滚到 IE 7:不可以。
能否回滚到 IE 6:不可以。
2. 从 IE 6 升级为 IE 8,升级后没有手动删除 Windows\ie8 文件夹:
能否回滚到 IE 7:不能直接回滚到 IE 7。但可以先卸载 IE 8、恢复 IE 6,然后重新安装 IE 7。
能否回滚到 IE 6:可以。运行控制面板-添加删除程序中的 IE 8 卸载程序,卸载后将自动恢复为 IE 6。
3. 从 IE 7 升级为 IE 8,升级后手动删除了 Windows\ie8、Windows\ie7 文件夹:
能否回滚到 IE 7:不可以。
能否回滚到 IE 6:不可以。
4. 从 IE 7 升级为 IE 8,升级后没有手动删除 Windows\ie7 文件夹、但是删除了 Windows\ie8 文件夹:
能否回滚到 IE 7:不可以。
能否回滚到 IE 6:不可以。由于已经无法卸载 IE 8、恢复 IE 7,所以 Windows\ie7 文件夹即使还在也没有用处了。
5. 从 IE 7 升级为 IE 8,升级后没有手动删除 Windows\ie8 文件夹、但是删除了 Windows\ie7 文件夹:
能否回滚到 IE 7:可以。运行控制面板-添加删除程序中的 IE 8 卸载程序,卸载后将自动恢复为 IE 7。
能否回滚到 IE 6:不可以。运行控制面板-添加删除程序中的 IE 8 卸载程序,卸载后将自动恢复为 IE 7。但不能再继续卸载 IE 7、恢复 IE 6。
6. 从 IE 7 升级为 IE 8,升级后没有手动删除 Windows\ie8、Windows\ie7 文件夹:
能否回滚到 IE 7:可以。运行控制面板-添加删除程序中的 IE 8 卸载程序,卸载后将自动恢复为 IE 7。
能否回滚到 IE 6:可以,但必须分两次进行。运行控制面板-添加删除程序中的 IE 8 卸载程序,卸载后将自动恢复为 IE 7。然后再次运行添加删除程序,此时,添加删除程序列表中的 IE 8 卸载程序已经恢复为 IE 7 卸载程序,选择卸载 IE 7、恢复 IE 6 即可。
笔者觉得,IE 8 for Windows XP/Server 2003 的卸载程序还是欠缺一点人性化。假如我是从 IE 7 升级为 IE 8 的,并且没有手动删除 Windows\ie8、Windows\ie7 文件夹,当我卸载 IE 8 时,卸载程序应该弹出一个对话框,询问我希望回滚到 IE 7 还是回滚到 IE 6 才对,省得必须卸载两次才能回滚到 IE 6 那么麻烦