如何通过 cmd 更改组策略设置?

如何通过 cmd 更改组策略设置?

我经常需要组装 PC 以便运送到其他地方,通常是从映像开始,然后进行一些不同的最终安装。我最终在 gpedit.msc 中设置了一些设置,有时安装软件或更新会导致它们被重置。

我想编写一个 .bat 或 .psh,这样我就可以设置我想要的设置,而不是单击菜单。

我从微软下载了 LGPO.exe,但它似乎不允许我直接更改内容,似乎是关于备份和恢复整个内容。

如果我只想设置配置 -> 管理 -> 模板 -> Windows 组件 -> 自动播放策略 -> 关闭自动播放,该怎么办

启用,还是其他类似操作?应该有某种方法可以通过命令行执行此操作,对吗?

答案1

可以通过注册表启用或禁用“关闭自动播放”策略选项。强烈建议将其保留为禁用状态,因为已知病毒会利用该选项。

在 Windows 10 中,可以通过注册表完全禁用/启用自动播放:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers
DisableAutoplay - REG_DWORD
Value:1 = AutoPlay disabled
Value:0 = AutoPlay enabled

可以通过注册表中的 HKEY_LOCAL_MACHINE 或 HKEY_CURRENT_USER 中的两个键进行更精细的设置,即在计算机配置和用户配置文件夹中。如果策略设置发生冲突,则计算机配置中的策略设置优先于用户配置中的策略设置。

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

NoDriveTypeAutoRun项目为 REG_SZ 类型,并根据需要由以下位组成:

价值 意义
0x1 在未知类型的驱动器上禁用自动播放。
0x4 禁用可移动驱动器上的自动播放。
0x8 在固定驱动器上禁用自动播放。
0x10 禁用网络驱动器上的自动播放。
0x20 禁用 CD-ROM 驱动器上的自动播放。
0x40 禁用 RAM 磁盘上的自动播放。
0x80 在未知类型的驱动器上禁用自动播放。
0xFF 禁用所有类型驱动器上的自动播放。

微软建议不要启用自动播放,因此规则可能会随着 Windows 版本的不同而发生变化,但总是朝着使其更难使用的方向发展。

这些项目的任何注册表更改后都需要重新启动。

相关内容