重置组策略设置
重置所有的组策略
Windows 将本地组策略设置存储在 Registry.pol 文件中。用户和计算机的策略设置分别存储在不同的 POL 文件中。
- 计算机设置(“计算机配置”部分)存储在
%SystemRoot%\System32\GroupPolicy\Machine\registry.pol中。 - 用户设置(“用户配置”部分)存储在
%SystemRoot%\System32\GroupPolicy\User\registry.pol中。

如果您通过 gpedit.msc 控制台启用本地组策略对象(GPO)中的特定选项,您所做的任何更改都将保存到 Registry.pol 文件中。当组策略设置更新时(通过使用 gpupdate /force 命令或按计划任务),新设置将被导入注册表并应用到计算机。
当您启动计算机时,注册表设置将从
\Machine\Registry.pol文件导入到HKEY_LOCAL_MACHINE(HKLM) 注册表配置单元中;当用户登录 Windows 时,用户设置将从
\User\Registry.pol文件导入到HKEY_CURRENT_USER(HKCU) 注册表配置单元中。
因此,要删除当前的本地组策略设置,您必须删除 GroupPolicy 和 GroupPolicyUsers 文件夹中的 Registry.pol 文件。您可以通过命令提示符删除 Registry.pol 文件并重置当前的 GPO 设置:
RD /S /Q "%WinDir%\System32\GroupPolicyUsers"
RD /S /Q "%WinDir%\System32\GroupPolicy"
更新组策略中的设置,以重置注册表中的旧设置:
gpupdate /force
重置本地安全策略
本地安全策略是在一个独立的 secpol.msc MMC 控制台中进行配置的。如果您想要将本地 Windows 安全策略设置重置为默认值,请运行以下命令:
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
%windir%\inf\defltbase.inf 文件是一个包含了 Windows 默认本地安全设置的模板。
重启电脑。
这应该会重置存储在 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 注册表项下的 Windows 安全设置。
UAC 设置也存储在这个注册表项中。
如果之前的方法不起作用,请尝试手动重命名本地安全策略基准检查点文件:
ren %windir%\security\database\edb.chk edb_old.chk
然后更新组策略中的设置:
gpupdate /force
再重启电脑。
清除域应用组策略设置
如果计算机是 Active Directory(活动目录)域的一部分,则可以使用域组策略对象(GPOs)来配置其设置。
所有已应用的域组策略对象(GPO)的 registry.pol 文件都缓存在 %windir%\System32\GroupPolicy\DataStore\0\SysVol\contoso.com\Policies 路径下。每项策略都将其文件存储在独立的目录中,目录名称包含了该域策略的 GUID(全局唯一标识符)。

当您将计算机从域中移除时,域组策略的 registry.pol 文件应当自动从计算机中删除。但有时会出现这种情况:尽管计算机已经退出了域,但域 GPO 的设置仍然在该计算机上生效。
在这种情况下,您应当清除计算机上的域组策略缓存。您可以使用以下 BAT 脚本:
DEL /S /F /Q “%ALLUSERSPROFILE%\Microsoft\Group Policy\History\*.*”
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy /f
REG DELETE HKLM\Software\Policies\Microsoft /f
REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies /f
REG DELETE HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies /f
REG DELETE HKCU\Software\Policies\Microsoft /f
REG DELETE "HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects" /f
DEL /F /Q C:\WINDOWS\security\Database\secedit.sdb
klist purge
gpupdate /force
exit
请注意,
C:\ProgramData\Microsoft\Group Policy\History文件夹包含了已应用到计算机的组策略首选项(Group Policy Preference)设置。如果您在组策略首选项(GPP)的项目选项中勾选了“如果不再应用则删除此项目”选项,那么该文件夹中的 GPO 缓存将允许您在禁用策略后恢复到之前的状态。