Windows 10 または 11 のデバイス マネージャーを使用している場合は、Microsoft Device Association Root Enumeratorというデバイスに気づいたかもしれません。
名前は非常に謎めいており、このドライバーは Windows 10 以降でのみ存在しているようで、いくつかの特定のパフォーマンス問題の背後にある可能性があります。 Microsoft Device Association Root Enumerator について知りたい場合は、少し長めの答えになることを覚悟してください。
Microsoft Device Association Root Enumerator は何をしますか?
コンピュータ サイエンスにおいて、列挙子とは、物事をリストして値を割り当てるプログラムです。これにより、他のプログラムは列挙子のリストにあるものをすぐに検索して見つけることができます。
Windows 10 および 11 では、デバイス アソシエーション列挙子は、「ルート化された」ソフトウェア (Windows へのルート アクセス権を持つソフトウェア) に値を割り当てるソフトウェア デバイス (仮想ハードウェア コンポーネント) です。ドライバーがコンピュータにソフトウェアをインストールしようとすると、これが自動的に行われます。
列挙子が無効になっている場合、コンピュータの動作に違いが見られない可能性があります。ただし、一部のデバイスは動作しなくなったり、意図したとおりに動作しない場合があります。
シリアル ポート (コンピュータにシリアル ポートがある場合) は機能しなくなります。 トゥイン デバイス (一部のスキャナなど) は動作しません。また、特定の機能に TWAIN を必要とするソフトウェアも動作しません。 MIDI (Musical Instrument Digital Interface) デバイスも動作を停止する可能性があります。
MIDI はミュージシャンの間で今でも広く使用されているため、MIDI キーボードやその他の MIDI デバイスを使用している場合は、列挙子をそのままにしておくほうがよいでしょう。
デバイス アソシエーション ルート列挙子を無効にする理由
Windows が期待どおりに動作する場合、列挙子を無効にする理由はありません。ただし、フリーズ、途切れ、その他の断続的なパフォーマンスの異常が発生している場合は、少なくともトラブルシューティング テストとして、デバイス関連付けルート列挙子を無効にする価値があります。
鉄拳 7 や SEKIRO などの一部のビデオ ゲームでは、一部のコンピュータで マイクロスタッターの問題 が発生します。列挙子を無効にすると、これらの問題が解決される場合があります。
ビデオ ゲームのマイクロスタッターは修正が最も難しいパフォーマンスの不具合の 1 つですが、ほとんどの場合ドライバーに関連しています。ほとんどの人は、Root Enumerator などのソフトウェア デバイス ドライバーに注目しようとは思わないでしょう。しかし、勇敢なゲーム フォーラムのメンバーの中には、試行錯誤を繰り返しながらこのつながりを発見した人もいるようです。.
Microsoft Device Association Root Enumerator ドライバーを無効にする方法
列挙子を無効にする最も簡単な方法は、デバイス マネージャーを使用することです。
変更を確実に有効にするために、コンピュータを再起動することもできます。このプロセスを元に戻すには、デバイス エントリを再度右クリックし、有効化
を選択します。潜在的なマルウェアとしての Microsoft Device Association Root Enumerator Driver.exe
「マルウェア」には、幅広い種類の悪意のあるソフトウェアが含まれます。一部のマルウェアは、実行可能ファイルの名前を正当なものに変更することで、目に見えないところに隠そうとします。これを見つけるのは難しいかもしれませんが、Windows タスク マネージャーを開いてこの名前のプロセスが表示されたとしても、それがすぐに問題を示すわけではありません。ただし、プロセスが奇妙に動作したり、理由もなく大量のリソースを消費したり、実行中にコンピュータに不具合が生じたりする場合は、マルウェアである可能性があります。
ここでの唯一の解決策は、優れたウイルス対策パッケージを使用してスキャンを実行することです。ウイルス作成者がマルウェアの名前を別の名前に変更するだけでは騙されません。
Microsoft RRAS ルート列挙子とゲーム パフォーマンス
デバイス マネージャーのソフトウェア デバイス カテゴリに別の列挙子、つまり Microsoft RRAS ルート列挙子を見つけたかもしれません。この列挙子は、従来のハードウェアが適切に動作するのに役立ちますが、最新のシステムを使用している PC ゲーマーは、この列挙子が原因でパフォーマンスの問題が発生したと主張しています。
ゲーム内の微小なスタッターから FPS 値の低下まで、RRAS ルート列挙子を無効にするとゲームの動作が改善される場合があります。
ゲームをスムーズにプレイするための適切な仕様があるにもかかわらず、ゲームでマイクロ スタッターや FPS の低下が発生している場合は、少なくともトラブルシューティングの手順として、RRAS ルート列挙子を無効にしてみてください。これを行うと一部のレガシー デバイスは動作を停止しますが、そもそもそれらが問題の原因となっている可能性があります。.
この列挙子を無効にすることでゲームのパフォーマンスが向上する場合は、すべてのレガシー デバイスを切断し、列挙子を再度有効にして、パフォーマンスの問題が再発するまで一度に 1 つずつ追加し直します。今後は、プレイする前にそのハードウェアを取り外してください。
Umbus ルート バス列挙子についてはどうですか?
Umbus Root Bus Enumerator は、「ユーザー モード」バス上のデバイスを列挙します。 「ユーザー モード」ドライバーのアイデアは Windows Vista から始まりました。すべてのデバイスがオペレーティング システムまたは CPU へのカーネル レベルのアクセスを必要とするわけではないという考えです。たとえば、プリンタなどの USB デバイスには高レベルのアクセスは必要ありません。
そこで、Umbus または ユーザーモード バス管理システムが役に立ちます。これらのデバイスを接続してドライバーをインストールすると、これらのデバイスが処理されます。この列挙子を削除すると、それに依存するデバイスとアプリが無効になります。
列挙子のトラブルシューティングの危険性
Windows のさまざまな列挙子は、すべてのハードウェアが正しく認識され、ID が割り当てられるようにする重要な役割を果たします。プリンタが動作しないなどの問題を解決するには、これらの列挙子のいずれかを無効にするように指示するトラブルシューティングのアドバイスが表示される場合があります。
これで問題が解決したように見えますが、デバイスに将来の問題が発生する可能性があります。通常は、最新のドライバーをインストールするか、Windows アップデートを実行することをお勧めします。これにより、通常はドライバー関連の問題が解決されます。新しいドライバーが正しくインストールされない場合は、古いドライバー ファイルをコンピューターから削除することもできますが、必ずハードウェア メーカーが承認した公式のドライバー削除方法を使用してください。
.