Windows 7 备份不备份自定义库?

Jam*_*hon 9 backup restore windows-7 troubleshooting

我在 Windows 7 64bit 专业版下创建了一个自定义库来处理我的源代码。当我第一次尝试 Windows 备份和还原时,出现以下错误

备份文件 C:\Windows\System32\config\systemprofile\Source 时备份遇到问题。错误:(系统找不到指定的文件。(0x80070002))

我在Microsoft 回答站点上找到了有关错误的主题。但它似乎是 404(Google 的 Cache 中有一个版本),并且线程启动器从未得到有效的问题的答案。

微软官方的答案上,这是

此问题是由于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\ProfileList 下的一个或多个配置文件缺少 ProfileImagePath。

要检查您是否缺少配置文件:

  1. 打开regedit,导航到上面的注册表项。(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList)。展开列表
  2. 单击列出的每个配置文件。前 3 个配置文件的 ProfileImagePath 值应分别为 %SystemRoot%\System32\Config\SystemProfile、%SystemRoot%\ServiceProfiles\LocalService 和 %SystemRoot%\ServiceProfiles\NetworkService。
  3. 从第 4 个配置文件开始,ProfileImagePath 应包含计算机上用户配置文件的路径,例如 C:\users\Christine
  4. 如果一个或多个个人资料没有个人资料图片,那么您缺少个人资料。

要解决此问题,请删除相关配置文件(注意:注册表包含系统正常运行所需的关键设置。进行更改时要格外小心)

  1. 首先,导出 ProfileList 密钥以进行妥善保管。(右键单击该键,选择“导出”,然后将其保存到桌面。)
  2. 右键单击相关配置文件,选择删除。
  3. 再次尝试备份。

并没有为我工作。

任何人都知道这里发生了什么?

小智 3

查看KB979281,这应该解释发生了什么以及如何解决它。

如果您备份的库包含位于您的用户配置文件下的自定义文件夹,则会出现此问题。

要解决此问题,请执行以下操作之一:

  1. 将库文件夹从用户配置文件路径移动到用户配置文件路径之外的位置。例如,将该文件夹移动到 C:\MyLibraries 文件夹。

  2. 从 Windows 备份备份的文件列表中排除该库。然后将库中内容的原始位置包含在备份列表中。

  3. 将库文件夹移动到用户配置文件文件夹以外的位置。然后,添加指向库中移动的文件夹的链接。确保该库包含在备份中。