我有一台 Windows 2008 Standard 32 位服务器,仅用于代码签名。我需要将其“升级”到 Windows 2008 R2 64 位。我知道没有从 32 位到 64 位的直接升级路径。您能否推荐一种方法,允许我在以下条件下转移用户/设置:
- 用户被转移
- 用户证书存储中的证书已被转移(即使不可能,这也不会成为交易破坏者)
- 服务器角色?(同样,最好有)
最后,如果可能的话,我不想设置另一个物理盒子来执行此操作。例如,我想运行一些神奇的程序,将其备份到磁盘,然后安装 Windows 2008 R2 并恢复所有内容。
有可能吗?如果不可能,我有什么选择?显然,我想避免再次手动创建所有内容。
提前致谢!
答案1
不幸的是,它必须重新安装。
我认为您不太可能自动完成此过程,我认为应该手动设置所有内容。就我个人而言,我建议换一个新的盒子,但如果不行,换一块新硬盘是最好的解决方案。
这样,如果您错过了什么,您至少可以恢复到旧的操作系统。
显然要先备份
答案2
您可以使用“addusers”保存用户,将其从 ms 站点获取,通过保存到 csv 文件等,然后相当容易地恢复它们您可以从注册表中获取共享(如果您有很多),只需找到相关区域并备份它即可。
如果你只有一台机器,我还建议使用另一个驱动器,如果你选择这种方式,请先做大量的笔记、文本备份并保存所有内容,以便你可以将它们全部带过来
如果它是域控制器,您可以从其他 DC 获取信息(有多种方法)
请注意证书。
答案3
您还可以导出证书颁发机构数据库。以下是详细信息Microsoft Technet 文档为此。您需要仔细阅读。链接第一页上的表格表明支持从 2008 32 位迁移到 2008 R2 64 位。