怎么做任务管理器在 Windows 8 启动时自动运行?
答案1
你必须使用任务调度方法启动任务计划程序。这是必需的,因为新的 Taskmgr 需要管理员权限才能启动(因为 ETW 用于网络和 IO 数据)。创建 schtasks.exe 快捷方式并将此快捷方式放入已知的启动位置。
答案2
我通常使用以下方式启动任务管理器
start /min taskmgr.exe
在 Windows 7 中,这个功能运行良好。与“最小化时隐藏”选项结合使用,启动后只显示托盘图标。
然而在 Windows 8 中,“最小化时隐藏”选项不再起作用,并且任务管理器也显示在任务栏中。
可以使用 NirCmd 纠正此问题(http://www.nirsoft.net/utils/nircmd.html)命令启动任务管理器
nircmd.exe exec hide taskmgr
此命令需要管理员权限才能运行
答案3
这是我在 Windows 8.1 中自动启动任务管理器的方式。像 Christian Meister 的回答一样,我希望以最小化方式启动它,但此外还希望最小化时隐藏功能正常工作:
我的解决方案是在任务计划程序中创建一个任务:
- 用户登录时触发
- 以最高权限运行
然后添加两个动作:
nircmd exec show taskmgr
nircmd cmdwait 2000 win min ititle "<taskmgr window title in your language>"
首次运行它时,您必须设置所需的选项和位置,然后它才能在将来正常工作。需要单独的最小化命令,因为 Win 8.1 中的任务管理器似乎不支持在最小化启动时隐藏。
可以像 magicandre1981 的答案中那样为计划任务创建一个单独的快捷方式文件,但我个人更喜欢尽量减少移动部件的数量(而且我还没有找到一种原生的方式来做到这一点nircmd在这个解决方案中)。
答案4
首先,手动启动任务管理器(Start
,taskmgr
,Enter
)并启用Options
-> Hide when minimized
。
然后,在 Windows 资源管理器中打开以下文件夹:
C:\Users\<username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
如果您希望所有用户都可使用此功能,请打开此文件夹:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
现在,右键单击空白处,选择New
-> Shortcut
。输入taskmgr
,单击OK
,然后Finish
。
您还没有完成!右键单击新taskmgr
快捷方式,选择Properties
。现在,在Shortcut
选项卡中,配置Run
-> Minimized
。
现在,重新启动。再次切换到桌面后,请确保配置
Control Panel
->设置为Notification Area Icons
(默认设置为)。Windows Task Manager
Show icon and notifications
Only show notifications