任务管理器
Microsoft Windows 的组件 | |
![]() | |
文件:Windows11-10.0.26100.1000-TaskMgr.png Windows 11 2024 更新中的任务管理器 | |
文件名称/可执行文件 | taskmgr.exe |
---|---|
类型 | utility |
推出于 | Windows NT 4.0 Build 1273.1 |
任务管理器是一个实用程序,用于监控 Windows NT 操作系统上运行的应用程序和系统资源使用情况,以及关闭无响应的任务。
可以通过按 Ctrl+⇧ Shift+Esc 打开它。它也可以从按 Ctrl+Alt+Del 后显示的 Windows 安全屏幕访问,尽管击键会立即在 Windows XP 上打开此工具并启用新的登录屏幕。根据操作系统版本,任务栏上下文菜单或 ⊞ Win+X 菜单还包含打开实用程序的命令。
在当前形式中,它已在 Windows NT 4.0 中引入,其中它取代了提供类似功能的多个工具。此应用程序最初是由 Microsoft 开发人员 Dave Plummer 作为业余项目编写的,后来在其他同事的鼓励下,他将此功能贡献给了核心操作系统。但是,早期的 Windows NT 版本以及基于 DOS 的 Windows 3.0 及更高版本也包括类似的工具,例如任务列表,并且一些早期的实现包含在内部开发工具(如进程资源管理器)中。
历史
前身
名为任务列表(Task List,taskman.exe
)的简单实用程序最初是在 Windows 3.0 中引入的,可以通过双击桌面来调用。它由一个简单的打开窗口列表和下面的几个按钮组成,允许用户重新排列窗口、结束任务或关闭工具。但是,由于协作式多任务处理的性质,它不能用于终止冻结的任务。
在 Windows 3.1 中,添加了按 Ctrl+Alt+Del 终止无响应任务的功能。它要求系统在 386 增强模式下运行,因为它依赖于虚拟机管理器来处理击键。按下这些键后,Windows 会确定是否有任何卡住的任务,然后显示全屏提示,允许用户终止此类任务、返回 Windows 或再次按键以重新启动计算机。此功能使用与蓝屏死机相同的用户界面,这导致屏幕经常被混淆为蓝屏死机。当没有要终止的无响应任务时显示的消息由史蒂夫·鲍尔默(Steve Ballmer)编写。
任务列表也被移植到 Windows NT 3.1 中,在那里它获得了通过原始按钮上方的新文本框运行新任务的能力。与基于 DOS 的对应项类似,用户也可以按 Ctrl+Alt+Del 来终止冻结的任务,尽管按下键盘会显示包括显示任务列表的选项的Windows安全提示。它在 Windows NT 4.0 中被任务管理器取代,尽管在 Windows XP Service Pack 1 之前,原始可执行文件仍然包含在操作系统中。
更高级的处理程序是“进程资源管理器”(Process Viewer,或“PView”),它包含在 SDK 和 Windows NT 3.1、3.5x 和 4.0 的资源工具包中。就像后来的任务管理器一样,它可以为任务设置优先级并终止它们,但一个主要的升级是列出远程计算机进程的能力。
在 Windows 95 的开发过程中,任务列表从头开始重新设计并重命名为 Tasks(任务)。窗口现在使用带有图标和名称的水平堆叠按钮显示,类似于后来引入的任务栏。操作按钮被窗口顶部的菜单取代,其中还包括启动新任务或退出 Windows 的选项。与早期版本类似,它可以通过双击桌面来调用,尽管它与 Windows 资源管理器不兼容,并且仅在未运行时有效。
Windows 95 还更新了 Ctrl+Alt+Del 界面,用于终止无响应的任务。现在按下按键会打开“关闭程序”窗口,这让人想起以前的“任务列表”设计,此窗口具有简单的任务列表视图和三个按钮,以及一个警告用户再次按下按键将重新启动计算机的标签。
原始版本
从 Windows NT 4.0 开始,此实用程序已实现到 Windows NT 系统中。从那时起,它就没有看到太多变化。Windows XP 的任务管理器在某些情况下在菜单栏上包含一个“关机”菜单,可以选择锁定计算机/工作站、关闭或重新启动它或将其设置为休眠或睡眠模式,以及注销当前用户。已用内存现在也以 MB 而非 KB 显示。
Windows 8
任务管理器在 Windows 8 中进行了大规模的改革,导致源代码的大量重写:因此,任务管理器已经从 C 功能中淘汰出来,开始使用 C++ 的标准库进行基本数据处理,图形部分现在使用 DirectUI 构建界面的特定部分,例如增强的进程表和性能图。此外,程序现在使用 Windows Runtime API 来获取函数的结果。
此外,一些选项也被移动或重命名。例如,原来的进程(Processes)选项卡现在名为详细信息(Details)并移至选项卡选择的末尾,而应用程序(Application)选项卡现在名为进程(Processes)。它还带有一个简化版本,仅显示正在运行的任务(没有 Windows 资源管理器),并且可以通过位于窗口左下角的“更多详细信息”选项扩展到正常的任务管理器。它还获得了一个新选项,可以通过选择窗口右下角的“重新启动”按钮(通常是“结束任务”按钮)或右键单击 Windows 资源管理器并选择重新启动选项来重新启动 Windows 资源管理器(显示在“进程”选项卡上)。
在 Windows 8 开发过程中,在 Milestone 1 中,此应用程序被称为“Modern Windows Task Manager(现代 Windows 任务管理器)”,并且在功能方面非常糟糕,因为性能选项卡存储在一个名为“高级任务管理器”的单独应用程序中,此应用在 Milestone 2 中重命名为“性能仪表板”。后者最终在 Milestone 3 中合并到现在命名的“Windows 任务管理器”中。
新的任务管理器还引入了启动(Startup)选项卡,其中显示随 Windows 自动启动的应用和服务,并提供禁用这些选项的选项。任务管理器从系统配置工具(msconfig.exe
)继承了此选项。
尽管 Windows 8 引入了这些更改,但 Windows PE 和 Windows RE 仍然包含较旧的任务管理器。
Windows 10
自 Windows 8 以来,此应用没有太大变化,2020 年 10 月更新增加了一个选项来显示 GPU 的利用率和温度。Build 21364 引入了一个实验性的经济模式(Eco 模式)功能,此功能限制了特定进程上系统资源的使用(后来在 Build 21387 中删除)。随着 Build 21390 的发布,此图标已更新为与新引入的 Fluent 设计语言相匹配。
在 Build 20152.1000 中,任务管理器存在一个 bug,此 bug 有可能在 “性能” 选项卡上显示 0.00 GHz 的 CPU 速度或显示异常高的值。
Windows 11
应用本身与原始版本相比并没有太大变化,只添加了更详细地显示 Microsoft Edge 进程的能力,因为它现在还显示打开的选项卡和扩展的任务。
随着 Build 22538 的推出,任务管理器对应用进行了重大更新,具有主题感知用户界面(基于 WinUI 框架),以符合 Windows 11 的设计美学,尽管尚未完成。选项卡控件被汉堡式菜单取代,而之前在选项菜单中可用的所有设置都被移动到单独的设置页面,并在所有页面上添加了占位符标题。它后来最终确定并向公众推出,同时重新引入了在 Windows 10 Build 21364.1 中首次发现的实验性 Eco 模式,并作为效率模式随 Build 22557 发布。
随着 Build 22610 的发布,添加了根据用户在进程(Processes)、应用历史记录(App history)和用户(Users)页面中的强调色在热图中显示颜色的功能。自 Build 26040 以来,此图标已更新,取代了之前在 Windows 10 Build 21390.1 中引入的旧图标。
功能
基本功能
任务管理器旨在用于关闭无响应的任务或通过选择“文件”>“新建任务(运行...)”来执行新任务(Windows 7 之前)或“运行新任务”(自 Windows 8 起),它启动一个类似于 ⊞ Win+R 调用的“运行”对话框的窗口,但有一个额外的选项,可以以管理员身份运行任务。当在内置 Administrator 或隐藏的 SYSTEM 帐户上或在安全模式下调用此对话框时,它会显示一条消息,表明该任务将以管理员身份运行,而非可选复选框。
检查性能
任务管理器还可用于检查性能。选择性能(Performance)选项卡时,它会显示 CPU、RAM、插入的磁盘驱动器、GPU 和当前 Internet 连接的利用率和数量。
管理启动应用
此功能仅在 Windows 8 及更高版本上可用。选择启动(Startup)选项卡时,它会显示可配置为在启动时运行的当前应用。用户可以启用或禁用它们。此外,放置在 Startup 文件夹中的项目也将出现在此页面中。
监控用户
在用户(Users)选项卡上,它显示当前所有可用的用户帐户。它还可以在当前登录时注销或断开连接。
管理服务
此功能部分继承自服务 MMC 管理单元。选择服务(Services)选项卡时,将显示当前安装的服务列表。用户可以从那里启动、停止或重新启动服务。
其他
当选择“选项”>“置于顶层”时,它会将自身覆盖在所有正在运行的窗口上,即使启动了新窗口也是如此。在某些情况下,此选项已启用。
当任务管理器运行时,系统托盘中会显示一个图标。单击它会将任务管理器切换到性能选项卡。
图库
任务无响应(386)
-
Windows 3.1 Build 043e 中的任务管理器警告
-
Windows 3.1 Build 068 中的任务管理器警告
-
Windows 3.1 中的任务管理器警告
Tasks(任务)
-
Windows 95 Build 73f 中的 Tasks
Close Program(关闭程序)
-
Windows 95 Build 89e 中的 Close Hung Application
-
Windows 95 Build 180 中的 Close Program
任务管理器
-
Windows NT 4.0 Build 1130.1 中的任务管理器
-
Windows NT 4.0 RTM 中的任务管理器
-
Windows 2000 中的任务管理器
-
Windows XP Build 2416 中的任务管理器
-
Windows XP 中的任务管理器
-
Windows Vista Build 5219 中的任务管理器
-
Windows Vista RTM 中的任务管理器
-
重新设计的 Windows 8 Build 7850 的早期版本
-
Windows 8 Build 7927 中的任务管理器
-
Windows 8 Build 7927 中的性能仪表板,后来合并到任务管理器中
-
Windows 8 Build 7997 中具有合并性能仪表板的任务管理器
-
Windows 8 Build 8032 中的“任务管理器”和“关于”对话框
-
Windows 10 Build 18898 中的任务管理器
-
Windows 11(原始版本)中的任务管理器
-
Windows 11 Build 22538 中的任务管理器
-
Windows 11 Build 22557 中的任务管理器
-
Windows 11 Build 22557 中的任务管理器(深色模式)
-
Windows 11 Build 22610 中的任务管理器(深色模式)
-
Windows 11 Build 22610 中的任务管理器(深色模式)
-
Windows 11 2024 更新中的任务管理器(深色模式)
图标
-
Windows XP 及更早版本
-
占位符图标(用于 Windows 8 的早期开发版本)
-
Windows 8、Windows 8.1 和 Windows 10(21390 之前)
-
Windows 11(26040 之前)