Windows Starter Edition、Home 和 Home Premium 不包含 gpedit,我该如何安装?

Dav*_*ill 43 windows windows-7 windows-8 windows-8.1 windows-10

我想对需要使用组策略编辑器 ( gpedit.msc) 的Windows 进行一些更改。

不幸的是,Windows 的入门版、家庭版和家庭高级版不包含组策略编辑器。

我该如何安装?

Dav*_*ill 32

如何在 Windows Starter Edition、Home 和 Home Premium 上安装 gpedit.msc?

我使用以下过程gpedit.msc在 Windows 7 64 位家庭高级版上成功安装。

笔记:

  • Moab确认可在 Windows 10 上运行

  • 它显然也适用于 Windows 8、Windows 8.1 和 Windows 10。我没有亲自测试过这个。

更新:据我们的读者介绍,该工具在 Windows 8、Windows 8.1 和 Windows 10 中也能正常运行。

今天我们将分享一个简单的安装程序,它在 Windows 中安装所需的系统文件,以便您可以在所有 Windows 7 版本中享受组策略编辑器。

  1. 首先使用以下链接下载安装文件:

    下载组策略编辑器安装程序

    您会在上述页面的右侧部分找到下载链接: 下载链接

  2. 下载 ZIP 文件后,使用 WinRAR 或 7-Zip 解压缩。

  3. 运行提取的 setup.exe 文件。

    它将安装文件,您将能够通过运行或开始菜单搜索框访问 gpedit.msc 命令。

笔记:

  • 对于 Windows 7 64 位 (x64) 用户!您还需要转到“C:\Windows”文件夹中的“SysWOW64”文件夹,然后从那里复制“GroupPolicy”、“GroupPolicyUsers”文件夹和 gpedit.msc 文件,然后将它们粘贴到“C:\Windows\System32”中文件夹。

如果您在运行 gpedit.msc 时收到“MMC 无法创建管理单元”错误消息,请查看以下步骤来解决问题。基本上,当您在 Windows 中的用户名包含多个单词时,就会发生这种情况。

  1. 运行安装程序并将其留在最后一步(不要单击“完成”按钮)。

  2. 现在转到C:\Windows\Temp\gpedit\文件夹。

  3. 如果您运行的是 32 位 (x86) 版本的 Windows 7,请右键单击 x86.bat 文件并选择“打开方式 -> 记事本”选项。如果您运行的是 64 位 (x64) 版本的 Windows 7,请右键单击 x64.bat 文件并选择“打开方式 -> 记事本”选项。

  4. 您将在文件中找到总共 6 行包含以下字符串:

    %用户名%:f

  5. 编辑这些行并替换%username%:f"%username%":f

    原来的: icacls %WinDir%\SysWOW64\gpedit.dll /grant:r %username%:f

    新的: icacls %WinDir%\SysWOW64\gpedit.dll /grant:r "%username%":f

  6. 保存并运行文件(右键单击 -> 以管理员身份运行)。

  7. 就是这样。你将有工作 gpedit.msc。

Source如何在 Windows 7 Home Premium、Home Basic 和 Starter Edition 中启用“组策略编辑器”(gpedit.msc)?


组策略设置参考指南

Microsoft 已更新并提供下载,适用于 Windows 10、Windows 8.1、Windows 8、Windows 7、Windows Vista、Windows Server 2003 SP2、Windows Server 2008 R2 和 Windows Server 2012 R2 的完整组策略设置参考指南。

该下载以适用于不同操作系统的电子表格形式提供。因此,您可以仅为您可能感兴趣的操作系统下载电子表格。

电子表格下载链接

...

在这些电子表格中还非常有用的是,它还列出了更改设置时受影响的注册表项。当然,您始终可以使用组策略设置搜索来了解支持特定策略设置的注册表项和值名称,但这些电子表格将它们全部放在一个位置。

管理模板电子表格包含三列,提供有关与重新启动、注销和架构扩展相关的每个策略设置行为的更多信息。这些列如下:

  1. 需要注销:此列中的“是”表示 Windows 操作系统要求用户在应用所描述的策略设置之前注销并重新登录。
  2. 需要重新启动:此列中的“是”表示 Windows 操作系统在应用所描述的策略设置之前需要重新启动。
  3. Active Directory 架构或域要求:此列中的“是”表示您必须先扩展 Active Directory 架构,然后才能部署此策略设置。
  4. 状态:此列中的“新建”表示该设置在 Windows Server 2012 和 Windows 8 之前不存在。这并不表示该设置仅适用于 Windows Server 2012 和 Windows 8。请参阅标题为“在”以确定策略设置适用于哪个操作系统。

适用于 Windows 10/8.1/7/Server 的组策略设置参考指南

  • deviantart 是一个奇怪的地方。它也可能使用 Windows 专业版的 exe。没有安装 gpedit 是故意的。 (21认同)
  • 问题是您没有从 Microsoft 获得组策略编辑器,并且它可能会被更改。 (5认同)

小智 27

Windows(至少是 Windows 10 家庭版)带有组策略编辑器包,但默认情况下是禁用的。您可以像使用 dism 安装任何其他可选功能一样安装它。

组策略包文件可以在

%SystemRoot%\servicing\Packages
Run Code Online (Sandbox Code Playgroud)

文件名匹配

Microsoft-Windows-GroupPolicy-ClientExtensions-Package*.mum
Microsoft-Windows-GroupPolicy-ClientTools-Package*.mum
Run Code Online (Sandbox Code Playgroud)

安装命令将遵循以下格式:

dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\{{PackageFileName}}"
Run Code Online (Sandbox Code Playgroud)

/online 用于告诉它适用于正在运行的操作系统

/norestart 告诉它不要自动重启

安装这些 gpedit.msc 后就可以使用了。无需下载您必须信任或确定它是否安全的外部可执行文件。

  • 这里是那些不耐烦的`for /f "tokens=*" %G IN ('dir /b "%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-Client*.mum"') do (dism /online / norestart /add-package:"%SystemRoot%\servicing\Packages\%G")` (11认同)
  • 适用于 win10 主页 (2认同)
  • 安装软件包后,如果您查看 DISM 日志,您将看到需要重新启动,但被“/norestart”抑制。对我来说,直到重新启动后,“gpedit.msc”才出现在“c:\windows\system32”下。 (2认同)

lap*_*pis 7

Windows Home 版本的 gpedit.msc 替代方案以来被标记为这个问题的重复(虽然技术上不是),我会在gpedit这里发布一个替代方案。

每个组策略对应一个注册表值,您可以使用regedit. 对应关系(包括不同的值)记录在gpsearch.azurewebsites.net 上。它显然是由 Microsoft 员工维护的,因此非常可靠。


Ees*_*Das 5

购买包含 gpedit 功能的升级版 Windows 或解锁包含的 gpedit 包。

较低等级的 Windows 版本不包含 gpedit 作为功能,而更昂贵的版本则包含。在 Microsoft 网站上,对每个 Windows 版本的功能集进行了说明。

Gpedit可以解锁,这说明微软给出了另一种方式。如果您不想购买升级,可以添加 gpedit.msc 在家庭版上,Gpedit 可能不允许管理模板更改产生任何影响。

David Postill 链接到一个脚本,有些人发现它不起作用。如果您刚刚尝试安装 Davit Postill 的回答中的脚本,请按照此处的步骤撤消脚本所做的一些更改。或者,您可以跳到下一部分添加 gpedit.msc

反转 Deviant Art 中的脚本更改

Deviant Art 的第三方软件在编译时可能是合法的,但是现在这个问题已经发布两年多了,第三方软件可能与今天的 Windows 基础设施不兼容。

Deviant Art 的第三方脚本创建一个文件夹并备份 gpedit 相关文件的副本。导航到%WinDir%\SysWOW64\GPBAK

要反转脚本的某些效果,请将备份的文件复制回%WinDir%\SysWOW64文件夹。即gpedit.dll, fde.dll, gptext.dll, appmgr.dll, fdeploy.dll

转到%WinDir%\System32\文件夹并删除或替换gpedit.msc手动复制的文件夹。您可能还想gpedit.msc%WinDir%\SysWOW64文件夹中删除。

如有必要,从添加到这些文件的安全权限中删除您的帐户。

%WinDir%\SysWOW64\GroupPolicy%WinDir%\SysWOW64\GroupPolicyUsers创建和修改文件夹通过脚本为好。这里有一些逆转。

不幸的是,Deviant Art 脚本似乎不会备份这些目录。我们不确定如何处理。您可以尝试删除文件夹。您也可以从%WinDir%\SysWOW64文件夹中删除它们。

在反转脚本然后添加 gpedit.msc 功能后,我们发现该Start Menu -> Windows Administrative Tools -> Local Security Policy应用程序现已存在。在gpedit.msc从 重置安装之前,我们无法直接从命令行加载Settings -> Updates -> Recovery

添加 gpedit.msc

组策略包文件可以在

%SystemRoot%\servicing\Packages

查找匹配的文件名:

Microsoft-Windows-GroupPolicy-ClientExtensions-Package*.mumMicrosoft-Windows-GroupPolicy-ClientTools-Package*.mum

获取这些.mum文件的名称,然后dism使用 Package File Names一一运行以下命令。

dism /online /add-package:"%SystemRoot%\servicing\Packages\{{PackageFileName}}"
Run Code Online (Sandbox Code Playgroud)

如果要求重新启动,则按Y键重新启动并完成添加任何剩余的包。

如果gpedit.msc出现丢失令牌错误,可能还需要重新注册 dll 文件。否则,最好避免重新注册 dll。要更正丢失的令牌错误,请尝试导航到%WinDir%\System32\并运行来自此social.technet.microsoft.com文章的以下命令:

For /F %s in ('dir /b *.dll') do regsvr32 /s %s
Run Code Online (Sandbox Code Playgroud)

可能需要Reset This PC清洁gpedit.msc. 首先备份您的文件。

Microsoft 支持的替代解决方案,以防 dll 损坏

Microsoft 支持人员建议从另一台计算机下载新的 Windows ISO。确保您有媒体驱动器、网络接口等的驱动程序。进一步的研究表明,要获得零售版的 Windows ISO,请从较早版本的 Windows 甚至 Ubuntu 或 MacOS 运行 Windows Media Creation Tool,否则,Media Creation Tool 将尝试生成从运行它的当前系统。

  • 最后一点:修改 Windows 操作系统时请遵守道德规范。默认行为是 Windows Home 中没有组策略编辑。通过解锁未被列为“官方功能”的这个包,我们应该在努力维护 Microsoft 预期的系统行为时使用良好的道德规范。*

  • 另请注意:我们尝试使用这些技术的唯一原因是尝试纠正我们系统上的某些恶意软件入侵,否则这些入侵将无法解决。微软在解决我们的问题方面并没有很有帮助。在某些时候,某些 Microsoft 许可参数可能会变得不适用,因为在我们的案例中,Microsoft 尚未完成服务条款的终止。我们别无选择,只能尝试自己解决这个问题,或者放弃我们购买的 Fair and Square 版本的 Windows 10,该版本因我们自己的过错而严重损坏。*

  • @Toto:这不是很明显吗?接受的答案建议从未经批准的来源下载未经验证的软件,并可能通过安装来损害您的系统安全性和许可证合规性。这个答案给出了正确的方法。 (3认同)
  • 这比接受的答案更好吗? (2认同)
  • 但公平地说,@Toto,这个答案已经在不到 12 小时内被编辑了 14 次。它基本上一开始只是“购买包含 gpedit 功能的升级版 Windows。”虽然这在技术上可能是准确的,但它并没有真正实现原始问题的精神。 (2认同)