以管理员身份运行任务管理器(进程浏览器)

Dam*_*mon 15 windows-7 administrator task-manager

我安装了 Sysinternals Process Explorer 作为系统的任务管理器 (Win7 64)。由于在其他用户帐户下作为服务启动的任何指标和在其他用户帐户下启动的进程的一半指标要么默默丢失要么显示错误,所以我想默认以管理员身份运行进程资源管理器。
在未能对进程执行操作或想知道为什么某些指标根本不合理(例如,当磁盘非常明显地读取/写入千兆字节数据时,没有发生 I/O系统备份操作)当然可以“工作”,但它是一个反复出现的主要不便。

文件属性中的“以管理员身份运行”复选框适用于您通过单击图标或启动器(例如 Autoruns)启动的工具,尽管它每次都会以令人难以置信的方式触发 UAC。
我知道这是超级智能 Windows 安全系统的一个“功能”,除了完全关闭 UAC 之外无法避免,坦率地说,这是我一生中见过的第二个最愚蠢的设计决策。

然而,我面临的更大问题是启用进程资源管理器的所述复选框将禁用任务管理器。Ctrl-shift-ESC 显示忙碌的光标几分之一秒,似乎没有做任何其他事情。从任务栏上的上下文菜单中选择“任务管理器”会显示一条警报,指出需要更高的权限才能完成此操作(呃,这正是用户要求的!)。安全注意序列会显示锁定屏幕。单击“任务管理器”什么也不做。
取消选中该复选框会使 Process Explorer 再次无缝工作,但它(不出所料)以普通用户身份运行。

显然,Windows 人员担心某些已经将系统完全破坏到可以绕过安全注意序列的程度的恶意软件可能能够以管理员身份启动程序。好伤心。

有没有一种解决方法,双方都Process Explorer中拿出按Ctrl移ESC(或关注顺序)时,并以管理员身份运行?

Neu*_*ter 12

在 WINDOWS 启动时自动运行

在 Windows 启动时使用管理员权限启动任何事情都相当容易,您只需安排一项任务。以下是 Windows 8.1 中进程资源管理器的完成方式。也适用于 Windows 10。

  1. Win+S打开搜索超级按钮,在搜索字段中输入sched并选择计划任务选项。

  2. 任务计划程序窗口将打开,单击右侧操作面板中的创建任务...。

  3. 常规选项卡上输入您喜欢的任何名称,然后选中底部的以最高权限运行框,就像这样:在此处输入图片说明

  4. 转到选项卡Triggers,按New...按钮,并将Begin the task设置为At log on,按OK在此处输入图片说明

  5. 在选项卡Actions 上New...按钮并将Action设置为Start a program;在程序/脚本中指定进程资源管理器可执行文件的路径,最后在添加参数(可选)中输入/t(这将使进程资源管理器启动最小化为t ray):在此处输入图片说明

基本上你在这里完成了,在主创建任务窗口中按确定。登录后,进程浏览器将以最高权限最小化启动。您可以根据自己的喜好调整其余设置,例如在计算机使用电池运行时运行此任务(对笔记本电脑很有用)。

按需手动运行

如果需要按需运行任务,则需要在步骤 4中将其设置为在任务创建/修改时开始同样在设置选项卡上,选中允许按需运行任务。其余选项应该相同。

然后在 Windows 桌面上创建一个快捷方式,设置它的Target

C:\Windows\System32\schtasks.exe /run /tn "Process Explorer with Administrator Privileges"
Run Code Online (Sandbox Code Playgroud)

(请注意,任务名称应与您在创建任务时设置的完全相同)。

如果您愿意,可以在相应字段中设置快捷键。截图供参考:

在此处输入图片说明

就是这样,现在您可以双击该快捷方式或使用您设置的快捷键以管理员权限启动任何任务,即使是烦人的 UAC 也不会干扰。

对于提示,感谢此答案的作者。


Tra*_*s3r 7

如果您使用“替换任务管理器”功能,您只需将 /e 添加到注册表中的起始命令行即可使其以管理员身份运行:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe]
"Debugger"="\"C:\\PROCEXP.EXE\" /e"
Run Code Online (Sandbox Code Playgroud)

  • @RăzvanFlaviusPanda 你错了@Trass3r 的答案不正确。您在灰色框中给出的值是在 Regedit 对话框中看到的值。@Trass3r 给出的答案是要导入 Regedit 的完整 `.reg` 文件的内容。 (2认同)