禁用任务管理器需分场景选择方法:一、组策略法(专业版以上)启用“删除任务管理器”策略;二、注册表法(全版本)在hkey_current_user...\policies\system下新建disabletaskmgr=1;三、防火墙法阻断taskmgr.exe网络通信;四、配合进程保护策略防绕过终止。

如果您希望防止用户或恶意程序通过任务管理器终止关键系统进程,则需禁用任务管理器本身。以下是多种可操作、相互独立的设置方法,适用于不同Windows版本及使用场景:
一、组策略编辑器禁用法(适用于Windows专业版/企业版/教育版)
该方法通过系统内置策略直接移除任务管理器入口,对Ctrl+Alt+Del界面、右键任务栏、快捷键(Ctrl+Shift+Esc)均生效,且不依赖第三方工具。
1、按Win + R打开运行对话框,输入gpedit.msc并回车,启动本地组策略编辑器。
2、依次展开左侧树形目录:用户配置 → 管理模板 → 系统 → Ctrl+Alt+Del选项。
3、在右侧双击删除“任务管理器”策略项。
4、在弹出窗口中选择已启用,点击确定保存设置。
5、重启资源管理器或注销当前用户后,右键任务栏将不再显示“启动任务管理器”,Ctrl+Alt+Del界面中该选项消失,任务管理器进程(taskmgr.exe)亦无法被手动启动。
二、注册表编辑器禁用法(兼容所有Windows版本,含家庭版)
该方法通过修改当前用户的策略注册表键值,实现任务管理器的强制禁用,无需组策略支持,且可快速恢复。
1、按Win + R打开运行对话框,输入regedit并回车,以管理员权限运行注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System。
3、若System子项不存在,右键点击Policies → 新建 → 项,命名为System。
4、在System项内右键 → 新建 → DWORD (32位) 值,命名为DisableTaskMgr。
5、双击DisableTaskMgr,将“数值数据”设为1,基数选“十进制”,点击确定。
6、关闭注册表编辑器,立即生效;如需恢复,将数值改为0或删除该DWORD值。
三、防火墙规则阻断任务管理器联网与进程通信(增强防护层级)
此方法不阻止任务管理器界面启动,但可切断其与远程服务、诊断工具及潜在恶意脚本的通信通道,降低被滥用风险。
1、按Win + R输入wf.msc打开高级安全Windows Defender防火墙。
2、点击左侧入站规则,再点击右侧新建规则…。
3、选择程序,点击下一步,浏览至%windir%\system32\taskmgr.exe并确认。
4、选择阻止连接,点击下一步,保持所有网络类型(域、专用、公用)勾选,继续下一步。
5、为规则命名,例如Block_Taskmgr_Network_Access,点击完成。
6、重复上述步骤创建出站规则,同样指向taskmgr.exe并设为阻止。
四、配合进程保护策略限制关键系统进程终止(防绕过)
即使任务管理器被禁用,仍存在通过命令行(如taskkill)、PowerShell或第三方工具终止进程的风险。本方法强化对核心进程的保护。
1、以管理员身份运行PowerShell,执行以下命令锁定关键进程:Set-ProcessMitigation -Name svchost.exe -Enable HandleTracing。
2、使用Windows安全中心 → 设备安全性 → 内核隔离 → 打开内存完整性(需CPU支持HVCI)。
3、在本地组策略中(gpedit.msc),导航至计算机配置 → 管理模板 → 系统 → 用户配置文件,启用阻止用户访问“任务管理器”以外的进程终止工具(如该策略存在,否则跳过)。
4、通过Windows安全中心 → 应用与浏览器控制 → 系统完整性保护,开启内核模式代码完整性,阻止未签名驱动加载进程终止逻辑。











