导出/导入组策略和服务 Windows 10

导出/导入组策略和服务 Windows 10

我在 Windows 10 上配置了RegistriesServicesGroup Policies以定制我的 Windows 体验。我还倾向于经常尝试我的操作系统,并且经常最终重新安装 Windows 并不得不设置所有上述设置。

我正在寻找一种方法来导出上述设置(全部三个),这样我就可以在全新安装的 Windows 上单击一下即可导入它们,从而避免必须从头开始设置所有内容。我能够Registries轻松导出,而且我知道我可以很好地导入它们。但是,当我导出时ServicesGroup Policies它会输出一个.txt文件,似乎没有办法导入它们。有什么想法吗?

答案1

组策略

报告指出这在 Windows 10 中仍然有效。

解决方案从这里开始:http://www.frickelsoft.net/blog/?p=31

在源机器上,打开隐藏文件夹%systemroot%\system32\grouppolicy\并复制MachineUser目录。

在目标机器上,打开相同的隐藏文件夹并粘贴两个目录,覆盖现有文件和文件夹。

运行gpupdate /force并重新启动计算机。

服务

可以使用 Powershell 轻松读取和设置服务状态(停止/启动)。

问题是,许多默认的 Windows 服务无法修改,因此,您不必尝试在一台计算机上记录所有现有服务及其启动类型和状态,然后在另一台计算机上重新创建,而应该只编译一份您希望从其默认状态修改的服务列表。

获得这样的列表后,使用 Powershell cmdletSet-Service设置其所需状态。创建一个 .ps1 文件,其中包含以下行,用于您要更改默认设置的每个服务:

Set-Service -Name ServiceName -StartupType Automatic/AutomaticDelayedStart/Manual/Disabled

在新计算机上运行此脚本,所有服务的状态将按指定设置。

来源:https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/set-service?view=powershell-6

註冊

就像服务一样,您只想修改绝对需要更改的偏离默认值的特定键。

因此,就像服务一样,您需要仔细研究并记录需要修改的键,编译所需更改的 reg 文件,并在每台新计算机上运行此 reg 文件。

在任何情况下都不要导出整个注册表并导入。这很可能会导致严重问题。

总结

您可以使用 Powershell 在单个脚本中完成所有这些操作:

  • 组策略只是将文件从备份位置复制到新计算机上。
  • 服务内容只是运行配置 StartupType 参数的脚本。
  • 注册表内容正在导入 .reg 文件。

相关内容