完全な修正:WindowsドライバーフレームワークのCPU使用量が多すぎる

目次:

ビデオ: Windows 10 Driver Problem 2024

ビデオ: Windows 10 Driver Problem 2024
Anonim

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

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

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

多くのWindowsユーザーは、Windows Driver FrameworksのCPU使用量が多すぎて、Windowsの速度が低下し、バッテリーの消費が非常に速くなることを不満に思っています。

WindowsドライバーフレームワークによりCPU使用率が高くなる

Windows Driver Foundationサービスは、常に約30%のCPUを使用しています。 これは以前のビルドでは発生していませんでした。 クリーンアッププロセスが実行されているかどうかを確認するために、コンピューターを数時間実行したままにしましたが、サービスはまだCPUを占有しています。

WDF高CPUの問題を修正

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

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

解決策1 –待つだけ

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

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

  • また読む:5高CPU使用率を修正するための5つの最高のソフトウェア

解決策2 – Wi-Fiドライバーを再インストールする

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

一部のユーザーは、Wi-Fiドライバーを再インストールするだけで問題を解決したと報告しました。 これは非常に簡単であり、次の手順に従って実行できます。

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

  3. デバイスマネージャー が開いたら、Wi-Fiアダプターを見つけて右クリックし、メニューから[デバイスのアンインストール]を選択します。

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

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

他のデバイスでもこの問題が発生する可能性があり、ほとんどの場合、ユーザーがマウスが犯人であると報告したことを言及する価値があります。 ユーザーはGシリーズマウスに問題がありましたが、ドライバーを更新した後、問題は完全に解決されました。 Lenovoラップトップを使用している場合は、 Lenovo Transitionsソフトウェアもアンインストールしてください。

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

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

ドライバーを手動でダウンロードしてインストールすると、間違ったドライバーがインストールされる危険性があり、重大な誤動作につながる可能性があります。 TweakbitのDriver Updaterツールを使用して、ドライバーを自動的に更新することを強くお勧めします。

このツールはマイクロソフトとノートンアンチウイルスによって承認されており、いくつかのテストの後、チームはこれが最も自動化されたソリューションであると結論付けました。 このソフトウェアの使用方法は次のとおりです。

  1. TweakBit Driver Updaterをダウンロードしてインストールします
  2. プログラムがインストールされると、プログラムは古いドライバーを自動的にスキャンし始めます。 Driver Updaterは、インストールされているドライバーのバージョンを最新バージョンのクラウドデータベースと照合し、適切なアップデートを推奨します。 スキャンが完了するまで待つだけです。

  3. スキャンが完了すると、PCで見つかったすべての問題のあるドライバーに関するレポートを取得します。 リストを確認して、各ドライバーを個別に更新するか、一度にすべて更新するかを確認します。 一度に1つのドライバーを更新するには、ドライバー名の横にある[ドライバーの更新]リンクをクリックします。 または、下部にある[すべて更新]ボタンをクリックして、推奨されるすべての更新を自動的にインストールします。

    注: 一部のドライバーは複数の手順でインストールする必要があるため、すべてのコンポーネントがインストールされるまで「更新」ボタンを数回押す必要があります。

免責事項 :このツールの一部の機能は無料ではありません。

解決策3 –クリーンブートを実行する

サードパーティのアプリケーションまたはサービスがこの問題を引き起こす場合があります。 原因を特定するには、クリーンブートを実行することをお勧めします。 これはかなり単純であり、次の手順に従って実行できます。

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

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

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

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

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

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

  • また読む:修正:Windowsシェルエクスペリエンスホストによる高CPU使用率

解決策4 – SDOセンサーおよびその他の問題のあるデバイスを無効にする

タッチスクリーンデバイスを使用している場合、SDOセンサーがPCでこの問題を引き起こしている可能性があります。 回避策として、ユーザーはSDOセンサーを完全に無効にすることを提案しています。 それを行うには、次の簡単な手順に従ってください。

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

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

SDOセンサーを無効にすると、デバイスの特定の機能が動作しなくなる可能性がありますが、CPU使用率の高い問題は解決する必要があることに注意してください。 インテルワイヤレスギガビット17265を無効にすると問題が解決したとの報告が数人のユーザーから寄せられたため、このデバイスをお持ちの場合は必ず無効にしてください。

解決策5 –不要なUSB周辺機器を削除する

USBデバイスが原因で、Windows Driver FrameworkとCPU使用率の高い問題が発生する場合があります。 特定のデバイスがWindowsに干渉し、この問題が発生する可能性があります。 問題を解決するには、必要なUSBデバイスを取り外し、問題が解決するかどうかを確認する必要があります。

キーボードやマウスなどの重要な周辺機器のみを接続したままにし、残りはすべて取り外します。 その後、問題が引き続き発生するかどうかを確認してください。 そうでない場合は、問題の原因となっているデバイスが見つかるまで、USBデバイスを1つずつ接続する必要があります。 問題のあるデバイスが見つかったら、ドライバーを再インストールまたは更新し、問題が解決するかどうかを確認するだけです。

解決策6 – NFC機能を無効にする

NFCは便利な機能ですが、Windows Driver Frameworkで問題が発生する場合があります。 問題を解決するには、NFCを完全に無効にすることをお勧めします。 これを行う最も簡単な方法は、機内モード設定を確認することです。 それを行うには、次の手順を実行します。

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

  2. 左側のメニューから「 機内モード」を選択します。 右ペインからNFCを無効にします。

または、 デバイスマネージャー からNFCを無効にすることもできます。 デバイスマネージャーを開き、[プロキシミティデバイス] セクションに移動し ます 。 近接デバイスを無効にすると、NFCが完全に無効になります。 NFCが無効になったら、この問題を完全に解決する必要があります。

  • また読む:修正:インターネット閲覧時のCPU使用率が高い

解決策7 – PCが最新であることを確認する

Windows Driver Frameworkに問題がある場合、問題はアップデートの欠落が原因である可能性があります。 この問題はシステムのバグが原因である可能性があります。その場合は、Windowsを更新するのが最善の方法です。

既定では、Windows 10は不足している更新プログラムを自動的にインストールしますが、1つまたは2つの更新プログラムを見逃す場合があります。 ただし、次の操作を行うことにより、常に手動で更新を確認できます。

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

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

Windowsは、利用可能な更新プログラムを確認します。 利用可能な更新がある場合、それらはバックグラウンドで自動的にダウンロードされます。 更新がダウンロードされたら、PCを再起動してインストールします。 Windowsを最新バージョンに更新した後、問題は完全に解決されるはずです。

解決策8 –システムの復元を使用する

この問題が発生している場合は、システムの復元を使用して修正できる場合があります。 これはかなり単純であり、次のようにして実行できます。

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

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

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

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

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

システムの復元が完了したら、問題が引き続き発生するかどうかを確認します。

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

編集者注 :この投稿は元々2017年1月に公開されたものであり、それ以降は完全に刷新され、新鮮さ、正確さ、包括性のために更新されています。

完全な修正:WindowsドライバーフレームワークのCPU使用量が多すぎる