見出し画像

1年悩まされたCPU使用率100%症状の解決

急いでる人向けの結論

結論から言ってしまえばブルースクリーン後にOS復旧中、セーフモードみたいな起動オプションが継続される設定になってしまっていたことが原因でした。
詳細は一番下にある伝説までスクロールしてください。

OSを入れていたSSDの容量がいっぱいになり、いらないファイル消そ~と適当に消しまくっていたらブルースクリーンになってしまったんですよね(たぶん)…
今考えるとブルスク以降にCPUの挙動怪しくなったなぁと。

無能・アプリケーションを疑う

当初は何かマルウェアでも入ったか!?となってタスクマネージャーの起動しているシステムを睨みつけましたが特段怪しいのは無し。
apexやvalorant挙句にlolを起動するだけで80%持ってかれる異常事態、そんな重いゲームじゃないだろ…。
当時は「じゃあゲームが重いのか!なんて安直に考えて「valorant CPU使用率100%」とか「apex CPU使用率100%」とか検索してました^^
ぐぐって出てくる解決方法はセキュリティソフトやらグラフィックやらファイアウォールやら色々ありましたが、全部ダメ…
よくあるアプリケーションで実行するCPUの指定なんかもやってみましたが意味無し、apexのCPU使用率100%解決でよく出てきましたね。

アプリケーションに対して使用するCPUの選択(正常な画面)

無能・CPUを疑う

ここで一旦アプリケーションから離れてCPUに注視しました。
使用していたCPUが13世代のCPUである、core-i5 13600KFだったため、
「話題のCPU初期不良のやつだ…」てなったんですよね。
これを解決するには最新のBIOSアップデートを実行するとのことだったのでBIOSをダウンロードしアップデートを実行。
当然治らなかった。

ここまで来たらCPUの故障だと思いたかった、なのでcore-i5 13600KFからcore-i9 12900KFにCPUを買い替えました。
話題の13世代・14世代CPUじゃなければ問題ないだろうと高を括って購入→装着しましたが、まだCPU使用率が100%…これCPU本体のせいじゃない!!
となってようやく重い腰を上げて解決の糸口を探るべくネットの海にダイブ。

CPU君、君あやしいね

知恵袋やmicrosoft community、価格.comの口コミ掲示板等で解決方法を漁りました。
その中に、タスクマネージャーの画像を載せている人がいて、ふと自分のタスクマネージャーも見てみることに。
CPU使用率100%のグラフばかり見ていましたが、よく見てみると右下のCPU情報が変!!!

正常な数値、問題が起きてた時はコアとプロセッサが少なかった

core-i9 12900KFのコア数は16のはず…なぜかコア数が4しかない!!
となって私はてんぱりました。
当時の検索履歴が物語っています。

すく兄、おかしいのはお前

このコア数が少ない状態で認識してるのが悪いんだ!!となりましたが、解決方法がいまいち分からず、ある質問で「OSを入れなおしたら治りました」と報告している人がいました。
いや…OS入れ直しめんど…しかもこれで治らなかったら面倒だったのに治らなかったという悲しみが相乗効果で襲ってくること間違い無し… 
と思いつつも一応OS入れ直し用のUSBを作成するところまでやりました。

でも、待てよ。

OSを入れなおして治ったってことはWindows側の認識の問題なのか?と。
ここでもう一度ネットの海へダイブ。
そしたら2012年の解決記事にとてもありがたい情報がありました。

一筋の光

題名は「タスクマネージャー CPUコアを認識しない」
オイオイオイオイモロだよコレ。
msconfigからスタートアップの選択ができるのですが、
ここが
「スタートアップオプションを選択」になっていました。
とのこと。私も確認したら案の定スタートアップオプションを選択が選ばれてました。

選んだことねぇよ!!!!!!!!!!


windows君がブルスクのときに消えたりなんかして復旧したときに設定されたのかもしれません。
質問し、解決方法をちゃんと記載してくれた質問者のおぢ28号さん、ありがとう…。
途中、OSを入れなおしたら治ったと言っていた人はこのあたりの設定がリセットされるから正常に認識されるという、直接的じゃないけど結果的に治ったパターンだったんですかね。

原因のスタートアップオプション

↑神おぢ28号さんのmicrosoft communityでの質問内容

結論・そして伝説へ

前提:タスクマネージャーのコア数やスレッド数が変だったり、コア数が少なく表示されていてCPU使用率が高くなってしまっている人
結論:
1.windowsの左下にある「ここに入力して検索」に「msconfig」と打って出てくる「システム構成を開く」
2.全般タブにある「通常スタートアップ」を選択して再起動。

apexだけでなくvalorantやlolとかの全部のゲームでCPU使用率が高い状態になってる時点でゲームのせいじゃないって気づけたのにね。
みんなはケチって250GBのSSDなんか買っちゃだめだぞ。

いいなと思ったら応援しよう!