我正在尝试自动化 Windows 10 系统的配置。
为了更好地理解我的目标:最近,我将设置 Arch Linux 时的所有命令都写成了一个脚本,现在我可以运行它,并且系统将在几秒钟内从全新安装配置完毕。现在,我正尝试对 Windows 执行同样的操作。
我有一个想法要做以下事情:
- 转储整个注册表
- 然后配置任务栏、桌面、菜单、文件资源管理器、整个设置等。
- 再次转储整个注册表
- 进行差异分析并执行某种 PowerShell 脚本
但在我做了一个小测试之后——同样的步骤,只是更改了文件资源管理器中的 1 个设置、任务栏中的 1 个设置和设置中的 1 个选项——我在注册表中发现了大量的更改。其中一些只是一些与时间相关的更新,还有一些来自缓存的膨胀,还有一些注册表项我无法确定它们是否与我的更改有关……
所以我想我的场景是无用的......
有人可以提出更好的建议吗?
尽管存在隐私原因,但 Microsoft Account Sync 绝不会在不同用户之间迁移配置,这也是我的需要。