+
95
-

回答

有三种方式,新手适合第一种,高手适合后面两种,其中修改注册表有风险,需谨慎,做好备份工作。

一、下载simple run blocker,打开后直接添加想要禁止启动的程序即可,下载地址:点击打开链接

800_auto

二、组策略

1、打开本地组策略编辑器:

按下 Win + R 键打开运行对话框。

输入 gpedit.msc 并按下 Enter 键。

2、在本地组策略编辑器中,导航到软件限制策略:

展开 计算机配置。

选择 Windows 设置。

点击 安全设置。

展开 软件限制策略。

如果你没有看到 软件限制策略,你可能需要创建一个:

右击 软件限制策略。

选择 新建软件限制策略。

一旦软件限制策略已经被创建,你可以添加额外的规则:

3、右击 附加规则。

选择 新建路径规则。在新路径规则对话框中:

在 路径 字段输入你想禁止的可执行文件的路径,例如 C:\Program Files\UnwantedApp\app.exe。

在 安全级别 下拉菜单中,选择 不允许。

(可选) 在 说明 字段输入规则的描述。

点击 确定 保存规则。

一旦规则添加完毕,Windows 10将不允许指定的应用程序运行。务必确保你正确输入了文件路径,因为如果路径不正确,策略将不会生效。

请记住,这些更改可能需要重启计算机后才能生效。还要注意,这种安全策略的更改将影响所有用户。如果电脑有多个用户,他们都将无法运行被禁止的程序。

三、注册表

1. 打开注册表编辑器

按下 Win + R 键打开运行对话框。

输入 regedit 并按下 Enter 键,确认提示以打开注册表编辑器。

2. 导航到软件限制策略键

导航到 HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies。

800_auto

检查是否有 Explorer 和 DisallowRun 子键。如果没有,需要按照以下步骤创建它们:

右键点击 Policies,选择 新建 > 项,并命名为 Explorer。

然后在 Explorer 下,右键选择 新建 > 项,并命名为 DisallowRun。

3. 在 DisallowRun 键下创建字符串值

在 DisallowRun 键下,你需要为每个你希望限制启动的程序创建一个新的字符串值。

右键点击 DisallowRun,选择 新建 > 字符串值。

给这个新的字符串值命名,名称可以是任意数字,例如 1。

双击刚刚创建的字符串值,在“数值数据”字段中输入你想限制的exe文件的名称,例如 notepad.exe。

如果需要禁止多个程序,继续添加更多的字符串值,名称顺序为 2、3、4 等,数值数据为相应的程序名。

4. 重启电脑或注销用户

完成注册表编辑后,你需要重启电脑或注销当前用户让更改生效。

通过这种方法,当用户尝试启动那些被添加到 DisallowRun 键下的exe文件时,Windows将阻止这些程序的运行。

警告

修改注册表前,请确保已经备份整个注册表或至少是即将编辑的部分。错误的注册表编辑可能导致严重的系统问题,包括系统无法启动。

这种方法影响的是当前用户下的设置,如果系统中有多个用户,需要分别对每个用户的注册表进行上述操作。

网友回复

我知道答案,我要回答