龙空技术网

如何在 Windows 11 上禁用和启用注册表访问

劳资丶蜀道三 104

前言:

而今同学们对“w10怎么禁止自动安装软件”大约比较关注,姐妹们都想要分析一些“w10怎么禁止自动安装软件”的相关资讯。那么小编也在网络上网罗了一些有关“w10怎么禁止自动安装软件””的相关内容,希望大家能喜欢,你们快快来学习一下吧!

方法 1:通过本地组策略编辑器禁用 Windows 注册表访问

本地组策略编辑器在 Windows 11 专业版、企业版和教育版中可用。请按照以下步骤阻止注册表访问:

同时按“Windows + R”键打开“运行”,输入“gpedit.msc”并按 Enter 键启动本地组策略编辑器。

运行实用程序

导航到以下路径:

<b>User Configuration > Administrative Templates > System</b>

双击右侧的“阻止访问注册表编辑工具”策略。

导航到阻止访问本地组策略编辑器中的注册表编辑工具

在策略设置中,选择“启用”。在“选项”部分下,选择“是”以阻止用户使用“regedit /s”命令编辑注册表。

启用阻止访问注册表编辑工具

单击“应用”,然后单击“确定”保存更改。重新启动系统以使配置生效。

如何重新启用注册表访问

同时按“Windows + R”键打开“运行”,输入“gpedit.msc”并按 Enter 键启动本地组策略编辑器。

运行实用程序

导航到以下路径:

<b>User Configuration > Administrative Templates > System</b>

双击“阻止访问注册表编辑工具”策略。

导航到阻止访问本地组策略编辑器中的注册表编辑工具

选择“未配置”。

将阻止访问注册表编辑工具设置为未配置

单击“应用”,然后单击“确定”。

方法 2:通过注册表编辑器限制注册表访问

如果您使用的是 Windows 11 家庭版,您可以使用注册表编辑器限制注册表访问。请记住,您需要对每个用户帐户重复这些步骤。就是这样:

通过在“开始”菜单中搜索来打开注册表编辑器 (RegEdit.exe)。

打开注册表编辑器

导航到以下路径:

<b>HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPolicies</b>

右键单击“策略”项,选择“新建”,然后单击“项”。将键命名为“System”并按 Enter 键。

在策略中创建系统密钥

右键单击新创建的“System”项,选择“新建”,然后单击“DWORD(32 位)值”。将该项命名为“DisableRegistryTools”并按 Enter 键。

在系统键中创建 DWORD

双击“DisableRegistryTools”DWORD 并将其值设置为“1”以阻止注册表访问。

更改 DWORD 值数据

关闭注册表编辑器。新设置将立即对相应的用户帐户生效。

注册表编辑已禁用

现在,当用户尝试访问注册表编辑器时,它会显示一条消息“管理员已禁用注册表编辑”。

如何使用命令提示符重新启用注册表访问(允许注册表访问)

由于您将无法启动注册表编辑器,请按照以下步骤操作:

打开“开始”菜单,搜索“记事本”并打开该应用程序。

打开记事本

将以下内容复制并粘贴到记事本中:

<b>Windows Registry Editor Version 5.00 [HKEY_CURRENT_USERSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem] "DisableRegistryTools"=dword:00000000</b>

输入注册表项

使用描述性名称保存文件,例如“reenable_registry.reg”。

保存注册表项

打开“开始”菜单,搜索“命令提示符”,右键单击结果,然后选择“以管理员身份运行”。

打开命令提示符

使用“cd”命令导航到“.reg”文件所在的文件夹。

执行以下命令重新启用注册表访问:

<b>regedit.exe /s reenable_registry.reg</b>

重新启用注册表编辑

执行命令后,重新启动系统。系统重新启动后,您将重新以管理员身份访问注册表。

使用 Symantec 的 UnHookExec.inf 启用注册表编辑器

要启用注册表编辑器并取消修改注册表项的限制,可以使用 Symantec 提供的 UnHookExec.inf 文件。这个小 .inf 文件旨在解决经常针对 shellopencommand 键的病毒、间谍软件、特洛伊木马或蠕虫问题,允许它们在每次打开特定文件类型时执行。通常,这些恶意程序将其执行与 .exe 文件相关联。但是,通过使用 UnHookExec.inf,您不仅可以启用注册表编辑,还可以删除此类关联。

要使用 UnHookExec.inf,请按照下列步骤操作:

打开记事本并复制下面提供的代码:

[Version]Signature="$Chicago$"Provider=Symantec[DefaultInstall]AddReg=UnhookRegKey[UnhookRegKey]HKLM, SoftwareCLASSESbatfileshellopencommand,,,"""%1"" %*"HKLM, SoftwareCLASSEScomfileshellopencommand,,,"""%1"" %*"HKLM, SoftwareCLASSESexefileshellopencommand,,,"""%1"" %*"HKLM, SoftwareCLASSESpiffileshellopencommand,,,"""%1"" %*"HKLM, SoftwareCLASSESregfileshellopencommand,,,"regedit.exe ""%1"""HKLM, SoftwareCLASSESscrfileshellopencommand,,,"""%1"" %*"HKCU, SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem,DisableRegistryTools,0x00000020,0

将文件另存为 UnHookExec.inf(您可以选择任何名称,但确保其扩展名为 .inf)。

复制并粘贴 UnHookExec 代码

右键单击 UnHookExec.inf 文件并选择“安装”。请注意,安装该文件不会显示任何弹出窗口或通知框。

安装 UnHookExec 文件

标签: #w10怎么禁止自动安装软件