Windows 注册表是一个数据库,用于存储操作系统和应用程序的低级设置。它具有类似于文件夹和文件的键和值。但是,在注册表编辑器中进行错误的配置可能会导致系统出现问题。因此,管理员可以禁用对注册表了解较少的标准用户的注册表编辑器。在本文中,我们将向您展示可以禁用系统上的注册表工具的方法。
通过本地组策略编辑器禁用注册表访问
本地组策略编辑器允许用户配置和管理操作系统的设置。禁用注册表工具的设置可以在本地组策略编辑器的用户配置类别中找到。您可以在标准帐户的组策略中配置此设置。
但是,GPO 在 Windows 家庭版中不可用。如果您使用的是家庭版 Windows,请跳过此方法。
- 按Windows + R组合键打开“运行”对话框,然后在其中键入“ gpedit.msc ”。按Enter键打开本地组策略编辑器,并在UAC(用户帐户控制)提示时选择是选项。
- 在“用户配置”类别中,导航到此路径:
用户配置\管理模板\系统\
- 双击名为“阻止访问注册表编辑工具”的设置,它将在另一个窗口中打开。现在将切换选项从“未配置”更改为“已启用”,然后选择“是”以静默运行选项。
注意:从列表中选择否将允许用户通过预配置的 .REG 文件应用注册表项。 - 单击应用/确定按钮以保存更改。这将禁用该用户帐户的注册表。
- 要重新启用它,您需要在第 3 步中将切换选项改回未配置或禁用。
通过注册表编辑器禁用注册表访问
也可以在注册表编辑器本身中禁用注册表编辑器。用户将需要为此特定设置创建缺少的键和值。但是,请确保您对标准帐户使用此方法。那是因为,您需要一个管理员帐户才能重新启用它,否则您只会把自己锁起来。
重要提示:确保您对标准帐户而不是管理员帐户应用以下步骤。
- 按Windows + R组合键打开“运行”对话框,然后在其中键入“ regedit ”。按Enter键打开注册表编辑器,并在UAC (用户帐户控制)提示时选择是选项。
- 在当前用户配置单元中,导航到以下键:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
- 如果Policies下缺少System键,则通过右键单击Policies键并选择New > Key选项来创建它。然后将该键命名为“系统”。
- 在系统项中,右键单击右窗格并选择新建 > DWORD(32 位)值选项。现在将此值命名为“ DisableRegistryTools ”。
- 双击新创建的值,将值数据更改为2,并将 Base 更改为Decimal。这将启用该值并选择 Yes 选项以静默运行。
注意:如果您想选择无静默运行选项,请将值数据更改为1(十进制)。 - 最后,确保重新启动系统以应用您刚刚所做的更改。
- 要为该标准帐户启用注册表编辑器,您需要登录到另一个管理员帐户。然后打开相同的值,将值数据更改为0或者干脆删除该值。
通过第三方应用程序禁用注册表访问
还有一些第三方应用程序允许用户限制其系统上的文件夹和文件。为此,有几种具有不同功能和可靠性的不同应用程序。您可以使用您熟悉的那个。在这种方法中,我们将使用 Protect My Folder 应用程序来演示禁用对系统注册表的访问的想法。请按照以下步骤查看其工作原理:
- 打开浏览器并下载“保护我的文件夹”应用程序。按照提供的说明进行安装。
- 打开它并单击添加/锁定按钮。
- 现在导航到regedit.exe的路径,选择它,然后单击添加按钮。添加后,单击“确定”按钮。
C:\Windows\regedit.exe
- 这将锁定 regedit.exe,使其无法在系统上运行。用户将无法再运行它。
- 您可以通过打开应用程序、选择regedit.exe并单击“解锁”按钮来重新启用注册表。