Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

PCが非常に遅くなり、タスクマネージャーをチェックして、多くのCPUを使用している可能性のあるプロセスを確認した場合は、そのリストにPresentationFontCache.exeプロセスが表示されている可能性があります。このプロセスでは、50%のCPUまたは100%のCPU(場合によっては)を使用している可能性があります。 CPU使用率が高いと、コンピューターが低速で実行され続け、作業ルーチンが妨げられる可能性があります。タスクマネージャからプロセスを終了した場合でも、しばらくすると、またはシステムを再起動すると、プロセスが戻ってくる可能性があります。場合によっては、PresentationFontCache.exeによって起動時に問題が発生し、起動時間が大幅に遅くなることがあります。

PresentationFontCache.exeは、.NetFrameworkに関連付けられています。プレゼンテーションフォントキャッシュの主な目的は、すべてのWPF(Windows Presentation Foundation)アプリケーションがこれらのフォントを使用できるように、フォントグリフをメモリにロードすることです。したがって、Windows Presentation Foundationアプリケーションを使用するときはいつでも、PresentationFontCache.exeが開始され、フォントの情報がWPFアプリで利用できるようになります。ここで、プレゼンテーションフォントキャッシュが多くのリソースを使用している理由に答えるために、キャッシュ内の破損したフォントと関係があります。しばらくすると、メモリ内のフォントの情報が破損したり、応答しなくなったりする可能性があります。これにより、プレゼンテーションフォントキャッシュが誤動作し、再起動ループでスタックすることがあります。したがって、これらすべてが多くのCPUを使用し始め、多くの問題が発生します。

幸いなことに、この問題にはいくつかの解決策があります。以下に示す各方法を実行し、適切な方法を適用してください。

方法1:Font*.datファイルを削除する

Font * .datファイルを見つけて削除することは、大多数のユーザーにとってうまくいくようです。基本的に、.datファイルには、アプリケーションを参照する情報が含まれています。このファイルが破損していて、問題が発生している可能性があります。したがって、このファイルを削除して再起動すると、通常は問題が解決します。

このファイルを削除する手順は次のとおりです

  1. Windowsキーを押したままにします Rを押します
  2. C:\ Windows \ ServiceProfiles \ LocalService \ AppData \ Local \」と入力します Enterを押します

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

  1. Font * .datという名前のファイルを見つけます (または FontCache 3.0.0.0.dat
  2. Font * .datを右クリックします (または FontCache 3.0.0.0.dat )、[追加のプロンプトを確認する]を選択します

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

  1. 完了したら、再起動

注: フォルダにアクセスできない場合は、次の手順を実行してください。 Windowsキーを押したままにします Rを押します 。 コントロールパネルと入力します Enterを押します 。 外観とカスタマイズを選択します 。 ファイルエクスプローラーを選択します オプション(またはフォルダオプション)。 表示をクリックします タブ。 [隠しファイル、フォルダ、ドライブを表示する]オプションを選択します 詳細設定 セクション。 適用をクリックします 次に、 OKを選択します 。次に、上記の手順を実行します。それでもその場所にアクセスできない場合は、この場所に手動で移動する必要があります。

コンピュータを再起動した後は、すべて正常に動作するはずです。

注: ファイルを削除できない場合は、タスクマネージャからPresenetationFontCache.exeを停止してください。 CTRL、SHIFT、Esc(CTRL + SHIFT + Esc)を同時に押します。これにより、タスクマネージャーが開きます。次に、リストからPresentationFontCache.exeを選択し、[タスクの終了]をクリックします。次に、上記の手順を実行します。

方法2:プレゼンテーションフォントキャッシュサービスを停止する

冒頭で述べたように、PresentationFontCache.exeはWindowsPresentationFoundationアプリケーションで使用されます。ほとんどの場合、WPFアプリケーションの実行が開始されると開始されます。したがって、WPFアプリケーションを使用しない場合は、プレゼンテーションフォントキャッシュサービスを無効にすると問題が解決します。よくわからない場合は、WPFアプリケーションはVisual Studio forWindowsDesktopで作成されたものです。したがって、これらのアプリケーションを使用していない場合、または開発者でない場合は、プレゼンテーションフォントキャッシュサービスを無効にした後は問題ありません。

プレゼンテーションフォントキャッシュサービスを無効にする手順は次のとおりです

  1. Windowsキーを押したままにします Rを押します
  2. services.msc」と入力します Enterを押します

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

  1. Windows Presentation Foundation Font Cache 3.0.0.0という名前のサービスを探します ダブルクリックします

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

  1. 無効を選択します スタートアップタイプのドロップダウンメニューから セクション

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

  1. [停止]をクリックします サービスステータスの場合 実行中です
  2. [適用]をクリックします [OK]を選択します

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

終わったら、あなたは行ってもいいはずです。サービスが開始されなくなり、CPU使用率が低下するはずです。

方法3:.NetFrameworkを修復する

上記の2つの方法が機能しなかった場合、最後の手段は.NetFrameworkを修復することです。プレゼンテーションフォントキャッシュは.NetFrameworkに関連付けられているため、フレームワークの修復と問題により、通常、プレゼンテーションフォントキャッシュの問題も修正されます。

  1. Windowsキーを押したままにします Rを押します
  2. appwiz.cpl」と入力します Enterを押します

修正:PresentationFontCache.exeCPUまたはMEMORYの使用率が高い

  1. Microsoft .Net Framework 3.0を見つけます (別のバージョンがある場合があります)。このエントリを選択し、変更/削除をクリックします
  2. 新しいウィンドウが開きます。 修復を選択します 画面上の追加の指示に従います
  3. リストのすべてのインスタンスに対してこれらの手順を繰り返します(複数のインスタンスがある場合があります)

完了したら、準備は整っているはずです。


  1. WUDFHost.exe による高い CPU 使用率を修正

    Windows Driver Foundation (WUDFHost.exe) がシステムのリソースを過剰に消費している場合、一部のドライバーが破損しているか、古い可能性があります。 Windows Driver Foundation は、以前は Windows Driver Framework と呼ばれていました。これは、ユーザー モード ドライバーを処理します。しかし問題は、WUDFHost.exe が原因で CPU と RAM の使用率が高くなることです。もう 1 つの問題は、システム プロセスであるため、タスク マネージャーで単純にプロセスを強制終了できないことです。 Wind

  2. Ntoskrnl.exe の高い CPU 使用率を修正

    Ntoskrnl.exe などのシステム プロセスは、PC の全体的なパフォーマンスを低下させる可能性があります。これは、Windows NT オペレーティング システムのカーネル実行可能ファイルとして展開されます。この実行可能ファイルは、メモリ管理、プロセス管理、ハードウェア抽出を担当します、 それはオペレーティングシステムの基本的な部分です。システムで CPU とディスク リソースを過剰に消費しているプロセスを見つけた場合は、タスク マネージャーからそれらを強制的に閉じることができます。ただし、これは Ntoskrnl.exe の場合には当てはまりません。それらを強制的に閉じると、担当する