我想知道如何避免每次安装新操作系统时都以相同的方式设置所有偏好。
有没有办法导出设置,如:
- 背景颜色
- 要显示的项目,以及在 Vista/Win7 中的显示方式
- 自动隐藏开始菜单
- Explorer 中的布局、大小、显示的列和视图类型
- 等等...
是否有控制这些设置的注册表设置指南?或者您可以通过在 WMI 中编程或类似的东西来做任何事情?
我想知道如何避免每次安装新操作系统时都以相同的方式设置所有偏好。
有没有办法导出设置,如:
是否有控制这些设置的注册表设置指南?或者您可以通过在 WMI 中编程或类似的东西来做任何事情?
如果您经常重新安装,无论出于何种原因,编写所有这些设置的脚本可能会很有用。存储在注册表中的每个设置都可以使用 *.cmd 脚本中的“reg”命令进行设置。您可以使用谷歌找到很多设置。不过,您必须自己找到一些。从 www.sysinternals.com 上的 Sysinternals 下载 ProcMon。当您在控制面板或任何地方更改所需的设置时,使用它来监视注册表。然后使用“reg”编写一个脚本来操作该设置。
您是否考虑过简单地备份和恢复您的 Windows 配置文件?您的大部分 Windows 设置和工作环境都是此配置文件的一部分。
您可以将您的帐户设置为使用漫游配置文件并将配置文件保存到服务器或其他一些在您进行升级时不会丢失的共享存储。
如果您不使用内置的 Windows 工具来复制配置文件,您将需要使用像 regedit 这样的工具来手动更改 \user.dat 的权限,该 \user.dat 是拥有配置文件的帐户的注册表的 HKEY_CURRENT_USER 部分。
Windows 附带了一个从以前版本迁移设置的工具,在 XP 中,它被称为“文件和设置传输向导”,尽管我相信它已经改名了。当然,如果您在 Windows 域中注册,那么您可以将您的用户设置为具有漫游配置文件。
在 Windows 中执行此操作的最佳方法是使用内置工具。在 windows 7 sp1 中,它在开始->附件->系统工具-> windows 轻松传输
在旧版本中,它是 FASTWIZ(我相信在 XP 中)和 USMT(我认为在 Vista 中的用户状态迁移工具)。
您可以将包含几乎所有个人设置和保存信息的配置文件导出到文件,然后将文件导入新计算机。
您还可以使用它将配置文件直接传输到新计算机,而无需导出到文件。
该工具与Win7中非常简洁的“Windows备份”工具相结合,提供了非常好的整体备份功能。
稍微偏离主题 - 我还可以推荐 Microsoft SyncToy 用于备份目的。它是一个按文件同步文件夹的简单实用程序,它非常轻巧、易于使用、可编写脚本且整洁。
祝你好运!
如果这是关于 Windows 7 并且您计划每年进行超过 3 或 4 次安装:您可能希望使用您喜欢的所有工具自定义参考机,并使用“sysprep”创建一个新的可安装映像,其中包含您所有的插件。
使用http://support.microsoft.com/kb/973289中描述的方法,您还可以将自定义配置文件设置包含在新安装的默认配置文件中,以便它们成为所有新创建的用户帐户的基准。