Windows 11 的 Ctrl+Alt+Del 安全屏幕可追溯至 1981 年 IBM PC 的重启快捷键 Ctrl+Alt+Del 由 IBM 工程师大卫·布拉德利于 1981 年设计,用来在不关机的情况下重启死机的 PC。十多年后,微软将这组按键选作 Windows NT 的安全登录快捷键。到了 2026 年,Windows 11 仍用它打开安全屏幕;在管理员要求使用该组合键的 PC 上,用户还得先按下它才能输入密码。
比尔·盖茨不止一次公开表示后悔选择这组按键,称他更希望只用一个键。那么,Windows 为什么至今还保留着这三个键?
在 Windows 11 中按下 Ctrl+Alt+Del 会打开安全屏幕。图片来源:Windows LatestIBM 个人电脑于1981 年 8 月 12 日推出。布拉德利是佛罗里达州博卡拉顿参与开发它的“最初 12 人”工程师之一。他还编写了 ROM BIOS,也就是在其他程序加载前启动机器的底层代码。
团队为这台新 PC 编写软件时,机器却总是死机。布拉德利在 2007 年接受《Computerworld》采访时说,PC“总是卡住”,具体频率则取决于当时在做什么,“可能每天、每小时,甚至每五分钟一次”。每次重新开机,用户都得再次等待开机自检(POST)完成。
于是,布拉德利编写了一段程序,让用户可以通过键盘重启 PC,并跳过 POST。他说:“这样就不用花一分钟重新启动 PC,速度会快得多。”据 Lemelson-MIT 介绍,这个点子只花了他几分钟,而且最初只打算给程序员和编写文档的人使用。
据《The Register》2013 年的报道,第三个键最初打算用 Esc,后来才换成 Delete。在最初的 IBM PC 键盘上,Ctrl 和 Alt 位于左侧,Delete 则在最右侧的数字键盘上,因此重启时需要双手操作。
最初的 IBM PC 键盘上,Ctrl 和 Alt 位于左侧,Delete 则在数字键盘上。图片:IBM2001 年,在 IBM PC 问世 20 周年活动上,布拉德利与盖茨同台时开玩笑说:“这个组合可能是我发明的,但我觉得是比尔让它出了名。”
微软这边的故事始于 1993 年推出的 Windows NT 3.1。NT 团队需要一种安全注意序列(SAS),也就是应用程序无法拦截的按键组合。
据微软的拉里·奥斯特曼介绍,NT 安全架构师吉姆·凯利开始寻找合适的组合,而“当时唯一没有被已发布应用程序使用的按键组合就是 Ctrl+Alt+Del,因为它被用来重启电脑”。
20 年后,在 2013 年 9 月 21 日的哈佛大学募款活动上,凯雷集团联合创始人大卫·鲁宾斯坦问盖茨:“为什么我想启动软件和电脑时,得用三根手指按住 Ctrl、Alt 和 Delete?”
1981 年的初代 IBM PC。图片:IBM盖茨解释说:“你需要通过键盘操作发出信号,直接传达到软件的底层……这样才能确认启动的确实是你想要的操作系统,而不是某个弹出登录界面的恶意软件。”随后他把责任归咎于 IBM:“我们本来可以只用一个键,但设计 IBM 键盘的人不肯给我们留一个单键。”最后,他称这种设计“是个错误”。
2017 年鲁宾斯坦在彭博全球商业论坛上再次提起这件事时,盖茨说,如果能做一个小小的修改,他会把它改成单键操作。
盖茨的记忆可能有点偏差。NT 3.1 在 IBM PC 问世 12 年后才推出,而微软直到 1994 年推出 Natural Keyboard 键盘时才把 Windows 键加入键盘。Ars Technica 当时回应说:“如果比尔·盖茨真觉得 Ctrl+Alt+Del 是个错误,他本该自己把它改掉。”
微软文档介绍,启动时 Winlogon 会注册 Ctrl+Alt+Del,“以防止其他程序和进程使用它”。按下组合键后,Winlogon 会在安全桌面上启动 Logon UI,显示凭据提供程序提供的选项,供用户使用密码、PIN 或智能卡登录。
从 Windows Vista 开始,凭据提供程序取代了旧版 GINA 模型,但微软对它们的作用解释得并不清楚。文档称:“凭据提供程序不是强制执行机制,而是用于收集和序列化凭据。”真正负责验证的是本地安全机构(LSA)以及 Kerberos 和 NTLM 等身份验证包。
当然,这条可信路径的安全性终究受 Windows 本身能力所限。如果恶意软件已经取得 PC 的内核级控制权限,按下这三个键也保不住你的密码!
在 Windows 11 中,按下 Ctrl+Alt+Del 会切换到安全屏幕,你可以在这里锁定 PC、切换用户、注销、更改密码或打开任务管理器,微软的键盘快捷方式页面也列出了这些功能。如果只想打开任务管理器,按 Ctrl+Shift+Esc 就行。我提这一点,只因为我知道很多人更喜欢绕这一下。
登录时是否需要按下这个快捷键,取决于一项名为“交互式登录:不需要按 CTRL+ALT+DEL”的策略。你可以在 secpol.msc 中依次打开计算机配置 > Windows 设置 > 安全设置 > 本地策略 > 安全选项找到它。禁用该策略后,“所有用户都必须在登录前按 CTRL+ALT+DEL”,使用智能卡登录的情况除外。
决定 Windows 11 登录前是否要求按下 Ctrl+Alt+Del 的本地安全策略设置。图片来源:Windows Latest对于没有加入工作域的家用 PC,Windows 默认不会要求用户按这个组合键,所以大多数人只会看到锁屏界面。Windows 11 家庭版没有本地安全策略编辑器,但运行 netplwiz 并打开“高级”选项卡,就能在“安全登录”下找到“要求用户按 Ctrl+Alt+Delete”复选框。
微软表示,允许跳过这组按键是为了方便“某些类型的肢体障碍用户”,但也提醒说,如果不要求按下该组合键,恶意软件就可能显示假的登录框并窃取密码。对于没有键盘的平板电脑,Windows 会提示用户改按电源键和音量减小键等硬件组合键,微软的雷蒙德·陈在 2022 年对此作过解释。
设备情况操作说明有电源键和音量减小键电源键 + 音量减小键。如果连接了键盘,还要按 Ctrl + Alt + Del。边框上有 Windows 键Windows 键 + 电源键。如果连接了键盘,还要按 Ctrl + Alt + Del。是平板电脑Ctrl + Alt + Del 或 Windows 安全按钮。其他情况Ctrl + Alt + Del。
依我看,盖茨说这三个键不够方便,确实没错。但 Ctrl+Alt+Del 比 MS-DOS 文件名,或者不能把文件命名为 CON 的规则更经得起时间考验,因为它至今仍能保护工作电脑上的密码。
讽刺的是,微软在 2024 年为 Windows 键盘加入了专用 Copilot 键,但盖茨想要的单键安全快捷键却迟迟不见踪影——也许这样反而更好。你每天都会按 Ctrl+Alt+Del 吗?还是已经用 Ctrl+Shift+Esc 取代它了?