我希望始终在任务栏中系统时钟附近显示 Windows CPU 使用率图形,就像任务管理器打开时一样。有没有办法让它始终显示而无需更多干预(例如每次启动时打开任务管理器)?
此外,有没有推荐的 CPU 监视器,可以在任务栏中显示当前使用情况的小图形?
答案1
你可以启动你的电脑,使用最小化运行的任务管理器
- 右键单击桌面并选择新建,然后选择快捷方式
- 输入
taskmgr
并按回车键 - 再次按回车键
- 右键单击新的快捷方式并转到属性
- 在运行下拉菜单中选择“最小化”
- 单击“开始”和“所有程序”
- 找到启动并右键单击该文件夹并选择打开
- 将新的快捷方式拖到该文件夹中
现在,任务管理器将在计算机启动时始终运行(最小化)。
答案2
我有 4 个项目供您选择。它们全部都是免费的:
1.星表
任务栏外观:
环境:
到目前为止我对这个程序很满意。
2.交通监控器
任务栏外观:
设置:
3.RAM CPU (+磁盘) 任务栏
它将你的任务栏变成一个动态变色的资源计。
4.CleanMem 迷你监视器
这个实际上在通知区域而不是任务栏中显示一个浮动面板和一个图标。它还比上面两个有更多设置。
答案3
@Keltari 的解决方案看起来不错,但“任务管理器”图标仍显示在任务栏中。因此,更好的解决方案是使用带有隐藏参数的 vbs 脚本启动 TaskManager。
你可以这样做:
- Ctr+R 并输入“shell:startup”,这将打开默认用户文件夹以在启动时启动程序
- 创建一个名为“task_manager.vbs”的文件
- 编辑文件并粘贴以下代码:
设置 objShell = WScript.CreateObject("WScript.Shell")
objShell.Run“taskmgr”,0,false
您可以看到任务栏中没有 TaskManager 图标:)
答案4
我尝试了上述适用于 Windows 10 的操作,但是没有效果(任务管理器启动了但是没有最小化)。
我发现可以
start /min taskmgr
放入批处理文件中,然后使用任务计划程序在登录时运行此批处理文件来创建任务。(参见例如https://social.technet.microsoft.com/Forums/windows/en-US/0065fc23-2578-4165-8f38-c22675ae33ad/run-the-task-manager-on-startup-how或者https://www.youtube.com/watch?v=KkNzHnYYrm0)
但是,使用此方法,登录后,Windows 任务栏中始终会有一个最小化的任务管理器,尽管您已勾选“选项”->“任务管理器最小化时隐藏”。只有当您再次最大化并手动最小化时,它才会从任务栏中消失(托盘图标仍然存在)。如果这让您感到烦恼,这里有另一种方法:
创建一个包含以下内容的 .wsf 文件;例如C:\Users\Linus\AppData\taskmgr-minimised.wsf
<package>
<job id="vbs">
<script language="VBScript">
set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "taskmgr"
WScript.Sleep 100
WshShell.SendKeys "% n"
</script>
</job>
</package>
这是一个 VBScript,它打开任务管理器,然后模拟按下Alt+空间+n,最小化窗口。如果你想测试它,你可以必须以管理员身份运行!您可以以管理员身份打开命令提示符并运行
cscript C:\Users\Linus\AppData\taskmgr-minimised.wsf
现在,您希望在每次登录时执行此操作,这可以再次使用 Windows 任务计划程序来完成(类似于上面链接的批处理文件方法):
在里面触发器选项卡,创建新的“登录时“触发并确保设置延迟任务:1 秒!(下拉菜单中没有 1 秒,但您可以手动输入。)
在里面操作选项卡,创建一个新的“启动程序”操作并设置脚本和.wsf 文件的路径在相应字段中:
您可以根据自己的喜好更改剩余的选项卡。
至少在我的系统上,这起了作用。
也许在较慢的系统上,你可能需要增加WScript.睡眠wsf 文件中的毫秒数或延迟任务时间。然后只要它仍然有效,就尝试减少它。