任务栏

<image>

任务栏（Taskbar）是Microsoft Windows作业系统桌面上用于启动、转换和管理程式的图形用户界面元素。任务栏与开始菜单首次于Windows 95出现，由微软程式管理员Daniel Oran在1993年设计，并建基于Oran和行为心理学家伯尔赫斯·弗雷德里克·斯金纳此前在哈佛大学对人科语言的研究。

任务栏让使用者能无时无刻看见已开启的程序和取得基本作业系统信息，并只须点击一次定点设备便能转换程序，此功能在任务栏1995年问世时是独一无二的。Windows 95发行以前，IBM OS/2亦有类似的任务栏，但其设计更偏向于现代macOS中的Dock。

Windows 95发行之后，其他桌面操作系统也出现类似工具。类似界面的设计虽有不同，但一般为紧贴屏幕边界的横条。横条上附有图示和文字，对应已开启的视窗，在使用中的视窗以不同颜色或形态呈现，按下图示或文字描述将转换视窗。某些作业系统让使用者在任务栏上固定文档或程式，以及显示通知和及时更新的资讯。

## 前者

### Arthur

早期类似的界面可见于艾康电脑Arthur作业系统中的“icon bar”。Icon bar上的图示包括已挂载的硬盘和RAM盘、运作中的程式和系统工具，每个图示支持自己的独立菜单和拖放操作。Icon bar在后来的RISC OS系统成为了不可或缺的部分。

### Amiga

在AmigaOS，任务栏由第三方创立。后来，第三方开发的Amidock被正式纳入AmigaOS 3.9和AmigaOS 4.0中。AROS作业系统也包含Amistart以供用户免费安装，而MorphOS以配备类似AmigaOS或Mac OS X中的Dock。

## Microsoft Windows

Windows任务栏默认位于屏幕下方，从左到右依次有开始菜单、快速启动栏、任务按钮和通知区域（或称系统托盘）。快速启动栏在Windows桌面更新后加入，不属于Windows XP的默认配置。

Windows 7后来让用户将程式固定在任务栏并移除了快速启动栏。在Windows 8和Windows Server 2012，位于屏幕左下角的热点取代了开始按钮，直至Windows 8.1和Windows Server 2012 R2将按钮归位。

### Windows 1.0

Windows 1.0在1985年发布，运行中的程序在最小化（当时称为“图示化”）的时候会以图标罗列在界面底部的横条。双击视窗的标题栏、拖拽窗口到栏上的空白处或从菜单中发出命令都可将窗口最小化；双击窗口图标或将图标拖出栏外即可恢复窗口大小。横条有多个空位以供显示图示，当用户需要更多空位时，横条会向上伸延，增多一行显示图示的空间。已经最小化的窗口可以放置在横条上的任何空位中。横条的背景颜色与屏幕背色相同，但后者可以转换色彩。

### Windows 2.x—3.x

Windows 2.0引入了视窗重叠功能，这表示视窗（包括最小化的视窗图示）现在可能被任何其他视窗覆盖。后来发现，这导致许多用户最终会忘记自己打开的应用程序，然后又启动了这些应用程序，最终导致内存耗尽。

Windows 3.0和Windows 3.1日益普及，虽然提供将图示显示于最上方的功能，但预设未启用，而且会妨碍作业，因此没有解决大部分的问题。

### Windows 95之前

起初，Cairo计划试图透过调整最小化视窗的外观来解决此问题。开发团队认为，使用者难以辨识最小化视窗图示与其他类型图示之间的差异是主要症结所在，因此开发出一种包含视窗图示与标题的wide plates（宽型板块）。该计划提出的新使用者界面还包含system tray（系统匣），其可停靠于萤幕任一侧，亦可浮动视窗形式呈现。系统匣的一侧设有System（系统）、Find（寻找）与Help（说明）三个按钮，提供对基本系统功能的便捷存取；其余区域则由资料夹检视界面占据，其功能类似于剪贴簿，供使用者放置移动或复制中的档案，并包含一个用于删除档案的Wastebasket（垃圾桶，现为资源回收桶）资料夹。

Cairo使用者界面随后被Chicago计划（即Windows 95的开发代号）所采纳，并整合于早期开发版本中。然而，可用性测试显示该界面的表现与Windows 3.1同样不理想。与此同时，开发团队平行研发了名为ClearView的独立界面概念，旨在为初学者提供一套替代shell（壳层）。ClearView采用全萤幕分页界面，用于启动程式、存取近期文件以及在视窗间切换。萤幕顶部的分页列最终演变为现代的工作列，包含开始按钮及代表各个视窗的按钮，并在最后与Cairo界面的其他部分结合，构成了现代Windows壳层的基础。

### Windows桌面更新

随着Windows桌面更新的推出，工作列获得了进一步的改良。该更新整合于IE 4及后续的 Windows 版本中，新增了使用自订工具列的功能；这些工具列不仅能加入工作列，亦可停靠于桌面的任一侧。第三方应用程序同样能安装各自的工具列（例如Office快捷列）。系统内建的工具列包括用于显示特定资料夹内容的“资料夹工具列”（如“快速启动列”），以及“位址列”与“语言列”。此外，使用者自此可透过拖曳边缘来调整工作列的大小。

在Windows 98与Windows 2000的开发过程中，曾短期于时钟后方的右侧角落设有显示桌面按钮。该按钮后来被移除，改由快速启动列中具备相同功能的捷径取代；然而，此设计在Windows CE中得以保留，并最终于Windows 7重新引入。

Windows 2000 与 Windows Me 引入了气泡通知，可由通知区域内的应用程序图示触发显示。Windows XP 则增加了“工作列按钮群组化”功能，当工作列空间不足时，会将同一应用程序的视窗整合。随着视觉样式的导入，工作列也开始支援更换主题外观。

### Windows Vista之前

开始功能表包含了启动程式、开启文件及进行系统设定的指令。标准选单项目包括程式、文件、搜寻、说明、执行以及关闭系统。

快速启动列包含Internet Explorer及其它程式的捷径；除系统预设项外，使用者亦可自行添加捷径。单击快速启动列上的图示即可开启程式。该工具列并非永久可见，例如Windows XP预设为隐藏，但使用者可透过设定将其开启。

当程式开启视窗时，工作列会出现相应的代表按钮以利切换。Windows XP还提供了相似工作群组化功能，使视窗管理更加便利。

语言列也可能出现在工作列上，这是东亚语言版本Windows的特点。部分输入法（如微软拼音输入法）可设定嵌入工作列；然而，若语言列过长，有时会导致工作列按钮区域受挤压，进而触发按钮卷动分页或强制群组化排列。

工作列最右侧的区域称为通知区域，通称系统匣。该区域汇集了许多程式图示，这些程式通常在开机时自动执行，或被设定为最小化后不显示于按钮区。工作列亦可放置其他自订工具列，并能根据使用者偏好调整至萤幕上方或两侧。

### Windows Vista

Windows Vista在工作列在功能上的保持不变，但在视觉上进行了彻底的改进，以符合新的Windows Aero设计语言，为任务栏引入了透明效果，并且开始按钮现在略微与凸出任务栏。

### Windows 7

Windows 7对任务栏进行了许多改造，快速启动栏预设已隐藏。启动程序后会在任务栏显示程序的图标，且可被钉选，关闭后能持续显示于工作列上。工作列高度已提升，使用者仍能透过设定降低高度，称作“小型工作列”，从而显示类似于Windows Vista中的工作列设计。工作列右侧新增了Aero Peak按钮，使用者只需将鼠标悬停在该按钮上即可快速查看桌面内容及小部件（需先设定），点击该按钮即可最小化所有应用程序，再次点击即可还原。

### Windows 8—8.1

Windows 8用边角取代了“开始”按钮和 Aero Peek 按钮，平板电脑使用者可以使用超级按钮列。这让部分Windows的使用者在操作上感到不便。这是微软自Windows 95已来唯一一次取消开始按钮。Windows 8.1恢复了开始按钮，透过之后的更新，使用者可在工作列上看到Metro应用并固定，也可以在开始画面上存取工作列。

### Windows 10

Windows 10的工作列新增了Cortana，当Cortana可用时，搜寻功能会被Cortana取代。“工作检视”按钮使用户能够快速查看正在执行的应用程序和桌面。时钟左侧也新增了一个用于开启重要讯息中心的按钮，但在Windows 10 年度更新中，该按钮被移至最右侧。同时语言栏被移到托盘区图标右侧。当Windows设定为平板电脑模式时，工作列会隐藏已固定和正在执行的应用程序，并将搜寻列折叠成搜寻图示，同时也会显示返回按钮。

### Windows 11

任务栏重新设计以符合Windows 11设计，小组件、开始菜单和任务视图也重新设计并具有动画。任务栏被锁定在屏幕底部，无法移动到屏幕的顶部、左侧或右侧。网络、音量、电池图示已合并为一个按钮。

但根据微软近期发布的资讯，未来可能会将移动工作列功能重新加回。

## 其他操作系统

Windows并不是唯一具有任务栏的操作系统，在其他操作系统例如使用KDE Plasma桌面环境的Linux中也有类似条状工具。macOS的Dock也是一种任务栏。