Windows 11に、新しいデザインを備えたより高速な「ファイル名を指定して実行」ボックスが登場

Windows 11に、新しいデザインを備えたより高速な「ファイル名を指定して実行」ボックスが登場 — Factivera

MicrosoftはWindows 11において、ファイル名を指定して実行ダイアログボックスの近代化を実装した。この更新にはダークテーマのサポート、Fluent Designとの統合、およびプラットフォームの最適化による起動時間の9ミリ秒短縮が含まれる。

Microsoft社は、Windows 11オペレーティングシステムにおけるファイル名を指定して実行ダイアログボックスのコンポーネント更新を発表した。変更はプレビュー評価プログラム参加者向けにビルド26300.8346で利用可能である。近代化はグラフィカルインターフェースとウィンドウのレンダリング機構に影響を与えているが、基本機能は変わらない。

ファイル名を指定して実行ダイアログボックスはWindows 95の登場時からシステムに存在している。このツールは、エクスプローラーを使用せずに実行可能ファイルの直接起動、ディレクトリのオープン、あるいはシステムユーティリティへのアクセスを可能にする。新しい実装でMicrosoftはFluent Designの原則を適用しており、それはシステム全体の設定に応じたライトテーマとダークテーマの適応的サポートに表れている。

同社のエンジニアはインターフェースから参照ボタンを削除した。テレメトリによれば、この要素はセッションの0.0038%未満でしか使用されていなかった。代わりに、ユーザーのホームディレクトリに移動するための~\ コマンドのサポートが追加され、さらに視覚的な識別を改善するために実行履歴のエントリの横にアイコンを表示する機能も実装された。

ファイル名を指定して実行ボックスをWin+Rショートカットで呼び出すと、Win32環境はCSRSSサブシステムにリクエストを送信する。更新されたクライアントサーバーは、XAML Islandsに基づく最適化されたレンダリングパイプラインを使用し、ApplicationFrameHostコンポーネントを通じてインターフェースのマークアップを読み込む。同時にバックグラウンドプロセスマネージャーが起動し、事前に割り当てられたメモリバッファによってウィンドウ生成の遅延を短縮する。DWMビジュアルエンジンはレジストリから現在のテーマを適用し、最終的な画像を出力する。コマンドの入力はExplorer.exeシェルに渡され、SearchPath関数とCreateProcessを通じてパス解決を実行する。

起動時間の103ミリ秒から94ミリ秒への短縮は、アニメーションの近似によるものではなく、コマンドライン引数の解析をマネージドコードからネイティブなNT API呼び出しに移行したことによって達成された。これは、過剱な互換性レイヤーを廃し、カーネルとの直接的な連携を優先することを示している。参照ボタンの削除と~\ のサポート追加は同時に、グラフィカルなヒントからプロフェッショナルユーザー向けのキーボードパターンへのパラダイムシフトを裏付けている。