WUDFHost.exeによるCPU使用率が高い問題を解決する6つの方法
タスクマネージャーを開いた際、WUDFHost.exeというプロセスがCPUやメモリを異常に消費していることに気づいたことはありませんか?Windows Driver Foundation(旧称:Windows Driver Framework)は、ユーザーモードドライバーを管理する重要なシステムプロセスですが、何らかの原因でドライバーが破損していたり古くなっていたりすると、CPU使用率やRAM使用量が急激に上昇するトラブルが発生することがあります。
さらに厄介なのは、このプロセスがシステムプロセスであるため、タスクマネージャーから単純に終了させることができない点です。なお、タスクマネージャー上では「wudfhost.exe」や「ユーザーモード ドライバー フレームワーク(UMDF)」といった別名で表示される場合もあります。

本記事では、WUDFHost.exeによる高CPU使用率を解決するための対処法を、手順ごとにわかりやすく解説していきます。
WUDFHost.exeによる高CPU使用率を修正する方法
作業を始める前に、万が一のトラブルに備えて復元ポイントを作成しておくことをおすすめします。
方法1:Windows Updateを実行する
1. Windowsキー + Iを押して設定を開き、「更新とセキュリティ」を選択します。

2. 「更新プログラムのチェック」をクリックし、保留中の更新プログラムがあればすべてインストールします。

3. 更新プログラムのインストールが完了したら、PCを再起動し、問題が解決したかどうかを確認しましょう。
方法2:システムメンテナンスのトラブルシューティングツールを実行する
1. スタートメニューの検索バーで「コントロールパネル」と入力し、検索結果をクリックして開きます。

2. 「トラブルシューティング」と検索し、「トラブルシューティング」をクリックします。

3. 左側のペインにある「すべて表示」をクリックします。
4. 「システム メンテナンス」のトラブルシューティングツールをクリックして実行します。

5. これで問題が解決しない場合は、システムパフォーマンスのトラブルシューティングツールも併せて実行してみてください。
6. コマンドプロンプトを開きます。スタートメニューで「cmd」と検索してEnterキーを押せば起動できます。

7. 以下のコマンドを入力してEnterキーを押します。
msdt.exe /id PerformanceDiagnostic

8. コマンドプロンプトを閉じ、PCを再起動します。
方法3:クリーンブートを実行する
サードパーティ製ソフトウェアがWindowsと競合し、この問題を引き起こしているケースもあります。クリーンブートを実行することで、最小限のドライバーとスタートアッププログラムだけでWindowsを起動でき、原因となっているソフトウェアを一つずつ切り分けて特定できます。

方法4:ネットワークアダプターのドライバーを更新する
1. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押すと、デバイスマネージャーが開きます。

2. 「ネットワーク アダプター」を展開し、ワイヤレスアダプターを右クリックして「デバイスのアンインストール」を選択します。

3. PCを再起動して変更を保存し、再度デバイスマネージャーを開きます。
4. 「ネットワーク アダプター」を右クリックし、「ハードウェア変更のスキャン」を選択します。

5. この時点で問題が解決していれば、以降の手順は不要です。問題が残っている場合は次へ進みましょう。
6. ネットワークアダプター配下のワイヤレスアダプターを右クリックし、「ドライバーの更新」を選択します。

7. 「コンピューターを参照して、ドライバーを検索します」を選択します。

8. 続けて「利用可能なドライバーの一覧から選択します」をクリックします。

9. 一覧から最新のドライバーを選択し、「次へ」をクリックします。
10. PCを再起動して変更を保存します。
方法5:Driver Verifierを実行する
この方法は、セーフモードではなく通常どおりWindowsにログインできる場合にのみ有効です。実行前に必ずシステムの復元ポイントを作成しておきましょう。Driver Verifierを使うと、問題のあるドライバーを自動的に検出できます。

方法6:NFCとポータブルデバイスを無効化する
1. Windowsキー + Iを押して設定を開き、「ネットワークとインターネット」をクリックします。

2. 左側のメニューから「機内モード」を選択します。
3. 「ワイヤレス デバイス」の項目で、NFCのトグルをオフにします。

4. Windowsキー + Rを押し、「devmgmt.msc」と入力してEnterキーを押します。

5. 「ポータブル デバイス」を展開し、接続しているデバイスを右クリックして「無効化」を選択します。
6. デバイスマネージャーを閉じ、PCを再起動して変更を保存します。
あわせて読みたい関連記事
- Windowsインストーラーの「アクセスが拒否されました」エラーを修正する方法
- 動作の遅いWindows 10 PCを高速化する15の方法
- 「Selected boot image did not authenticate」エラーの修正方法
- Windows 10でタスクバーの音量アイコンが消えたときの対処法
以上で、WUDFHost.exeによる高CPU使用率の問題は解決できたはずです。それでも問題が解決しない場合や、本記事の内容について質問がある場合は、お気軽にコメント欄でお知らせください。
-
Windows 10でSedlauncher.exeのディスク使用率が高くなる問題を解決する方法
MicrosoftはWindows 10 PCのバグや不具合を修正するために、さまざまな更新プログラムをリリースしています。しかし、これらの更新プログラムが原因で、PCの正常な動作に支障をきたすケースもあります。その代表例が、Windows 10の更新プログラム「KB4023057」です。この更新プログラムの適用後、「PCの動作が極端に遅くなった」という報告が多数寄せられました。調査の結果、原因はSedlauncher.exeというプログラムがディスク使用率の大部分を占有していたことにあると判明しました。 本記事では、REMPLフォルダに含まれるSedlauncherプロセスについての基本情報
-
Windows 10でWUDFHost.exeによるCPU使用率の高さを解決する8つの方法
システムの動作が遅い、動きが重い——これはWindows 10ユーザーが最もよく直面する悩みです。こうした症状が出たとき、多くの人はまずタスクマネージャーでCPU使用率を確認します。そこで「WUDFHost.exe」というファイルによってCPU使用率が100%近くに達しているのを見つけたら、どうすればよいのでしょうか。 答えがわからなくても心配はいりません。実は同じ問題に悩まされているWindowsユーザーは少なくありません。この記事では、WUDFHostプロセスによるCPU的大量消費を解決する方法を詳しく解説します。 WUDFHost.exeとは何か? WUDFHost.exeは「Windo