我喜欢让任务管理器 ( %windows%\system32\taskmgr.exe
) 一直在我的 PC 上运行以显示 CPU 事件。我查了Options>Hide When Minimized
以便它只显示在系统托盘(信息区)中。使用 XP 和 W7 我只是用 Run Minimized
做了一个快捷方式选择并将其放置在启动文件夹中。
使用 W10 这不起作用;从启动文件夹(Win-R,shell:Startup
); Taskmgr 快捷方式无法启动。
我可以使用 Task Scheduler 启动 Taskmgr,但我无法启动它。
我可以使用包含 start /min taskmgr
的批处理文件这适用于启动文件夹和任务计划程序,但它在任务栏中显示一个图标。如果我单击此任务栏图标两次(恢复然后最小化),则 Taskmgr 仅根据需要位于系统托盘中。实验 regedit
的 HKCU\Software\Microsoft\Windows\CurrentVersion\Run
给出了类似的结果。
有没有办法实现我的愿望:从只在系统托盘中可见的Taskmgr开始?
(我知道 Process Explorer,但更喜欢 native Windows 解决方案。)
最佳答案
电脑以最小化启动时启动任务管理器并在任务栏中隐藏他的图标并仅在系统托盘中显示图标(在任务管理器菜单中最小化时隐藏的选项) .
并且您的批处理文件“start/min taskmgr”无法按照您喜欢的方式处理任务计划,因此让我们编辑您的批处理:
echo createobject("wscript.shell").run "taskmgr.exe",0,false >t.vbs && start /wait t.vbs && del /f t.vbs
将这一整行写入一个新的批处理文件中,并使用计划任务启动该批处理。
或使用 VBScript 文件:
createobject("wscript.shell").Run "taskmgr.exe",0,false
只需将此行保存在文本文件中并将其命名为“t.vbs”,然后将此脚本添加到任务计划中。
如果您 不喜欢定时任务要在您的电脑启动或用户登录时运行此 VBScript,您可以 复制并粘贴“t.vbs”以在程序文件夹中启动 为了
%programdata%\Microsoft\Windows\Start Menu\Programs\StartUp
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
或者,如果您不喜欢在 PC 启动时使用计划任务运行并且您喜欢通过
Run
运行它注册表中的键。 这个批处理文件将为您完成所有任务:
调度任务
所以每次你重新启动你的电脑时,这个
TaskMgr
将以最小化窗口模式启动,他的图标将仅显示在系统托盘中如果您喜欢运行此批处理文件供单用户使用
HKCU
相反 HKLM
因此,每次使用此用户帐户登录时,它都会启动而无需重新启动。
reg ADD "HKLM\software\microsoft\windows\currentversion\run" /v "TaskManager" /d "cmd.exe /c cd \"%userprofile%\" && echo createobject(\"wscript.shell\").run \"\"\"%systemroot%\system32\taskmgr.exe\"\"\",0,False > taskmgr.vbs && start /wait taskmgr.vbs && del /f taskmgr.vbs" /f
复制整个命令行并粘贴 cmd.exe 并运行它或将其保存在文本文件中,然后将其命名为“TaskMgr.bat”,然后以管理员身份通过 cmd.exe 运行它,因为如果您在注册表中添加,则需要管理员权限大多数时候不是全部。
或者,如果您喜欢对用户使用注册表编辑器而不是批处理文件
Run
在注册表中启动任务管理器 Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"TaskManager"="cmd.exe /c cd \"%userprofile%\" && echo createobject(\"wscript.shell\").run \"\"\"C:\\WINDOWS\\system32\\taskmgr.exe\"\"\",0,False > taskmgr.vbs && start /wait taskmgr.vbs && del /f taskmgr.vbs"
将此行复制到文本文件中,然后将其另存为“Taskmgr.reg”,然后双击该文件运行。
关于startup - 任务管理器在任务栏 W10 中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33156735/