完全な修正:Windows DriverFrameworksはCPUを使いすぎています

  • 多くのユーザーが、Windows DriverFrameworksがCPUを使いすぎていると報告しています。
  • この問題を回避するには、以下の手順に従うだけです。
  • この記事は、専用のWindows10ハブに含まれている多くの記事の1つにすぎません。
  • その他のトラブルシューティングガイドについては、専用の修正セクションも確認してください。
Windows DriverFrameworksはCPUを使いすぎています

以前はWindowsDriverFoundationと呼ばれていたWindowsDriver Frameworks(WDF)は、WindowsOSで実行されるデバイスドライバーを作成するために使用できるライブラリのセットです。

Microsoftは、次の3種類のWDFドライバーを使用しています。

  • 標準のカーネルモードデバイスドライバー用のカーネルモードドライバーフレームワーク
  • C ++ COMベースのユーザーモードドライバー用のユーザーモードドライバーフレームワークv1
  • KMDFベースのユーザーモードドライバーを作成するためのユーザーモードドライバーフレームワークv2。

多くのWindowsユーザーは、Windows Driver FrameworksがCPUを使いすぎて、Windowsの速度が低下し、バッテリーの消耗がめちゃくちゃ速くなると不満を言うことがよくあります。


Windows DriverFrameworksはCPU使用率が高くなります

[…] Windows Driver Foundationサービスは常に約30%のCPUを使用しています。これは、以前のビルドでは発生していませんでした。

クリーンアッププロセスが実行されているかどうかを確認するために、コンピューターを数時間実行したままにしましたが、サービスはまだCPUを占有しています。


WDFの高いCPUの問題を修正するにはどうすればよいですか?

Windows Driver Frameworkは重要なWindowsサービスですが、このサービスによってCPU使用率が高くなる場合があります。このサービスと言えば、ユーザーから報告された関連する問題は次のとおりです。

  • Windows DriverFoundationの高CPUDisplayLink – DisplayLinkの問題が原因で、CPU使用率が高くなる場合があります。これを修正するには、ドライバーを再インストールし、それで問題が解決するかどうかを確認します。
  • Wudfhost高CPUWindows 10 –他のサービスが原因でこの問題が発生する場合があります。これを解決するには、問題のあるドライバーを再インストールし、それが役立つかどうかを確認してください。
  • Windows Driver Foundationのメモリ使用量が多い–このサービスは、メモリ使用量も高くなることが知られています。このサービスが原因でメモリに問題がある場合は、必ずいくつかのソリューションを試してください。
  • WDFの高いCPU使用率–これは元の問題のバリエーションにすぎませんが、問題のあるサービスまたはデバイスを無効にすることで問題を修正できるはずです。

1.Wi-Fiドライバーを再インストールします

  1. 開始する前に、必ずデバイスの製造元から最新のWi-Fiドライバーをダウンロードしてください。
  2. 押してWindowsキー+ Xは、勝利+ Xメニューを開きます。
  3. 次に、リストから[デバイスマネージャー]を選択します。

    Wudfhost高CPUWindows 10

  4. 場合は、デバイスマネージャを開き、あなたのWi-Fiアダプタを見つけ、それを右クリックして選択し、アンインストールデバイスをメニューから。

    Windows DriverFoundationのメモリ使用量が多い

  5. 確認ダイアログが表示されます。可能な場合は、[ドライバソフトウェアを削除する]チェックボックスをオンにします。次に、[アンインストール]をクリックします。

    WDFの高いCPU使用率

ユーザーによると、Windows Driver Frameworkの問題や、ドライバーが原因でCPU使用率が高くなることがあります。ドライバーがWindows10と完全に互換性がない場合、このプロセスで問題が発生する可能性があります。

何人かのユーザーは、Wi-Fiドライバーを再インストールするだけで問題を修正したと報告しました。

ドライバーを削除したら、PCを再起動し、Wi-Fiドライバーを再度インストールします。それで問題が解決するかどうかを確認します。

他のデバイスでもこの問題が発生する可能性があることは言及する価値があり、まれに、ユーザーが自分のマウスが原因であると報告しました。

ユーザーはGシリーズマウスに問題がありましたが、ドライバーを更新した後、問題は恒久的に解決されました。あなたがLenovoのノートパソコンを使用している場合は、アンインストールしてみてくださいレノボトランジションズうまくなどのソフトウェアを。

Windows Driver Frameworkはドライバーに関連しているため、この問題を修正するには、ドライバーを最新の状態に保つことを強くお勧めします。


ドライバーを自動的に更新します(サードパーティツールを推奨)

DriverFix-バナー

ドライバーを手動でダウンロードしてインストールすることは、間違ったドライバーをインストールするリスクを伴うプロセスであり、重大な誤動作につながる可能性があります。DriverFixを使用してドライバーを自動的に更新することを強くお勧めします

このツールは、ドライバーアップデーターであるだけでなく、ドライバーの修正でもあり、壊れたドライバーや欠落しているドライバーを完全に修復できるため、2-in-1ソリューションと見なすことができます。

DriverFixはドライバーを自動的に更新します

これはすべて、アクセスできる広範なドライバーライブラリのおかげであり、ハードウェアの最新のドライバーが利用可能になるとすぐに入手できます。

アプリのインターフェースは非常に単純であり、必要なのはそれを使い始めるための指示を読むことだけです。

さらに、更新と修正のプロセスのほとんどは自動化されており、確認を数回行うだけで済みます。

2.ちょっと待ってください

Windows Driver Frameworkは標準のWindowsプロセスであり、CPUを使いすぎている場合は、バックグラウンドで特定の作業を行っている可能性があります。何人かのユーザーは、Windows DriverFrameworkが終了するのを待つだけでこの問題を解決できたと報告しました。

これは普遍的な解決策ではありませんが、場合によっては1時間ほど待つことでこの問題を解決できるので、試してみることをお勧めします。


3.クリーンブートを実行します

  1. Windowsキー+ Rを押して、msconfigと入力します。次に、Enterキーを押すか、[ OK ]をクリックします。

    Windows DriverFoundationの高CPUDisplaylink

  2. [システム構成]ウィンドウが表示されます。
  3. [サービス]タブに移動し、[すべてのMicrosoftサービスを非表示にする]をオンにします
  4. 次に、[すべて無効にする]をクリックします。

    Wudfhost高CPUWindows 10

  5. [スタートアップ]タブに移動し、[タスクマネージャーを開く]をクリックします。

    Windows DriverFoundationのメモリ使用量が多い

  6. すべてのスタートアップアプリケーションのリストが表示されます。リストの最初のエントリを右クリックして、[無効にする]を選択します。
  7. ここで、リスト上のすべてのスタートアップエントリに対してこの手順を繰り返します。

    WDFの高いCPU使用率

  8. すべてのスタートアップアプリケーションを無効にした後、タスクマネージャを閉じて、[システム構成]ウィンドウに戻ります。
  9. [適用]と[ OK]をクリックして、変更を保存します。次に、PCを再起動します。

    Windows DriverFoundationの高CPUDisplaylink

サードパーティのアプリケーションまたはサービスによって、この問題が発生する場合があります。原因を特定するために、クリーンブートを実行することをお勧めします。

これで、サードパーティのサービスやアプリケーションなしでPCが起動します。ここで、問題が解決したかどうかを確認する必要があります。

その場合は、この問題の原因となっているものが見つかるまで、無効になっているアプリケーションとサービスを1つずつ有効にする必要があります。アプリケーションを有効にした後で変更を適用するには、PCを再起動する必要があることに注意してください。


4.SDOセンサーおよびその他の問題のあるデバイスを無効にします

  1. デバイスマネージャを開きます。
  2. リストからSDOセンサーを見つけて右クリックし、[デバイス無効にする]を選択します。

    Windows DriverFoundationの高CPUDisplaylink

  3. 確認ダイアログが表示されたら、[はい]をクリックします。

    Windows DriverFoundationの高CPUDisplaylink

タッチスクリーンデバイスを使用している場合は、SDOセンサーがPCでこの問題を引き起こしている可能性があります。回避策として、ユーザーはSDOセンサーを完全に無効にすることを提案しています。

SDOセンサーを無効にすると、デバイスの特定の機能が機能しなくなる可能性がありますが、CPU使用率が高いという問題は解決する必要があることに注意してください。

何人かのユーザーは、Intel Wireless Gigabit 17265を無効にすると問題が解決したと報告しているため、このデバイスをお持ちの場合は、必ず無効にしてください。


5.不要なUSB周辺機器を取り外します

USBデバイスが原因で、Windows DriverFrameworkの問題や高いCPU使用率が発生する場合があります。特定のデバイスがWindowsに干渉し、この問題が発生する可能性があります。

問題を解決するには、必要なUSBデバイスを取り外し、それで問題が解決するかどうかを確認する必要があります。

キーボードやマウスなどの重要な周辺機器のみを接続したままにし、残りはすべて切断します。その後、問題が解決しないかどうかを確認します。

そうでない場合は、問題が発生している原因が見つかるまで、USBデバイスを1つずつ接続する必要があります。問題のあるデバイスを見つけたら、そのドライバーを再インストールまたは更新して、問題が解決するかどうかを確認する必要があります。


6.NFC機能を無効にします

  1. 押してWindowsキー+私が開くように設定アプリを
  2. 次に、[ネットワークとインターネット]セクションに移動します

    Wudfhost高CPUWindows 10

  3. 左側のメニューから[機内モード]を選択します。
  4. 次に、右側のペインからNFCを無効にします。

NFCは便利な機能ですが、Windows DriverFrameworkで問題が発生する場合があります。この問題を解決するには、NFCを完全に無効にすることをお勧めします。

これを行う最も簡単な方法は、機内モードの設定を確認することです。

または、デバイスマネージャからNFCを無効にすることもできます。デバイスマネージャを開いて、[近接デバイス]セクションに移動するだけです。

近接デバイスを無効にすると、NFCは完全に無効になります。NFCを無効にすると、この問題は完全に解決されるはずです。


7.PCが最新であることを確認します

  1. 設定アプリを開き、[更新とセキュリティ]セクションに移動します

    Windows DriverFoundationのメモリ使用量が多い

  2. 次に、[更新の確認]ボタンをクリックします。

    WDFの高いCPU使用率

Windows Driver Frameworkに問題がある場合は、更新プログラムがないことが原因である可能性があります。

この問題はシステムのバグが原因である可能性があります。その場合、それを修正する最善の方法はWindowsを更新することです。

既定では、Windows 10は不足している更新プログラムを自動的にインストールしますが、更新プログラムを1つか2つ見逃す場合があります。

Windowsは、利用可能な更新を確認します。利用可能なアップデートがある場合は、バックグラウンドで自動的にダウンロードされます。

アップデートがダウンロードされたら、PCを再起動してインストールします。Windowsを最新バージョンに更新した後、問題は永続的に解決されるはずです。


8.システムの復元を使用する

  1. Windowsキー+ Sを押して、システムの復元を入力します
  2. メニューから[復元ポイントの作成]を選択します。

    Windows DriverFoundationのメモリ使用量が多い

  3. [システムのプロパティ]ウィンドウが開きます。
  4. [システムの復元]ボタンをクリックします。

    WDFの高いCPU使用率

  5. システムの復元が開いたら、[次へ]をクリックします。

    Windows DriverFoundationの高CPUDisplaylink

  6. 可能な場合は、[復元ポイントをさらに表示する]をオンにします。次に、目的の復元ポイントを選択して、[次へ]をクリックします。

    Wudfhost高CPUWindows 10

  7. 画面の指示に従ってPCを復元します。

この問題が発生している場合は、システムの復元を使用して修正できる可能性があります。システムの復元が終了したら、問題が解決しないかどうかを確認します。

WDF関連の異常なCPU使用率を修正するための他の回避策に遭遇した場合は、以下のコメントセクションにトラブルシューティング手順を自由にリストしてください。


編集者注:この投稿は元々2018年5月に公開され、その後2020年9月に更新され、鮮度、正確性、包括性が向上しています。