我从 Windows 系统还原点恢复了系统。它解决了我遇到的一些问题,但又引发了其他奇怪的问题(例如我的光驱消失了)。
令我惊讶的是,我的 Web2Py 安装中的几个文件被删除了:可执行文件和 *.js 文件;可能还有一些其他文件(如 favicon.ico)。我没有想到这一点,因为 Web2Py 基本上是一个可移植的独立应用程序。您只需解压缩并运行其中的可执行文件,因此 Windows 上不应注册任何内容。我的问题是:Windows系统还原会删除哪些文件以及它是如何决定的?我只是想知道我还丢失了哪些文件,以及是否有办法恢复它们(无需回滚还原点)。也许它会扫描创建日期晚于还原点创建日期的某些文件类型(如 exe、js、ico、dll)?
其他一些遇到类似问题的人:
更新:我找到了更多有关 Windows 系统还原如何工作的参考资料:
答案1
这是系统还原中更改的文件的描述(faq-ms win7 系统还原)。系统还原会影响 Windows 系统文件、程序和注册表设置。它还可以更改计算机上任何用户帐户下创建的脚本、批处理文件和其他类型的可执行文件。系统还原不会影响个人文件(例如电子邮件、文档或照片),因此它无法帮助您恢复已删除的文件。如果您有文件的备份,则可以从备份中恢复文件。
以下是系统还原影子副本所备份的内容。它就像一个迷你系统状态备份。
- 註冊
- Windows 文件保护 (Dllcache) 文件夹中的文件
- 本地用户配置文件
- COM+ 和 WMI 数据库
- IIS 元数据库
- 监控的特定文件类型-460 个文件
以下是系统还原中监控的文件扩展名列表。如果您使用的是 XP,他们仍然会有一个文件告诉您哪些是包含的,哪些不是(%windir%\system32\restore\Filelist.xml)。此文件在较新版本中不存在,并且无法找到更改其保存的文件的方法。
为了安全起见,在进行系统还原之前,您应该保存某些文件和程序。如果您认为可能会丢失某些文件,可以进行系统状态和备份。如果缺少任何内容,请进行系统还原,恢复备份和故障,保存丢失的文件,然后再次进行系统还原(不是最新的),然后恢复保存的文件。
答案2
WIn7 中的系统还原还会删除还原日期之后的所有 *.js(javascript)文件!
我有十几个以 ANSI 格式(来自记事本)存储在个人文件夹中,但它们都不见了。
Win7 Home上的搜索软件找不到它们!
但是“Shadow Explorer 8”(免费)将它们全部找到了。
答案3
系统还原后会发生哪些变化?
- 您的注册表 -
用户配置文件中的某些内容(因此包括您的桌面)。如果它在“文档和设置”中,那么我建议将其移出
- 可能是您的 Windows 目录中的某些内容
- 您的程序文件目录。
如果您希望系统还原时内容安全,请将其移动到 c:\blah
这通常意味着“documents and settings”中的某些内容。因为你可能不会或不会从“\program files”或“\windows”中的任何内容中获得太多好处
一些应用程序将其数据(其中一些可能对您很重要)存储在“应用程序数据”目录中。浏览器(存储表单数据和密码)和电子邮件客户端的数据。如果不确定,可能值得备份。但备份的数据不会太多。
如果您对任何具体细节有更好的信息,关于程序文件目录、windows 目录或“documents and settings”中的内容是否混乱,那么您可以应用这些知识。但它应该是确定的并且经过充分测试!否则要安全,只需从中备份您需要的内容。但除此之外,我认为您没问题。无论如何,这是我从 win xp 中发现的。在 vista 中,原理可能类似,因此 c:\blah 就可以了。