系统还原
用户有时可能会遇到一些可靠性问题。 例如,安装时可能会更新版本不太可靠的驱动程序,或更新可能使用不兼容版本覆盖文件的应用程序。 在某些情况下,卸载更新或应用程序不会取消所做的每项更改。 Windows Vista 中包含的 Windows 系统还原可用于定期还原本地硬盘上的系统"快照",或将其还原到下载系统更新或应用程序/设备驱动程序安装之前的某个点。
在回滚自还原点以来所做的所有系统更改时,以前版本的系统还原也会与该问题无关的系统更改执行逆向操作:
" 在系统还原点之后安装的应用程序和驱动程序将会删除
" 在系统还原点之后删除的应用程序和驱动程序将会还原
对用户或 IT 专业人员而言,使用以前版本的 Windows 通过还原到系统还原点来确定会受到影响的组件是件困难的事情。 可以预见,当用户发现部分应用程序不再可用时一定会非常沮丧。 通常,这些用户会呼叫技术支持中心寻求帮助,再次耗费 IT 专业人员的时间。 通过使用 Windows 7,用户或 IT 专业人员在将 Windows 7 回滚到较早的状态之前可以查看软件更改的列表(基于"添加/删除程序"中列出的应用程序),如图 7 中所示。通过提供更完整的系统还原结果说明,如删除本应保留的应用程序,IT 专业人员可以选择其他还原点或确定稍后将重新安装该应用程序。
图 7:将会受到系统还原影响的应用程序的系统还原说明
在 Windows 7 中,还原点还可以从最终用户创建的系统映像获取(类似于 Windows Vista 中的完整 PC 备份),以允许系统还原及时回滚到比本地系统还原存储允许的更远的点。 换句话说,外部硬盘的备份也可以用于还原点。
与 Windows 7 的许多其他方面一样,系统还原可使 IT 专业人员通过使用 PowerShell 进一步提高效率和生产率。 PowerShell 能够创建系统还原点或将计算机还原到系统还原点,甚至可以远程执行这些操作。
因此,IT 专业人员在呼叫技术支持中心的同时,可以先连接到网络中的计算机并创建一个系统还原点,然后再 进行任何可能会对计算机的稳定性产生负面影响的更改。 执行疑难解答或配置任务的脚本将自动创建系统还原点,以允许轻松还原所做的更改。 最后,IT 专业人员可以使用 PowerShell 脚本将计算机还原到较早的系统还原点,甚至可以跨网络执行此操作。