| 问: | 什么是“系统还原”? | ||||||||||||||||||||||||||||||
| 答: | 在发生问题的时候,Microsoft Windows XP 操作系统中的“系统还原”功能使管理员可以将他们的计算机还原到原来的正常状态,而不会丢失任何个人数据文件(例如 Word 文档、图形文件或电子邮件)。“系统还原”可以实时监视系统文件以及一些应用程序文件的变化,在它们被改变之前将先前版本的文件记录或存储下来。现在用户不用再考虑拍摄系统快照的事情,因为“系统还原”会自动建立一个易于辨认的还原点,用户可利用此还原点将系统回复到先前的状态。系统会定期(每天)创建还原点,同时会在发生重要的系统事件时(例如安装应用程序或驱动程序)创建还原点。另外,用户可以随时创建和命名自己的还原点。有关更多信息,请访问 TechNet 上的“系统还原”|http://www.microsoft.com/resources/documentation/Windows/XP/all/reskit/en-us/prmb_tol_fngj.asp 文档。 | ||||||||||||||||||||||||||||||
| 问: | 哪些版本的 Windows 操作系统具备“系统还原”功能? | ||||||||||||||||||||||||||||||
| 答: | Windows Millennium (Me) 和 Windows XP(家庭版和专业版)操作系统均具有“系统还原”功能。但是,这里仅提供有关 Windows XP 操作系统的“系统还原”问题的解答。 | ||||||||||||||||||||||||||||||
| 问: | “系统还原”与“备份”有何不同? | ||||||||||||||||||||||||||||||
| 答: | “系统还原”仅监视特定类型的系统文件与应用程序文件的核心设置(如 .exe 文件、.dll 文件等),而“备份工具”则不同,它通常是将所有的文件进行备份,包括用户的个人资料文件,以确保将一份安全的副本存储在本地磁盘或其他的介质上。“系统还原”不会监视用户的个人数据文件(例如文档、图片、电子邮件等)的更改,也不会还原这些文件。“系统还原”的还原点中包含的系统数据仅在一段的时间内可以用于还原(默认情况下,超过 90 天的还原点会被删除),而“备份工具”制作出来的文件备份随时都可以使用。 | ||||||||||||||||||||||||||||||
| 问: | 我是否需要做些什么以保证我的系统可以得到“系统还原”的保护? | ||||||||||||||||||||||||||||||
| 答: | “系统还原”默认是启用的,它可以在 Windows XP Professional 操作系统或 Personal x86 版本安装上运行。它要求系统分区至少具有 200 MB 可用硬盘空间。如果可用硬盘空间不足 200 MB,“系统还原”仍会被安装,但是将被关闭,要等到系统可以提供所需的硬盘空间时,“系统还原”才会自动启用。 使用“系统还原”时,用户不用再考虑拍摄系统快照的事情,因为“系统还原”会自动建立一个易于辨认的还原点,用户可利用此还原点将系统回复到先前的状态。系统会定期(每天)创建还原点,同时会在发生重要的系统事件时(例如安装应用程序或驱动程序)创建还原点。另外,用户可以随时创建和命名自己的还原点。您不必担心“系统还原”的那些还原点会用尽您的硬盘空间。默认情况下,它至多仅会占用 12% 的磁盘空间,并且它还拥有系统还原点磁盘空间管理的功能,可以帮助清除旧的还原点以便为新的还原点腾出空间,“系统还原”可以帮助用户将不希望的系统更改还原至先前状态。 | ||||||||||||||||||||||||||||||
| 问: | “系统还原”是否会导致性能下降? | ||||||||||||||||||||||||||||||
| 答: | 不会,当“系统还原”监视您的计算机时,它不会引起任何可觉察的系统性能下降。还原点的建立同样是一个非常快的过程,通常只需要几秒钟。“预定的系统检查点”(默认为每 24 小时一次)也仅是在系统空闲时间创建的,这样它们的建立不会干扰任何用户使用此计算机。 | ||||||||||||||||||||||||||||||
| 问: | 谁可以使用“系统还原”? | ||||||||||||||||||||||||||||||
| 答: | 只有对本计算机拥有管理权限的人才可以使用“系统还原”来还原系统并调整本计算机上的“系统还原”的设置。然而,计算机上自动还原点(系统检查点或事件驱动的还原点)的创建与登录到计算机中的用户无关。因为,尽管是一个非管理员用户登录计算机,同样会在此计算机上创建系统检查点或事件驱动的检查点,以确保对系统进行保护。但是,只有拥有管理权限的用户才可以还原此计算机。 | ||||||||||||||||||||||||||||||
| 问: | 为什么一些连接到我的站点的访问者没有看到我专门为他们的浏览器设计的 Web 页面? | ||||||||||||||||||||||||||||||
| 答: | 只有对本计算机拥有管理权限的人才可以使用“系统还原”来还原系统并调整本计算机上的“系统还原”的设置。然而,计算机上自动还原点(系统检查点或事件驱动的还原点)的创建与登录到计算机中的用户无关。因为,尽管是一个非管理员用户登录计算机,同样会在此计算机上创建系统检查点或事件驱动的检查点,以确保对系统进行保护。但是,只有拥有管理权限的用户才可以还原此计算机。 | ||||||||||||||||||||||||||||||
| 问: | “系统还原”是否可以保护个人数据文件? | ||||||||||||||||||||||||||||||
| 答: | 系统还原不会监视用户的个人数据文件(例如 Word 文档、图片、电子邮件等)的更改,也不会还原这些文件。 | ||||||||||||||||||||||||||||||
| 问: | “系统还原”监视哪些文件? | ||||||||||||||||||||||||||||||
| 答: | “系统还原”仅监视特定类型的系统文件与应用程序文件的核心设置(例如 .exe 文件、.dll 文件等),并在进行系统更改之前存档这些文件的状态。“系统还原”并不会监视用户/个人的数据文件。若要查看“系统还原”中包含的文件,请参看“平台 SDK”的“系统还原”一节中的受监视文件扩展 。不支持从 Microsoft 以外的地方获得的此列表的修订版。 | ||||||||||||||||||||||||||||||
| 问: | “系统还原”如何处理密码? | ||||||||||||||||||||||||||||||
| 答: | “系统还原”按照如下方式处理密码: 不进行还原的密码
进行还原的密码
| ||||||||||||||||||||||||||||||
| 问: | 如果将系统还原至某个程序安装之前的状态,那么“系统还原”是否会删除这个程序? | ||||||||||||||||||||||||||||||
| 答: | 不会,如果将系统还原至某个程序安装前的状态,“系统还原”不会自动完全删除任何程序。由于“系统还原”是建立在内部模型的基础上,因此任何通过安装程序(“系统还原”不会对其进行监视)增加或修改的文件,或是在“系统还原”不会监视的驱动器上增加或修改的文件,“系统还原”都不会对其进行跟踪。要想删除安装程序对系统所作的全部更改,用户应首先使用“控制面板”中的“增加/删除程序”选项来删除应用程序,然后再使用“系统还原”。但是,“系统还原”将撤销由于安装应用程序所引起的对注册表以及受监视文件的所有更改,包括:
| ||||||||||||||||||||||||||||||
| 问: | 当我使用“系统还原”时,计算机上什么内容会被还原,什么内容不会被还原? | ||||||||||||||||||||||||||||||
| 答: | 如下所述。 以下内容将会被还原::
不会还原的内容:
| ||||||||||||||||||||||||||||||
| 问: | 为什么“系统还原”会在还原过程中将我下载或保存的一些文件删除掉? | ||||||||||||||||||||||||||||||
| 答: | 由于“系统还原”监视的是特定类型的系统文件与应用程序文件的核心设置,因此,如果将系统还原到下载或保存文件之前的某个点,那么任何具有受到“系统还原”监视的扩展类型(例如 .exe 或 .dll 文件)并且存储在受监视驱动器中的下载文件或保存文件都会丢失。如果您希望在还原系统时不丢失那些带有受监视扩展名的文件,您可以将这些文件转移至“我的文档”文件夹或者是一个不受监视的分区,在恢复系统时,这个分区内的文件不会被恢复。如果您在进行系统还原时意外删除了一些文件,您可以随时通过撤销系统还原过程而重新找回这些文件。 | ||||||||||||||||||||||||||||||
| 问: | 什么时候会创建还原点? | ||||||||||||||||||||||||||||||
| 答: | 用户随时可以使用“系统还原向导”在计算机上手动建立一个还原点。在以下各种情况下,系统会自动创建“还原点”:
| ||||||||||||||||||||||||||||||
| 问: | 我可以让“系统还原”永久保留某个还原点吗? | ||||||||||||||||||||||||||||||
| 答: | 不能,“系统还原”是一种更改基本跟踪工具,而不是镜像工具或备份工具。每一个还原点存储的都是前一个还原点创建后系统发生的更改,这样可以将其占用的硬盘空间最小化并提高性能,因此所有的还原点都是彼此之间相互关联的。因此,将系统从当前状态还原至先前的状态需要用到此前建立的所有还原点。例如,如果用户想将系统从 D 点还原至 A 点时,“系统还原”将会检查 C 点和 B 点的系统更改日志,并且 如果某个还原点是永久还原点,那么用来存储在永久还原点之后创建的全部还原点链的空间将是非常巨大和不切实际的。“系统还原”同时提供了一个空间管理功能,可以用来清除较早的还原点,以便为新的还原点留出空间,从而形成一个不断滚动的安全网。默认情况下,超过 90 天的还原点将会被自动清除。 | ||||||||||||||||||||||||||||||
| 问: | 错误关机会如何影响“系统还原”? | ||||||||||||||||||||||||||||||
| 答: | 如果关机不当,出现“系统还原”由于没有在关机时正确记录一些文件操作,从而导致还原失败的可能性很小。如果还原失败,系统将返回到还原操作开始运行之前的状态。 | ||||||||||||||||||||||||||||||
| 问: | “系统还原”所使用的磁盘空间有多大? | ||||||||||||||||||||||||||||||
| 答: | 默认情况下,“系统还原”使用的磁盘空间如下:
| ||||||||||||||||||||||||||||||
| 问: | “系统还原”支持脚本程序吗? | ||||||||||||||||||||||||||||||
| 答: | 支持。可以通过使用 Windows Management Instrumentation (WMI) 脚本对“系统还原”参数进行远程或本地配置。WMI 脚本还可以用来建立还原点、列出还原点、选择要还原到的还原点,以及查看还原操作的运行状况。 | ||||||||||||||||||||||||||||||
| 问: | Windows XP Service Pack (SP1) 对“系统还原”有何影响? | ||||||||||||||||||||||||||||||
| 答: | 这个服务包为 Windows XP 操作系统提供了一些安全修补程序和错误修补程序,也提供了一些用于“系统还原”修补程序。这个服务包中用于“系统还原”的关键修补程序的主要作用包括:
“Microsoft 系统还原”小组支持 Microsoft 公共新闻组(请访问Public.WindowsXP.perform_maintain 和Microsoft.Public.WindowsXP.help_and_support)中的用户,并鼓励用户反馈有关Windows XP Service Pack 1影响的信息。 | ||||||||||||||||||||||||||||||
| 问: | 安装 Windows XP Service Pack 1 会删除以前的还原点吗? | ||||||||||||||||||||||||||||||
| 答: | 不会。在安装之后,所有以前的还原点都将被保留。 | ||||||||||||||||||||||||||||||
| 问: | 我如何禁用或启用“系统还原”? | ||||||||||||||||||||||
| 答: | 选择开始,然后选择控制面板,接着双击系统图标。然后:
| ||||||||||||||||||||||
| 问: | 我如何禁止“系统还原”监视某个特定驱动器? | ||||||||||||||||||||||
| 答: | 要禁止“系统还原”监视某个特定驱动器,请单击开始,然后单击控制面板,接着双击系统图标。然后单击“系统”对话框中的系统还原选项卡。根据您的磁盘设置,按照以下指示操作:
| ||||||||||||||||||||||
| 问: | 我如何设置“系统还原”所占用的磁盘空间的大小? | ||||||||||||||||||||||
| 答: | 选择开始,然后选择控制面板,接着双击系统图标。然后单击“系统”对话框中的系统还原选项卡。根据您的磁盘设置,按照以下指示操作:
| ||||||||||||||||||||||
| 问: | 我如何确定“系统还原”用于还原点的空间大小? | ||||||||||||||||||||||
| 答: | 确定“系统还原”当前使用的空间大小:
如果计算机属于域的一部分,而您没有访问“系统卷信息”文件夹的权限,请在上述步骤 4 之后增加以下步骤:
| ||||||||||||||||||||||
| 问: | 我如何删除“系统还原”中的还原点? | ||||||||||||||||||||||
| 答: | 您可以从计算机上删除最后一个还原点以外的所有还原点,或是将计算机上所有还原点全部删除。
| ||||||||||||||||||||||
| 问: | 如何通过脚本来控制“系统还原”? | ||||||||||||||||||||||
| 答: | WMI 脚本可以在本地或远程使用,它可以用于建立还原点、显示还原点、选择要还原到的点、查看还原操作的状态以及调整系统还原的参数。请参阅系统还原脚本示例| http://www.microsoft.com/windowsxp/using/productdoc/scriptsamples.mspx 文档,这个文档给出了有关函数和参数的说明,同时提供了编写好的脚本示例,这些示例为那些需要从本地或远程访问“系统还原”功能和设置的管理员提供了指导。 | ||||||||||||||||||||||
| 问: | 如何远程执行“系统还原”? | ||||||||||||||||||||||
| 答: | 您可以通过使用 WMI 脚本远程执行系统还原。 | ||||||||||||||||||||||
| 问: | 如果“系统还原”不能工作,我需要采取哪些步骤? | ||||||||||||||
| 答: | 如果“系统还原”不能工作,请尝试执行以下步骤:
| ||||||||||||||
| 问: | 我的系统驱动器上有足够的可用空间,为什么“系统还原”还是被暂停? | ||||||||||||||
| 答: | 在以下情况下会出现这种现象:
| ||||||||||||||
| 问: | 在使用“系统还原”时,我收到以下消息:“System restore was unable to start due to a missing Framedyn.dll. Please reinstall the application to fix this problem”。请问如何修复这个问题? | ||||||||||||||
| 答: | 这种情况通常会在 Windows 路径错误时出现。要解决这个问题,请安装Windows XP Service Pack 1. 此外,您也可以通过将 framedyn.dll 文件从 \windows\system32\wbem 目录复制到 \windows\system32 目录中来暂时解决这个问题。如果您无法在 …\Wbem 文件夹中找到这个 .dll 文件,请参见“为什么我不能看到 Windows 的系统文件(例如 .dll 或 .inf)”? | ||||||||||||||
| 问: | “系统还原”为什么不能自动创建系统检查点? | ||||||||||||||
| 答: | 通常有两个可能的原因:
| ||||||||||||||
| 问: | 为什么我的还原点丢失或被删除? | ||||||||||||||
| 答: | 如果系统驱动器或者任何可用的非系统驱动器上没有可用的磁盘空间,那么“系统还原”将会清除所有受监视分区中的还原点以便释放磁盘空间。如果某个受监视分区上的可用磁盘空间低于 50 MB,“系统还原”也将停止监视您的系统,这个功能也将暂停。 注意:一些用户报告,使用 Real Player One 实用程序会删除还原点。请在您的“系统事件查看器”日志中查看“系统还原”事件,以便获得卷错误事件。有关更多信息,请访问Microsoft.Public.WindowsXP.perform_maintain 和Microsoft.Public.WindowsXP.help_and_support. | ||||||||||||||
| 问: | 为什么如果我没有任何还原点,“系统还原”会在 Windows XP 中显示出空白日历? | ||||||||||||||
| 答: | 如果超文本标记语言 (HTML) 组件文件 (.htc) 的文件关联没有在注册表中注册,就会发生这种情况。这个问题已经在:Windows XP Service Pack 1中解决。如果 Service Pack 不可用,请参考“系统还原工具在 Windows XP 中显示空白日历”。 | ||||||||||||||
| 问: | 在我尝试创建还原点时,为什么“系统还原向导”被锁定? | ||||||||||||||
| 答: | 如果计算机中禁用了事件日志服务,则可能会出现这个情况。用户应当先启用事件日志服务,然后尝试创建还原点。要确认这个服务是否正在运行,请执行以下操作:
| ||||||||||||||
| 问: | 为什么我在使用“系统还原”后会丢失“远程协助”会话? | ||||||||||||||
| 答: | 如果您使用“系统还原”将系统还原至“远程协助票证”(Remote Assistance Ticket) 建立之前的某一点,则 HelpAssistant 帐户密码将被重新设定。HelpAssistant 帐户是管理员用以登录和连接计算机的帐户。这个问题已经在 Windows XP Service Pack 1 中得到解决。如果您无法获得这个 service pack,请使用“远程协助”创建另外一个票证。 | ||||||||||||||
| 问: | 为什么以前的还原点不起作用? | ||||||||||||||
| 答: | 出现还原点故障的可能原因入如下:
有关更多信息,请访问 Microsoft 公共新闻组Microsoft.Public.WindowsXP.perform_maintain 和Microsoft.Public.WindowsXP.help_and_support. | ||||||||||||||
| 问: | 如果我的反病毒扫描程序不能访问“系统卷信息”文件夹以便删除病毒,我该怎么办? | ||||||||||||||
| 答: | 如果“系统卷信息”(SVI) 文件夹位于 FAT 分区上,并且已经检测出数据存储有文件被病毒感染,或某个文件感染病毒后没有进行清除就被复制到了数据存储中,那么就需要对数据存储进行清除以删除带有病毒所感染文件的还原点。为此,用户应当按照“如何禁止‘系统还原’监视特定驱动器?”中的说明,先禁用“系统还原”,然后重新启用“系统还原”,并对那个驱动器进行监视。由于“系统卷信息”文件夹位于 NTFS 分区上,则病毒实用程序便可以访问此 SVI 文件目录,并从文件系统中清除受感染文件。 | ||||||||||||||
| 问: | Microsoft 支持要求我为系统还原生成一个 .cab 文件。我该怎么做? | ||||||||||||||
| 答: | 要生成系统还原 Cab 文件:
| ||||||||||||||
| 问: | 我如何查找事件日志以便检查系统还原错误? | ||||||||||||||
| 答: | 要检查事件日志:
| ||||||||||||||
| 问: | 为何“系统还原”重复显示具有离线状态的驱动器? | ||||||||||||||
| 答: | 如果您将某个基本磁盘转换为动态磁盘就可能发生这种情况。 | ||||||||||||||
| 问: | 为什么“系统还原”不能还原桌面壁纸? | ||||||||||||||
| 答: | 发生这种情况是因为显示在桌面上的图像是不受“系统还原”监视的普通图像文件,因此没有被还原。“系统还原”不能还原普通图像文件,因为它们将会危及个人数据的安全性。 | ||||||||||||||
| 问: | 为什么“系统还原”不能还原文件或文件夹的压缩包? | ||||||||||||||
| 答: | 之所以会这样是因为“系统还原”并不记录有关压缩的更改,也不会撤销已发生的压缩更改,因为这些更改并不会引起系统故障。 | ||||||||||||||
| 问: | 在系统重新安装或升级过程中,为什么不能够保留“系统还原”设置? | ||||||||||||||
| 答: | 在升级或安装程序过程中,安装程序会覆盖现有的设置,这样“系统还原”在安装完成后就会被启用。在不提供“系统还原”的操作系统中,例如 Microsoft Windows 95、Microsoft Windows 98、Microsoft Windows NT Workstation 或者 Microsoft Windows 2000 Professional,默认也会对所有驱动器启用“系统还原”。 | ||||||||||||||
| 问: | 我如何确定计算机上的“系统还原”正在运行? | ||||||||||||||
| 答: | 请执行以下操作:
| ||||||||||||||
| 问: | 我如何确认计算机上是否正在运行“任务计划程序”? | ||||||||||||||
| 答: | 请执行以下操作:
| ||||||||||||||
| 问: | 为什么我不能看到 Windows 的系统文件(例如 .dll 或 .inf)? | ||||||||||||||
| 答: | Windows 默认会隐藏所有系统文件和标记为隐藏的文件。要查看这些文件:
| ||||||||||||||
| 问: | 我可以从何处获得有关“系统还原”结构以及 SDK 的更多信息? |
| 答: | 有关“系统还原”结构的更多信息,请参见 MSDN 白皮书Microsoft Windows XP System Restore. 有关 SDK 的信息,请参见 SDK 文档系统还原. |