Windows7 タスクマネージャーでCPU使用率が高いのに、該当するプロセスが表示されない→リソースモニターで見たら判明するかも?

OSはWindows7

問題の発生と原因の特定:PresentationFontCache.exe

  1. パソコンのファンがうるさい。パソコンが熱い。→何か重い処理をしているかな?
  2. アプリケーションと常駐ソフトを終了してみる。→変化なし。
  3. 何も作業をさせていないのに何かプログラムが動いている?
  4. WindowsタスクマネージャーでCPU使用率をみる→かなり高い使用率になっている。
  5. Windowsタスクマネージャーで「アプリケーション」と「プロセス」を見てみる。→変なものは見つからない。「CPU」が高いプロセスも見つからない。

何かがCPUを使っているのは確かだが、それが何かがタスクマネージャーでは見つからない。

  1. →とりあえず、タスクマネージャーの「パフォーマンス」タブにある「リソースモニター」ボタンをクリックしてリソースモニターを立ち上げ、CPUタブからプロセスを見てみる。
  2. →PresentationFontCache.exe というプログラムが「CPU」で高い値を出している。
  3. PresentationFontCache.exeの欄を右クリックしてプロセスを中断してみる→CPU使用率が激減。
  4. PresentationFontCache.exeが犯人だと判断。

対策:PresentationFontCache.exeが起動されないようにする

→「システム構成」からWindows Presentation Foundation Font Cache 3.0.0.0 を無効にする。

方法
  1. スタートボタン→「プログラムとファイルの検索」に「msconfig」と打ち込む→「システム構成」が起動する。
  2. 「サービス」タブで、「Windows Presentation Foundation Font Cache 3.0.0.0」を見つけ、そこのチェックを外す。
  3. OKしてシステム構成を閉じ、Windowsを再起動する