
Steamの最新アップデートでは、ユーザーエクスペリエンスの向上を約束する、待望の監視機能が導入されました。しかし、この進歩には注意点があります。SteamはWindowsオペレーティングシステムへのカーネルレベルのアクセスを要求しています。この許可を与える前に、潜在的なリスクを認識することが重要です。
カーネルレベルのアクセスを理解する
「カーネル」という言葉を聞くと、コンピュータシステムにおける重要な役割よりも、ポップコーンのような代物に思いを馳せてしまうかもしれません。専門用語で言えば、カーネルはオペレーティングシステムの心臓部であり、リソースを管理し、ハードウェアとソフトウェア間の通信を容易にします。ほとんどのアプリケーションは、システムコアの整合性を守るために、制限されたモードで動作します。
カーネルレベルのアクセスは、マルウェアやルートキットと関連付けられることが多く、これらのマルウェアやルートキットは、このアクセスを悪用してシステム機能を制御してしまいます。アプリケーションにこのようなアクセスを許可すると、メモリ、CPU、ハードウェアコンポーネントなどの重要なリソースを操作できるようになります。
しかし、カーネルレベルのアクセスを要求するすべてのアプリケーションが悪意を持っているわけではありません。多くの正規プログラム、特に高度な管理機能やシステム監視機能を提供するプログラムは、最適なパフォーマンスを得るためにそのようなアクセスを必要とします。しかしながら、これらのアプリケーションのいずれかが侵害された場合、オペレーティングシステム全体が危険にさらされる可能性があります。
脅威に対抗するために、Windows Defender は、カーネルを標的としたさまざまな攻撃から PC を保護するように設計された Core Isolation と呼ばれる機能を提供します。
Steamのカーネルアクセス要求の背後にある理由
最近のSteamクライアントアップデートでは、CPU温度を監視できる機能が導入されました。これに加えて、新しいコントローラーのサポート、UIの改善、パフォーマンストラッキングのアップグレードなどの機能強化も含まれています。
重要なのは、カーネルアクセスはCPU温度追跡機能のみに必要であるということです。この機能は完全にオプションですが、デフォルトで有効になっています。SteamはCPU温度をアクティブに監視している場合にのみWindowsカーネルにアクセスします。ゲームをプレイしていないときやオーバーレイが無効になっているときは、カーネルアクセスは発生しません。
SteamによるWindowsカーネルへのアクセスを懸念するユーザーは、簡単に無効化したり、温度追跡が役立つ可能性のある特定のゲームのみに制限したりすることができます。Steamは一般的に信頼できるプラットフォームですが、この機能一つとってもカーネルへのアクセスを許可することに伴うリスクを正当化できるかどうかは慎重に判断する必要があります。
SteamでCPU温度監視を無効にする方法
SteamのCPUモニタリング機能をご利用でない場合は、この新しいカーネルレベルの設定は影響しませんのでご安心ください。ただし、CPUモニタリングを有効にしている場合は、この機能はデフォルトで有効になっています。
無効にするには、Steamクライアントを起動し、Steamメニューをクリックして「設定」に移動します。次に、サイドバーから「ゲーム内」を選択します。
「オーバーレイパフォーマンスモニター」セクションで、 「カーネルドライバーベースのメトリクス(CPU温度)を有効にする」をオフにします。このオプションが表示されない場合は、「パフォーマンスモニターを表示する」をオンにし、 「パフォーマンスレベルの詳細」の横にあるCPUオプションを選択してください。

この設定の変更はグローバルに適用され、カーネルレベルのアクセスを必要とする CPU 温度追跡にのみ影響し、他のパフォーマンス メトリックには影響しません。
特定のゲームのCPU温度追跡を無効にする
特定のゲームでCPU温度監視機能を有効にし、他のゲームでは無効にしたい場合は、個々のタイトルのSteamオーバーレイを無効にすることができます。この設定はグローバルオーバーレイ設定を上書きし、Steamがこれらのゲームのプレイ中にWindowsカーネルにアクセスしないようにします。
これを設定するには、Steamクライアントを開き、ライブラリに移動します。カーネルアクセスを制限したいゲームを右クリックし、「プロパティ」を選択します。
[全般]タブで、[ゲーム中に Steam オーバーレイを有効にする]のチェックを外します。

CPU温度を監視するための代替手段
Steamに監視管理を許可するのは便利ですが、最新のアップデートではカーネルレベルのアクセスを許可したくないユーザーもいるかもしれません。幸いなことに、信頼性の高いパフォーマンス監視ツールがいくつかあります。
Steamは温度監視にCPUID SDKを利用しており、これはCPU-ZやHWMonitor Proといった信頼性の高いアプリケーションの基盤にもなっています。そのため、CPUID SDKを使用したサードパーティ製のオプションを検討している場合、大きなリスクなしに同様の機能を提供できる可能性があります。
ただし、これらの代替手段の多くはカーネルレベルのアクセスも必要となることにご注意ください。サードパーティ製ツールの使用やシステムのBIOSの確認といった選択肢もありますが、ゲームセッション中はBIOSへのアクセスは現実的ではないかもしれません。CPU温度が上昇しすぎていると思われる場合は、これらの方法を用いることで、新しいソフトウェアをインストールすることなく、詳細な情報を得ることができます。
CPU 温度が徐々にまたは急激に上昇しているのに気付いた場合は、システムを冷却するためにすぐに措置を講じることが重要です。
コメントを残す