我想打开内置任务管理器选中 Process Explorer 的Replace Task Manager
选项。 我试过了:
taskmgr.exe
从运行对话框运行。而是打开了 PE。在同一个文件夹中创建 的副本
taskmgr.exe
。然后运行它。内置任务管理器已打开,但无法正常工作(其窗口为空白)。在同一个文件夹中创建符号链接(使用
mklink
)taskmgr.exe
。然后运行它。结果打开的是 PE。
还有其他方法可以尝试吗?谢谢。
答案1
这里有两个问题:
Process Explorer 接管任务管理器的方式是通过添加注册表值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image 文件执行选项\taskmgr.exe\Debugger
这意味着每当您启动名为“taskmgr.exe”的可执行文件时,都会启动此值中指定的任何内容。因此将任务管理器移动到其他目录不起作用。
将 taskmgr.exe 重命名为其他名称似乎会破坏任务管理器中的某些功能。这就是您看到空白窗口的原因。这是一种相当奇怪的行为,通常重命名可执行文件是没有问题的。
重命名后的任务管理器行为相当奇怪。即使从中等完整性级别启动,它也会自动以高完整性级别运行,并且即使使用本地系统权限也无法将其终止。
因此目前,我还没有找到将 Process Explorer 作为默认任务管理器并同时运行任务管理器的方法。
解决方法还不错:
在 Process Explorer 中,取消勾选“选项 - 替换任务管理器”,然后运行“taskmgr.exe”并再次勾选“选项 - 替换任务管理器”。
或者,您可以创建一个批处理文件,删除该注册表设置,启动任务管理器并重新设置:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /f
start taskmgr.exe
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /v Debugger /t REG_SZ /d "C:\PATHTO\PROCEXP.EXE" /f
此批处理的唯一问题是您需要以提升的管理员身份运行它,因此在为其创建快捷方式时,请指定以管理员身份运行它。作为普通用户,您无法更改这些注册表设置。
答案2
因为不可能,所以我们随风而动:1.打开 sysinternal 版本的任务管理器,即进程资源管理器。2.单击替换:选项/替换任务管理器 3.通过 Winflag+R 打开普通任务管理器:C:\WINDOWS\System32\Taskmgr.exe 4.执行你的操作 5.重新单击选项/替换任务管理器
答案3
从运行运行任务管理器
单击“开始”按钮,然后单击“所有程序”文件夹。在“附件”文件夹下单击“运行”命令。您也可以按键盘上的 Windows 键 + R 或在“开始”菜单中启用“运行”命令。最后,只需输入“taskmgr”并按 Enter 键即可。
从快捷方式运行任务管理器 或者您可以创建一个快捷方式。右键单击桌面并选择新建,然后单击快捷方式。将弹出一个新窗口。浏览到与上面相同的路径,C:\Windows\System32。向下滚动直到看到 taskmgr.exe,突出显示它,然后单击确定。单击下一步,为您的快捷方式输入一个名称,最后单击完成