マイクロソフトは過去にWindowsコントロールパネルのパフォーマンスを意図的に低下させたことがある
Microsoft のコントロール パネル: 過去のパフォーマンス制約の概要
2023 年 8 月、Microsoft は Windows コントロール パネルを段階的に廃止し、設定アプリに機能を統合する可能性を示唆しました。メディアで大きく取り上げられ、ユーザーからのフィードバックも寄せられたため、同社はこの声明を撤回し、長年使用されてきたこのユーティリティの将来について多くの人が憶測を巡らせています。
Windows のコントロール パネルの役割
コントロール パネルは、Windows 1.0 の登場以来、Windows オペレーティング システムの基本コンポーネントとなっています。コントロール パネルは、ユーザーがシステムのさまざまな側面を構成およびカスタマイズするための重要なツールとして機能します。このユーティリティには、設定、ソフトウェア、およびハードウェア コンポーネントの管理専用の多数のアプレットが含まれており、一般ユーザーと IT プロフェッショナルの両方にとって欠かせないものとなっています。
レガシーシステムにおけるパフォーマンススロットリングの検出
X (旧 Twitter) のユーザー、Viorin (@oerg866) が最近明らかにしたところによると、コントロール パネルのパフォーマンス、特に Windows 95 と Windows 98 における特異な制限が明らかになりました。ユーザーは、コントロール パネルまたはsysdm.cpl
「新しいハードウェアの追加」機能を使用して新しいハードウェアを追加するときに「ハードコードされた 8 秒の遅延」が発生すると指摘しました。この遅延は、Windows プラグ アンド プレイ (PnP) 機能が新しく接続されたデバイスを認識できず、ユーザーが手動でハードウェアを追加するよう要求されるときに特に問題になりました。
パッチによるパフォーマンスの向上
Viorin の調査により、大幅な機能強化が実現しました。パッチを適用した後、遅延が約 300 ミリ秒に大幅に短縮されました。この変更により、新しいハードウェアをシステムに統合するプロセスが大幅に高速化されました。この発見は、ユーザーがWindows 98 のインストール イメージを作成するために設計されたQuickInstallオープン ソース フレームワークを IBM PC エミュレーター 86Box 内でテストしているときに明らかになりました。
Windows 9x QuickInstall をさらに高速化するために、SYSDM.CPL にパッチを適用して、新しいハードウェアが見つかったときにハードコードされた 8 秒の遅延 (!!!) を削除し、300 ミリ秒に短縮しました。pic.twitter.com/ BfGNpSjMfw
— oerg866 / クラリー – 🇩🇪❣🇮🇱 (@oerg866) 2024年11月4日
詳細: 技術的には 8 秒です。最初の 3 秒間は一般的なデフォルトのクラス/デバイス名が表示され、次にドライバーが見つかった場合は実際のデバイスのロゴと名前が更新され、その後さらに 5 秒かかります。🤪
— oerg866 / クラリー – 🇩🇪❣🇮🇱 (@oerg866) 2024年11月4日
推測と意味
当初課された遅延の理由については、依然として憶測の域を出ません。コーディングのやり方が悪かったことが原因だった可能性もありますが、当時 Microsoft が確認した特定の問題に対する回避策だった可能性もあります。これにより、従来のコントロール パネル内の他の要素にも同様にパフォーマンス特性の制約があるのではないかという興味深い疑問が生じます。
この発見の技術的な詳細と意味に関心のある方は、 WinFutureが発表したレポートでさらに詳しい情報を得ることができます。
コメントを残す