修正:WindowsホストプロセスRundll32高ディスクおよびCPU使用率

これらのrundll32.exeプロセスによるディスクとCPUの使用率が高いという問題に直面しているため、この記事を読んでいることは間違いありません。Windowsを長い間使用している場合、何百万もの.dllプロセスがあることに気づいたかもしれません。拡張DLLはダイナミックリンクライブラリの略です。これらは、いくつかの一般的なアプリケーションロジックを格納するために使用されます。これらのアプリケーションロジックは、他のさまざまなアプリケーションによってアクセスされます。

DLLファイルを直接起動する方法はありません。rundll32.exeは、共有.dllファイルに保存されている機能を起動するために使用されます。一部のマルウェアは、rundll32のエイリアスを作成してマシンに感染する場合があることに注意してください。コンピュータをスキャンして、矛盾がないか確認してください。

破損したシステムファイルを修復する

Restoroをダウンロードして実行し、ここから破損したファイルをスキャンします。ファイルが破損して欠落していることが判明した場合は修復し、問題が解決するかどうかを確認します。解決しない場合は、以下の解決策に進みます。

解決策1:タスクスケジューラからアイテムを無効にする

Windows 10のインストール直後に問題が発生している場合は、一部のWindowsプロセスがrundll32.exeでCPUとディスクの使用量を大量に消費している可能性があります。これはほとんどのユーザーに当てはまりますが、うまくいかない場合は、同じ方法でいつでも変更を元に戻すことができます。

  1. Windows + Sを押して検索バーを起動し、ダイアログボックスに「管理ツール」と入力します。出てくる最初の関連アプリケーションを開きます。

  1. ショートカットを参照して「タスクスケジューラ」を開きます。

  1. ウィンドウの左側のナビゲーションペインを使用して、次のファイルパスに移動します。

タスクスケジューラライブラリ> Microsoft> Windows>カスタマーエクスペリエンスの改善

  1. 右側には、このスケジュールの3つのアイテムが表示されます。「コンソリデータ」をクリックして、プロパティを開きます。[トリガー]タブに移動します。ここには、時々サービスをトリガーするトリガーが表示されます。それをクリックして、「編集」を選択します。
  1. トリガーのプロパティが開いたら、詳細設定に移動し、[ 有効]チェックボックスをオフにします。[OK]をクリックして変更を保存し、終了します。
  1. アイテムのリストに戻ります。それらを1つずつ右クリックし、いずれの場合も「無効」を選択します。アイテムの名前は次のとおりです。

コンソリデーター

KernelCeipタスク

UsbCeip

  1. スケジューラを閉じ、コンピュータを再起動して、使用状況が修正されたかどうかを確認します。

解決策2:テレメトリサービスを無効にする

マイクロソフトのユーザーエクスペリエンスプログラムの一部は、システムからデータを収集し、それをPCと比較することです。これにより、将来のユーザーエクスペリエンスを向上させるために使用される不一致/変更が検出されます。この機能は、いくつかの高いディスク/ CPU使用率の問題を引き起こすことも知られています。これを無効にして、問題が引き続き発生するかどうかを確認できます。

  1. Windows + Rを押して、Runアプリケーションを起動します。ダイアログボックスに「services.msc」と入力し、Enterキーを押します。
  2. サービスウィンドウがポップアップした後、「Connected User Experience」を検索します。それをダブルクリックして設定を開きます。

  1. サービスステータスの下にある[ 停止]をクリックします。次に、[ スタートアップの種類 ]を選択し、オプションを[ 無効 ]に設定します。変更が完了したら、[OK]を押して終了します。

  1. コンピュータを再起動し、問題が解決したかどうかを確認します。

解決策3:aienv.dllの名前を変更する

aienv.dllは、WindowsのApplication Experience Inventoryのライブラリファイルです。これは非システムプロセスであり、コンピュータにインストールされているソフトウェア/アプリケーションから発生します。多くのユーザーから、サービスの停止またはサービス名の変更により、ディスク/ CPUの使用に関する問題が修正されたと報告されています。同じことを試すことができます。自己責任でこの方法に従ってください。問題が発生した場合に備えて、Windows復元ポイントを作成することをお勧めします。

  1. Windowsエクスプローラーを開き、次のファイルパスに移動します。

C:\ Windows \ System32

上記のアドレスをコピーして、Windows + Rキーを押し、アドレスを貼り付け、Enterキーを押して、場所に直接移動することもできます。

  1. フォルダーに入ったら、「aeinv.dll」を検索します。画面の右上にある検索バーを使用することもできます。

  1. ファイルを見つけたら、右クリックして[名前の変更]を選択します。ファイルの名前を「oldaeinv.dll」に変更します。Windowsでは、このファイルの名前を変更する権限が必要な場合があります。管理者としてログインしていることを確認し、「続行」をクリックします。

  1. それでもファイル名の変更に問題がある場合は、ファイルの所有権を変更できます。これにより、変更または名前を変更する権限が付与されます。
  2. 名前を変更した後、コンピュータを再起動して、ディスク/ CPUの使用状況を確認します。

解決策4:Google App Engineのアンインストール

Google App Engineは、Googleが管理するデータセンターでウェブアプリケーションを開発/ホスティングするためのウェブフレームワークです。このアプリケーションは、アプリケーションのリクエスト数が増えると、Webアプリケーションの自動スケーリングを提供します。Java、Ruby、Python、その他のJVM言語など、サポートされている複数の言語があります。

多くのユーザーは、Google App Engineのインストール後、rundll32.exeのプロセスを通じてディスク/ CPU使用量が劇的に増加したと報告しています。アプリケーションをアンインストールして、問題が引き続き発生するかどうかを確認できます。

  1. 押しのWindows + Rは、タイプ「コントロールパネルダイアログボックスとプレスでは」と入力します。
  2. コントロールパネルで、[ プログラム]の見出しの下にある[プログラムのアンインストール]のカテゴリを選択します。

  1. Google App Engine」を見つけて右クリックし、「アンインストール」を選択します。

  1. アンインストール後、コンピュータを再起動し、問題が解決したかどうかを確認します。うまくいかず、CPU /ディスクの使用率がまだ高い場合は、アプリケーションを自由にインストールしてください。

解決策5:プロセスエクスプローラーで確認する

プロセスエクスプローラーは、Microsoftが提供するツールであり、どのDLLが開かれている/読み込まれているのかに関する情報と、どの親プロセスがそれを開始したのかに関するすべての詳細を表示します。これは、消費されたリソース、CPU使用率などに関する情報を提供します。rundll32.exeを使用してプロセスを確認し、それを使用している理由をトラブルシューティングできます。

  1. Microsoftの公式WebサイトからProcess Explorerをダウンロードします。
  2. アクセス可能なディレクトリにパッケージを解凍したら、それを起動します。あなたはそれらの詳細とともにいくつかのプロセスによって迎えられます。左上の「ファイル」をクリックし、「すべてのプロセスの詳細を表示」を選択します。この操作を実行するには、管理者権限が必要な場合があります

  1. プロセス「rundll32.exe」を見つけて右クリックし、[プロパティ]を選択します。[画像]タブに移動します。ここで、犯人、つまりどのプロセスが実行可能ファイルを使用しているかがわかります。

  1. 少し掘り下げて、アプリケーション/サービスを見つけます。「services.msc」を使用してサービスとして簡単に無効にしたり、以前のようにアプリケーションをアンインストールしたりできます。

解決策6:Lenovo依存パッケージのアンインストール

Lenovoを実行している場合は、Lenovo Dependency Packageをアンインストールすることで問題が解決するかどうかを確認する必要あります。これは、Metroアプリケーションの「Lenovo設定」を支援するためにLenovoマシンにインストールされたサービス/ドライバーのセットです。依存パッケージ自体は何もしません。予防策として、このソリューションを実行する前にWindowsの復元ポイントを作成してください。

  1. 押しのWindows + Rは、タイプ「コントロールパネルダイアログボックスとプレスでは」と入力します。
  2. コントロールパネルで、[ プログラム]の見出しの下にある[プログラムのアンインストール]のカテゴリを選択します。

  1. Lenovo Dependency Package」を見つけて右クリックし、「アンインストール」を選択します。

  1. アンインストール後、コンピュータを再起動し、問題が解決したかどうかを確認します。うまくいかず、CPU /ディスクの使用率がまだ高い場合は、アプリケーションを自由にインストールしてください。

解決策7:Inventory Collectorを無効にする

インベントリコレクターは、組織のコンピューターを調べ、インストールされているアプリケーション、デバイス、およびシステム情報を特定して、情報のカタログを収集するのに役立つマイクロソフトのツールです。このデータは、Application Compatibility Managerを使用して表示できます。この機能を使用しない場合は、無効にして、問題が発生するかどうかを確認できます。

  1. Windows + R を押し、ダイアログボックスに「gpedit.msc」と入力して、Enterキーを押します。これにより、コンピューターのグループポリシーエディターが起動します。
  2. エディターに入ったら、次のパスに移動します」

コンピューターの構成>管理用テンプレート> Windowsコンポーネント>アプリケーションの互換性

  1. 画面の右側に、「Inventory Collectorをオフにする」というエントリが表示されます。ダブルクリックしてプロパティを開きます。

  1. プロパティで、「有効」を選択します。[OK]を押して変更を保存し、終了します。コンピュータを再起動し、問題が解決したかどうかを確認します。

解決策8:ProgramDataUpdaterを修正する

多くのユーザーから、Microsoftのアプリケーションエクスペリエンスのカテゴリに属する​​タスク「ProgramDataUpdater」により、コンピューターのCPU /ディスク使用率が高くなっていることが報告されています。2つのオプションがあります。タスクを完全に無効にするか、1分以上処理された場合にタスクが自動的に強制終了されるように設定を変更できます。最初にタスクを完全に無効にする方法をご案内します。

  1. Windows + Sを押して検索バーを起動し、ダイアログボックスに「タスクスケジューラ」と入力します。出てくる最初の結果を開きます。

  1. スケジューラに入ったら、次のファイルパスに移動します。

Microsoft> Windows>アプリケーションエクスペリエンス

  1. フォルダに入ると、右側に3つのエントリが表示されます。「ProgramDataUpdater」を右クリックし、「無効」を選択します

  1. コンピュータを再起動し、問題が解決したかどうかを確認します。

次に、前述の制限時間の設定方法について説明します。上記のように、制限を設定するか、タスクを永続的に無効にすることができます。

  1. ProgramDataUploader」を右クリックし、「プロパティ」を選択します

  1. [設定]タブに移動します。「必ずチェックボックスことを確認し、それがより長く実行する場合の停止作業れる」にチェックを。その前の値を編集し、「1分」と入力します。OKを押して変更を保存し、終了します。

  1. 変更を実装するためにコンピューターを再起動し、ディスク/ CPU使用率が改善されたかどうかを確認します。そうでない場合は、変更を元に戻してください。

解決策9:セーフモードで起動する

セーフモードを使用すると、問題の原因がアプリケーションにあるのか、オペレーティングシステムにあるのかを判断できます。マシンがセーフモードで完全に動作し、ディスク/ CPUの使用率が正常である場合、セーフモードではこれらすべてが無効になっているため、外部アプリケーションまたはサービスが問題を引き起こしていることを意味します。

  1. コンピューターをセーフモードで起動する方法に関する記事の指示に従ってください。
  2. セーフモードで起動したら、タスクマネージャーを開きます(Windows + Rを押して「taskmgr」と入力します)。ディスク使用率とCPU使用率が正常かどうかを確認します。

セーフモードで問題が検出されなかった場合は、クリーンブートを実行して、問題の原因となっているアプリケーション/サービスを特定する必要があります。それでもセーフモードで問題が発生する場合は、オペレーティングシステムに問題があることを意味します。この起動により、最小限のドライバーとプログラムのセットでPCを起動できます。他のすべてのサービスが無効になっている間、必須のサービスのみが有効になります。

  1. Windows + Rを押して、Runアプリケーションを起動します。ダイアログボックスに「msconfig」と入力し、Enterキーを押します。

  1. 画面上部にある[サービス]タブに移動します。「Microsoftのサービスをすべて隠す」という行を確認してください。これをクリックすると、Microsoftに関連するすべてのサービスが無効になり、サードパーティのサービスはすべて残ります。
  2. 次に、ウィンドウの左側の下部近くにある「すべて無効にする」ボタンをクリックします。これで、すべてのサードパーティサービスが無効になります。
  3. [ 適用]をクリックして変更を保存し、終了します。

  1. 次に、[スタートアップ]タブに移動し、[ タスクマネージャーを開く ]オプションをクリックします。コンピューターが起動したときに実行されるすべてのアプリケーション/サービスが一覧表示されるタスクマネージャーにリダイレクトされます。

  1. 各サービスを1つずつ選択し、ウィンドウの右下にある[ 無効にする ]をクリックします。

  1. 次にコンピュータを再起動し、CPU /ディスクの高い使用率が続くかどうかを確認します。表示される場合は、問題の原因となっている外部プログラムがあったことを意味します。インストールされているプログラムを検索して、問題の原因となっているアプリケーションを特定します。Microsoft Security Scannerを実行して、マルウェアや、コンピューターに問題を引き起こすその他の脅威をチェックすることもできます。

解決策10:Windowsを復元ポイントから復元する(セーフモードで問題が解決しない場合のみ)

セーフモードでも問題が解決しない場合は(ソリューション9)、作成した以前の復元ポイントにWindowsを復元してみます。すべての作業を正しく保存し、重要なデータをバックアップします。最後の復元ポイント以降のシステム構成への変更はすべて削除されることに注意してください。

  1. Windows + Sを押して、スタートメニューの検索バーを起動します。ダイアログボックスに「復元」と入力し、結果に表示される最初のプログラムを選択します。

  1. 復元設定の1つで、システム保護のタブの下にあるウィンドウの最初にあるシステムの復元を押します。

  1. これでウィザードが開き、システムを復元するためのすべての手順を案内します。[ 次へ]をクリックして、以降のすべての指示に進みます。

  1. 次に利用可能なオプションのリストから復元ポイントを選択します。複数のシステム復元ポイントがある場合、それらはここにリストされます。

  1. これで、Windowsはシステムの復元プロセスを開始する前に、最後にアクションを確認します。万が一に備えてすべての作業を保存し、重要なファイルをバックアップして、プロセスを続行します。

システムの復元の詳細を確認して、システムの復元の内容と関連するプロセスについての知識を深めることができます。