我想知道我该怎么做避免以同样的方式设置所有偏好,每次我安装新的操作系统时。
有没有办法导出如下设置:
- 背景颜色
- 显示的项目以及在 Vista/Win7 中如何显示
- 自动隐藏开始菜单
- Explorer 中的布局、大小、显示的列和视图类型
- 等等...
是否有任何有关控制这些设置的注册表设置指南?或者您可以通过在 WMI 或类似程序中编程来执行任何操作?
答案1
您是否考虑过简单地备份和恢复 Windows 配置文件?您的大多数 Windows 设置和工作环境都是此配置文件的一部分。
您可以将您的帐户设置为使用漫游配置文件并将配置文件保存到服务器或其他共享存储,以便在升级时不会丢失。
如果您不使用内置的 Windows 工具来复制配置文件,您将需要使用 regedit 等工具手动更改 \user.dat 上的权限,该权限是拥有该配置文件的帐户的注册表的 HKEY_CURRENT_USER 部分。
答案2
如果您经常重新安装,无论出于什么原因,编写所有这些设置的脚本可能会很有用。可以使用 *.cmd 脚本中的“reg”命令设置存储在注册表中的每个设置。您可以使用 Google 查找很多设置。不过,您必须自己找到一些。从 Sysinternals(www.sysinternals.com)下载 ProcMon。使用它来监视注册表,同时在控制面板或任何地方更改所需的设置。然后使用“reg”编写脚本来操作该设置。
答案3
Windows 附带一个工具来从以前的版本迁移设置,在 XP 中,它被称为“文件和设置转移向导”,尽管我相信它后来改名了。当然,如果您已加入 Windows 域,那么您可以将您的用户设置为拥有漫游配置文件。
答案4
如果这是关于 Windows 7 的,并且您计划每年进行超过 3 或 4 次安装:您可能需要使用您喜欢的所有工具定制一台参考机器,并使用“sysprep”创建一个包含所有附加组件的新可安装映像。
使用中描述的方法http://support.microsoft.com/kb/973289您还可以在新安装的默认配置文件中包含自定义的配置文件设置,以便它们成为所有新创建的用户帐户的基准。