一般情况下打不开任务管理器有两方面的因素:
1、任务管理器的运行文件丢失:

任务管理器的运行文件是%SystemRoot%/system32/TaskMgr.EXE,但是当这个文件被更名或者被删除就会从%systemroot%/system32/dllcache或%SystemRoot%/ServicePackFiles/i386下顺序调出TaskMgr.exe到%SystemRoot%/system32/下,所以如果一旦%systemroot%/system32/dllcache和%SystemRoot%/ServicePackFiles/i386下的TaskMgr.exe也被更名或者被删除,那么就无法直接运行任务管理器(一旦%systemroot%/system32/dllcache里的TaskMgr.exe被更名或删除,而又在ServicePackFiles下找不到或并非SP1、SP2版本的XP,Windows文件保护会提示要求插入Windows安装光盘)。那么根据上面提到的特性,只有从他机拷贝该任务管理器运行文件TaskMgr.exe到%SystemRoot%/system32或%SystemRoot%/ServicePackFiles/i386或%systemroot%/system32/dllcache这三个地方,因为只要有其中一个地方存在正确的 TaskMgr.exe 文件,其它地方会被自动拷贝复件的。

2、权限方面的原因:

“组策略”法,请按照下面步骤进行组策略操作:

1、点击『开始』菜单
2、点击“运行”并键入"gpedit.msc"(不包括双引号)后确定
3、在“组策略”中依次展开

"本地计算机"策略/用户配置/管理模板/系统/Ctrl+Alt+Del 选项

4、在该列表中打开 删除“任务管理器” 的属性
5、在 删除“任务管理器” 属性中的“设置”选项卡中点选“已禁用”或“未配置”单选项,确定。

注:该策略的效果为,“任务栏”上的右键菜单上的“任务管理器”呈不可点击状,而按下组合键Ctrl+Alt+Del之后会弹出题目为“任务管理器”的对话框,内容是“任务管理器已被系统管理员停用”。

上述策略须在管理员帐户下操作
上述方法因需用到“组策略”,故该法适用于:
·Microsoft Windows XP Professional

“注册表”法,请按照下面步骤进行注册表编辑操作:

1、点击『开始』
2、点击“运行”并键入"regedit"(不包括双引号)后确定
3、在“注册表编辑器”中依次展开

HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/

在该注册表项下建立名为 System 的项(如在Policies分支下已有System项,则无须此步骤)
在 System 项下建立名为 DisableTaskMgr 的“字串符值”或者“DWORD值”(8月5号更新)

键值为1则禁止任务管理器,键值为0则不禁止。

注:该注册表键值的修改效果同上述“组策略”法。

Windows XP均带有注册表编辑器,故该“注册表”法适用于:
·Microsoft Windows XP Home
·Microsoft Windows XP Professional
·Microsoft Windows XP Media Center Edtion 2005

注:修改注册表有风险,可能会导致重装系统,操作注册表之前请先备份,使用注册表编辑器需要你自行承担风险!