修正:WindowsホストプロセスRundll32のディスクとCPUの使用率が高い
これらのrundll32.exeプロセスによるディスクとCPUの使用率が高いという問題に直面しているため、この記事を読んでいることは間違いありません。長い間Windowsを使用している場合は、実際に何百万もの.dllプロセスがあることに気付いたかもしれません。拡張DLLは、ダイナミックリンクライブラリの略です。これらは、他のさまざまなアプリケーションからアクセスされる一般的なアプリケーションロジックを格納するために使用されます。
DLLファイルを直接起動する方法はありません。 rundll32.exeは、共有.dllファイルに保存されている機能を起動するために使用されます。一部のマルウェアは、rundll32のエイリアスを作成してマシンに感染する場合があることに注意してください。コンピューターをスキャンして、不一致がないか確認する必要があります。
破損したシステムファイルを修復する
Restoroをダウンロードして実行し、こちらから破損したファイルをスキャンします 、ファイルが破損していて欠落していることが判明した場合は、それらを修復してから、問題が修正されるかどうかを確認します。修正されていない場合は、以下の解決策に進みます。
解決策1:タスクスケジューラからのアイテムの無効化
Windows 10をインストールした直後に問題が発生した場合は、一部のWindowsプロセスがrundll32.exeのCPUとディスクの使用量を大量に消費している可能性があります。これは大多数のユーザーに当てはまりましたが、うまくいかない場合は、同じ方法を使用していつでも変更を元に戻すことができます。
- Windows + Sを押します 検索バーを起動して「管理」と入力します ツール ダイアログボックスの「」。出てくる最初の関連するアプリケーションを開きます。
- ショートカットを参照して、「タスクスケジューラ」を開きます 」。
- ウィンドウの左側のナビゲーションペインを使用して、次のファイルパスに移動します。
タスクスケジューラライブラリ>Microsoft>Windows>カスタマーエクスペリエンスの向上
- 右側には、このスケジュールの3つのアイテムが表示されます。 「コンソリデーター」をクリックします 」をクリックして、そのプロパティを開きます 。 [トリガー]タブに移動します。ここでは、時々サービスをトリガーするトリガーが表示されます。それをクリックして、「編集」を選択します 」。
- トリガープロパティを開いたら、詳細strong>に移動します 設定 [有効]チェックボックスをオフにします 」。 [OK]をクリックして変更を保存し、終了します。
- アイテムのリストに戻ります。それらを1つずつ右クリックし、[無効]を選択します " いずれの場合にも。アイテムの名前は次のとおりです。
コンソリデーター
KernelCeipタスク
UsbCeip
- スケジューラーを閉じ、コンピューターを再起動して、使用法が修正されたかどうかを確認します。
解決策2:テレメトリサービスを無効にする
Microsoftのユーザーエクスペリエンスプログラムの一部は、システムからデータを収集し、それをPCと比較することです。これにより、将来のユーザーエクスペリエンスを向上させるために使用される不一致/変更が特定されます。この機能は、ディスク/CPU使用率の高い問題を引き起こすことも知られています。無効にして、問題が解決しないかどうかを確認できます。
- Windows + Rを押します Runアプリケーションを起動します。 「services.msc」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
- サービスウィンドウが表示されたら、「接続されたユーザーエクスペリエンス」を検索します 」。ダブルクリックして設定を開きます。
- 「停止」をクリックします 」はサービスステータスの下にあります。次に、「起動タイプ」を選択します 」を選択し、オプションを無効に設定します 。変更が完了したら、[OK]を押して終了します。
- コンピュータを再起動して、問題が解決したかどうかを確認します。
解決策3:aienv.dllの名前を変更する
aienv.dllは、WindowsのApplicationExperienceInventoryのライブラリファイルです。これは非システムプロセスであり、コンピュータにインストールされているソフトウェア/アプリケーションから発生します。多くのユーザーが、サービスを停止したり名前を変更したりすると、ディスク/CPU使用率の問題が修正されたと報告しました。同じことを試すことができます。ご自身の責任でこの方法に従ってください。何か問題が発生した場合に備えて、Windowsの復元ポイントを作成することをお勧めします。
- Windowsエクスプローラーを開き、次のファイルパスに移動します。
C:\ Windows \ System32
上記のアドレスをコピーし、Windows + Rを押してアドレスを貼り付け、Enterキーを押してその場所に直接移動することもできます。
- フォルダに移動したら、「 aeinv.dll」を検索します 」。画面の右上にある検索バーを使用することもできます。
- ファイルを見つけたら、ファイルを右クリックして[名前の変更]を選択します。 名前の変更 ファイルを「oldaeinv.dll 」。 Windowsでは、このファイルの名前を変更するためのアクセス許可が必要な場合があります。管理者としてログインしていることを確認し、[続行]をクリックします 」。
- それでもファイルの名前変更に問題がある場合は、ファイルの所有権を変更できます。これにより、修正/名前変更する権利が付与されます。
- 名前を変更したら、コンピューターを再起動して、ディスク/CPUの使用率を確認します。
解決策4:GoogleAppEngineのアンインストール
Google App Engineは、Googleが管理するデータセンターでウェブアプリケーションを開発/ホストするためのウェブフレームワークです。このアプリケーションは、アプリケーションのリクエスト数が増えるにつれて、Webアプリケーションの自動スケーリングを提供します。 Java、Ruby、Python、その他のJVM言語などの複数のサポートされている言語があります。
多くのユーザーは、Google App Engineのインストール後、rundll32.exeのプロセスを通じてディスク/CPU使用率が劇的に増加したと報告しました。アプリケーションをアンインストールして、問題が解決しないかどうかを確認できます。
- Windows + Rを押します 、「コントロールパネル」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
- コントロールパネルで、「プログラムのアンインストール」のカテゴリを選択します 「プログラム」の見出しの下にある 」。
- 「GoogleApp Engine」を見つけます 」を右クリックして、「アンインストール」を選択します。 」。
- アンインストール後、コンピュータを再起動して、問題が解決したかどうかを確認します。そうでない場合でも、CPU /ディスクの使用率が高い場合は、アプリケーションをインストールし直してください。
解決策5:ProcessExplorerによるチェック
Process Explorerは、どのDLLが開かれた/ロードされたかに関する情報と、どの親プロセスがそれを開始したかに関するすべての詳細を表示するMicrosoftのツールです。消費されたリソース、CPU使用率などに関する情報を提供します。rundll32.exeを使用してプロセスをチェックし、それらが使用している理由をトラブルシューティングすることができます。
- Microsoftの公式WebサイトからProcessExplorerをダウンロードします。
- アクセス可能なディレクトリでパッケージを解凍したら、それを起動します。あなたはそれらの詳細とともに多くのプロセスによって迎えられます。 「ファイル」をクリックします 左上にある」を選択し、「すべてのプロセスの詳細を表示」を選択します 」。この操作を実行するには、管理者権限が必要な場合があります
- プロセス「rundll32.exe」を見つけます 」を右クリックして、[プロパティ]を選択します。 [画像]タブに移動します。ここに、原因、つまりどのプロセスが実行可能ファイルを使用しているかが表示されます。
- 少し掘り下げて、アプリケーション/サービスを見つけます。 「services.msc」を使用してサービスとして簡単に無効にするか、以前と同じようにアプリケーションをアンインストールできます。
解決策6:Lenovo依存パッケージのアンインストール
Lenovoを実行している場合は、する必要があります LenovoDependencyPackageのアンインストールで問題が解決するかどうかを確認してください。これは、Metroアプリケーションの「Lenovo設定」を支援するためにLenovoマシンにインストールされるサービス/ドライバーのセットです。依存関係パッケージ自体は何もしません。予防措置として、このソリューションを実行する前に、Windowsの復元ポイントを作成してください。
- Windows + Rを押します 、「コントロールパネル」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
- コントロールパネルで、「プログラムのアンインストール」のカテゴリを選択します 「プログラム」の見出しの下にある 」。
- 「Lenovo依存パッケージ」を見つけます 」を右クリックして、「アンインストール」を選択します。 」。
- アンインストール後、コンピュータを再起動して、問題が解決したかどうかを確認します。そうでない場合でも、CPU /ディスクの使用率が高い場合は、アプリケーションをインストールし直してください。
解決策7:インベントリコレクターの無効化
Inventory Collectorは、情報のカタログを収集するために、組織のコンピューターを調べ、インストールされているアプリケーション、デバイス、およびシステム情報を識別するのに役立つMicrosoftのツールです。このデータは、アプリケーション互換性マネージャーを使用して表示できます。この機能を使用しない場合は、無効にして、問題が発生するかどうかを確認できます。
- Windows + Rを押して、「 gpedit.msc」と入力します ダイアログボックスで」を選択し、Enterキーを押します。これにより、コンピューターのグループポリシーエディターが起動します。
- エディターに移動したら、次のパスに移動します」
コンピューターの構成>管理用テンプレート>Windowsコンポーネント>アプリケーションの互換性
- 画面の右側に、「インベントリコレクターをオフにする」というエントリが表示されます。 」。ダブルクリックしてプロパティを開きます。
- プロパティで、[有効]を選択します 」。 [OK]を押して変更を保存し、終了します。コンピュータを再起動して、問題が修正されたかどうかを確認します。
ソリューション8:ProgramDataUpdaterの修正
多くのユーザーが、Microsoftのアプリケーションエクスペリエンスのカテゴリに属するタスク「ProgramDataUpdater」が、コンピューターのCPU/ディスク使用率を高くしていると報告しました。 2つのオプションがあります。タスクを永続的に無効にするか、設定を変更して、タスクが1分以上処理された場合にタスクが自動的に強制終了されるようにすることができます。最初にタスクを完全に無効にする方法をご案内します。
- Windows + Sを押します 検索バーを起動して「タスクスケジューラ」と入力します ダイアログボックスの「」。出てくる最初の結果を開きます。
- スケジューラーに移動したら、次のファイルパスに移動します。
Microsoft>Windows>アプリケーションエクスペリエンス
- フォルダに入ると、右側に3つのエントリが表示されます。 「ProgramDataUpdater」を右クリックします 」を選択し、無効を選択します 。
- コンピュータを再起動して、目前の問題が解決したかどうかを確認します。
ここで、上記のように制限時間を設定する方法について説明します。上記のように、制限を設定するか、タスクを永続的に無効にすることができます。
- 「ProgramDataUploader」を右クリックします 」を選択し、「プロパティ」を選択します 」。
- [設定]タブに移動します。チェックボックス「実行時間が長くなる場合はタスクを停止する」を確認してください 」はチェック済みです 。その前の値を編集して、「1分」と入力します 」。 [OK]を押して変更を保存し、終了します。
- 変更を実装するためにコンピューターを再起動し、ディスク/CPUの使用率が向上したかどうかを確認します。そうでない場合は、変更を元に戻してください。
解決策9:セーフモードでの起動
セーフモードを使用することで、問題の原因がアプリケーションにあるのか、オペレーティングシステムにあるのかを判断できます。マシンがセーフモードで完全に動作し、ディスク/ CPU使用率が正常である場合は、これらすべてがセーフモードで無効になっているため、一部の外部アプリケーションまたはサービスが問題を引き起こしていることを意味します。
- コンピュータをセーフモードで起動する方法については、記事の指示に従ってください。
- セーフモードで起動したら、タスクマネージャーを開きます (Windows + Rを押して「taskmgr」と入力します)。ディスク使用量とCPU使用率が正常かどうかを確認します。
セーフモードで問題が検出されなかった場合は、クリーンブートを実行し、問題の原因となっているアプリケーション/サービスを特定する必要があります。それでもセーフモードで問題が発生する場合は、オペレーティングシステムに問題があることを意味します。この起動により、最小限のドライバとプログラムのセットでPCの電源を入れることができます。重要なサービスのみが有効になり、他のすべてのサービスは無効になります。
- Windows + Rを押します Runアプリケーションを起動します。 「msconfig」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
- 画面上部にある[サービス]タブに移動します。 確認 「すべてのMicrosoftサービスを非表示にする」という行 」。これをクリックすると、すべてのMicrosoft関連サービスが無効になり、すべてのサードパーティサービスが残ります。
- [すべて無効にする]をクリックします 」ボタンは、ウィンドウの左側の下部近くにあります。これで、すべてのサードパーティサービスが無効になります。
- [適用]をクリックします 変更を保存して終了します。
- [スタートアップ]タブに移動し、[タスクマネージャーを開く]オプションをクリックします。 」。タスクマネージャにリダイレクトされ、コンピュータの起動時に実行されるすべてのアプリケーション/サービスが一覧表示されます。
- 各サービスを1つずつ選択し、[無効にする]をクリックします ウィンドウの右下にある」。
- 次に、コンピューターを再起動して、CPU/ディスクの使用率が高い状態が続くかどうかを確認します。もしそうなら、それは問題を引き起こしていた外部プログラムがあったことを意味します。インストールされているプログラムを検索し、問題の原因となっているアプリケーションを特定します。 Microsoft Security Scannerを実行して、マルウェアやコンピューターに問題を引き起こすその他の脅威をチェックすることもできます。
解決策10:復元ポイントからWindowsを復元する(セーフモードで問題が修正されない場合のみ)
セーフモード(解決策9)でも問題が解決しない場合は、作成した以前の復元ポイントにWindowsを復元してみてください。すべての作業を正しく保存し、重要なデータをバックアップします。最後の復元ポイント以降のシステム構成へのすべての変更が削除されることに注意してください。
- Windows + Sを押します スタートメニューの検索バーを起動します。 「復元」と入力します ダイアログボックスで」を選択し、結果に表示される最初のプログラムを選択します。
- 復元設定の1つで、システムの復元を押します。 [システム保護]タブの下のウィンドウの先頭に表示されます。
- これで、ウィザードが開き、システムを復元するためのすべての手順をナビゲートします。 次へを押します その後、すべての手順に進みます。
- ここで復元ポイントを選択します 利用可能なオプションのリストから。複数のシステム復元ポイントがある場合は、ここに一覧表示されます。
- これで、Windowsは、システムの復元プロセスを開始する前に、最後にアクションを確認します。万が一に備えて、すべての作業を保存し、重要なファイルをバックアップして、プロセスを続行してください。
システムの復元について詳しく知ることで、システムの復元の機能と関連するプロセスについての知識を深めることができます。
-
Windows Shell Experience ホスト プロセスの CPU 使用率が高い問題を修正する方法
さまざまな理由により、Windows の CPU 使用率が高くなる可能性があります。必要以上の CPU を使用する特定の種類のプロセス エラーがあります。これにより、コンピューターの速度が低下する可能性があり、問題をさらに詳しく調べて解決策を見つけることができます。この投稿では、Windows シェル エクスペリエンス ホストによる高い CPU 使用率に対する修正を提供します。 Windows シェル エクスペリエンス ホストが大量のメモリを消費するのはなぜですか? Windows シェル エクスペリエンス ホストは、コンピューター上のさまざまな処理を行う重要なプロセスです。 Windows
-
Modern Setup Host とは何ですか?また、Modern Setup Host による高いディスク使用量を修正する方法は?
多くの Windows ユーザーが、Modern Setup Host による高いディスク使用率に遭遇したと報告し、それについて問い合わせています。だから、ここに答えがあります。この投稿では、モダン セットアップ ホストとは何か、およびディスク使用率が高い問題を修正する方法について説明します。 モダン セットアップ ホストとは何ですか?それはウイルスですか? Modern Setup Host は、実行中の Windows ベータ システム バージョン (Windows Technical Preview) で主に検出される実行可能ファイルです。このファイルは $Window