将 HKCU 复制到新用户

将 HKCU 复制到新用户

我们正在将环境从 Novell eDirectory 迁移到 Active Directory。

我们使用 Zenworks Personality Migrator 来处理大多数设置和文件,但有些东西被遗漏了。我们想要采取的步骤之一是完全导出用户的 HKCU 配置单元并将其导入到新的 AD 帐户中。

我的问题是:有没有办法在未以该用户身份登录的情况下完全导出用户的 HKCU 配置单元,然后将其导入到另一个用户的 HKCU 配置单元中。

答案1

我推荐这种方法:

  1. 确定 Zenworks 不关心的注册表设置的存储位置
  2. 编写脚本来导出这些设置
  3. 在新电脑上导入设置

你应该不是导出/导入整个配置文件!尽可能细致。我建议传输 HKCU\Software 下的单个密钥。

该脚本的工作方式如下:

  1. 将用户的配置单元(带有reg load)加载到 HKU\TempHive(或 HKU 以下的任何其他名称)
  2. 从 HKU\TempHive 导出 ( reg export)
  3. 卸载临时配置单元(reg unload

如果你需要更复杂的解决方案,请查看我雇主的产品 sepago配置文件迁移器

答案2

微软表示这是一个坏主意,自 Windows 2000 发布以来一直如此。系统更新越快,情况就越糟糕。今年,当我们在计算机实验室中升级到 Win7 时,这个问题变得尤为严重,我们的桌面管理人员不得不想办法通过微软推荐的 sysprep 方法来设置默认用户配置文件,而不是按照他们想要的方式设置用户并将所有内容复制到默认用户。

由于您要设置新的配置文件,因此您需要一个配置文件副本。这在 WinNT 上是可能的,并且直到 Microsoft 在 Vista 中删除该选项之前都是允许的。他们这样做是有原因的。不建议使用配置文件副本。Novell 的 Zenworks 正在为配置文件副本做一切合理的工作,缺失的部分很可能会引发问题。

相关内容