尽管更快,现代运行对话框仍遭遇反对声 几十年来,Win + R 快捷键一直是 Windows 高级用户的本能反应。例如,我每次启动电脑时,手指默认输入winword打开微软 Word。尽管这个功能非常实用,但它依然是 Windows 95 时代显眼的视觉遗物,与现代操作系统的 Fluent Design 语言完全脱节。
Windows Latest 最近报道,Windows 11 中隐藏的现代运行对话框在正式推出前将采用更简洁的设计,这表明微软正在积极现代化这款经典工具。现在,微软通过其开发者博客正式介绍了这次改造背后的工程细节。

公司自豪地宣布,全新运行对话框采用 C# 和 WinUI 3 从零构建,显示时间中位数仅为 94 毫秒。微软将这一指标视为重大性能胜利,新的运行对话框比旧版快了 9 毫秒。然而,发布后网络却爆发出奇怪的反对浪潮。

业余开发者、科技评论员和游戏爱好者在 X(原 Twitter)上嘲笑94毫秒这个数据。他们认为,94毫秒在计算机世界中是“永恒”,尤其是在游戏显示器每8毫秒刷新一次,复杂的 AAA 级游戏能在这94毫秒内多次渲染包含物理计算的完整3D场景的情况下。
对外行人来说,把简单的文本框和庞大的游戏比作,显得微软的工程完全不专业。一个庞大的科技巨头怎么可能花近十分之一秒去画个矩形框?
然而事实是,这场争议根源于对计算机科学的根本误解。
首先,我们要区分两个完全不同的性能指标:首次帧时间 (TTFF) 和 帧率 (FPS)。
当像《赛博朋克 2077》这样的游戏能在94毫秒内渲染三帧时,他们指的是“热路径”场景。玩游戏时,游戏引擎已完全加载到系统的 RAM 和 VRAM 中。资源管线正处于活跃状态,图形 API(如 DirectX 12)与 GPU 建立了直接通信,软件在循环运行。渲染下一帧速度极快,因为所有初始化工作已完成。
而打开运行对话框则是开发者所说的“冷路径”场景。
按下 Win + R 时,操作系统必须拦截这个键盘硬件中断,然后为一个全新的应用进程分配内存。由于现代运行对话框是本地 WinUI 3 应用,系统还要加载必要的 XAML 框架、解析布局、实例化文本框和按钮,并查询用户历史记录。

应用构建到内存后,桌面窗口管理器(DWM)必须将新窗口合成到现有桌面上,应用 Windows 11 的 Fluent Design 材质,如 Mica 透明效果和投影。所有步骤完成后,GPU 才能渲染首帧到显示器。
在94毫秒内完成这一切冷路径实例化,比眨眼还快,是软件工程上的惊人成就。这得益于微软采用 .NET 预编译 (AOT) 技术编译新运行对话框,使其运行速度媲美本地代码,同时保留了 C# 的安全性和现代特性。
所以,反对声主要来自对两种截然不同性能指标的基本混淆。此外,网友们忽视微软公布的最重要数据:
在重写工具前,微软在3500万用户的大样本中为传统 Win32 运行对话框添加了遥测统计,发现经典的 Windows 95 风格运行框显示时间中位数为103毫秒。
https://www.windowslatest.com/wp-content/uploads/2026/05/Comparing-launching-speed-of-old-Run-dialog-and-new-Run-dialog.mp4想想看,网友对微软用功能更丰富、速度更快(94毫秒替代 103毫秒)的新版运行框感到愤怒,但没人觉得老版本慢。
这一新体验的基础其实来自 PowerToys Run。因此微软得以根据社区的直接反馈不断改进设计。

遥测数据显示,仅有0.0038%的用户点击“浏览”按钮,新设计因此减少杂乱,更专注于键盘优先导航。
你现在还可以直接在现代运行框输入~\,瞬间跳转到用户主目录,然后像命令行界面一样在文本框内继续浏览文件系统。
此外,它终于支持完整的暗黑模式,这一点是同样年代的文件资源管理器属性对话框所不具备的,后者据悉也将获得 WinUI 3 改版。
目前,现代运行对话框正作为“实验”频道的内测功能缓慢推送给内部人员。如果你使用最新版本,可以通过进入设置 > 系统 > 高级,开启“运行对话框”选项亲自体验。

微软推动运行对话框现代化,用快速的 AOT 编译 WinUI 3 应用替代古老且不一致的代码,支持系统主题并提升易用性。网络虽然在纠结几毫秒差距,但事实是 Windows 正在变得更好。