WindowsPCがなぜかフリーズ or 再起動するのを解決

Tips
スポンサーリンク

3年ほど経ったデスクトップPCでyoutube鑑賞やプログラムを書いているときになぜかフリーズしたり、再起動することが頻発するようになりました

起動するとすぐ再起動したり、youtubeを見ているとフリーズしたりなど再現性がありませんでした

そのため、windowsのログから何が起こっているかを確認して、ログから対応を行いました

現在、まだ解決に至ってはいませんが、何をしたかを取りあえず残しておきます

2024/5/13追記:一番最後のファンの制御を行うことで解決しました

おそらくグラフィックボードの熱が原因で頻繁に落ちていたと思われます

機器構成

FRONTIERで購入したBTOPCです

BTOPCにSSDを追加して、SSDを分離したデュアルブート構成です

CPU

AMD Ryzen 5 5600X 6-Core Processor

マザーボード

B550 phantom gaming 4

GPU

NVIDIA GeForce RTX 3060

メモリ

DDR4 3200MHz 8*2GB

OS

SSD1:Windows10

SSD2:Ubuntu22.04

エラーの確認方法

windowsのログは以下の手順でイベントビューワから確認できます

Windowsイベントログ入門ーWindowsイベントログとはー | 【公式】統合ログ管理システム Logstorage
システム運用者やエンジニアといった方々以外、「ログは普段あまり目にしないもの」という印象が強いですが、実は身近に存在しています。Windows OSから出力される「Windowsイベントログ」は、その最たるものだと言えます(本記事をPCでご覧いただいている半数以上の方がWindowsを利用されているのではないでしょうか...

主なエラー内容

再起動やフリーズした時間でのエラーログを見てみると、以下のエラーログが発生していました

セキュア ブートの更新はエラー このコンピューターでセキュア ブートが有効になっていません。 でセキュア ブート変数を更新できませんでした。詳細については、https://go.microsoft.com/fwlink/?linkid=2169931  を参照してください
このコンピューターはバグチェック後、再起動されました。バグチェック: 0x00000116 (0xffffa28bec613460, 0xfffff8062b866c98, 0xffffffffc000009a, 0x0000000000000004)。ダンプの保存先: C:\Windows\MEMORY.DMP。レポート ID: 3f556be9-7d7b-4212-9819-2ec667494d05。
メタデータ ステージングが失敗しました。コンテナー '{CA0E9E80-3E97-FCAC-730A-8CB080FA2581}' の結果=0x80070490
以前のシステム シャットダウン ( ‎2024/‎04/‎30 8:30:51) は予期されていませんでした。
システムは正常にシャットダウンする前に再起動しました。このエラーは、システムの応答の停止、クラッシュ、または予期しない電源の遮断により発生する可能性があります。
https://AMD-KeyId-907d65e9b562315997dd5ad086b2b7598957b92c.microsoftaik.azure.net/templates/Aik/scep を経由した WORKGROUP\DESKTOP-HRV4LKA$ の SCEP 証明書登録の初期化が失敗しました。

GetCACaps
GetCACaps: Not Found
{"Message":"The authority \"amd-keyid-98957b92c.microsoftaik.azure.net\" does not exist."}
HTTP/1.1 404 Not Found
Date: Mon, 29 Apr 2024 23:38:15 GMT
Content-Length: 121
Content-Type: application/json; charset=utf-8
X-Content-Type-Options: nosniff
Strict-Transport-Security: max-age=31536000;includeSubDomains
x-ms-request-id: fa95f788-d9f0-42e1-b7ec-6efe1ad74b91

方法: GET(266ms)
ステージ: GetCACaps
見つかりません (404)。 0x80190194 (-2145844844 HTTP_E_STATUS_NOT_FOUND)

1. fTPMを無効化する

2024/4/30

エラーログの中で一番最初に出ているログが以下のログだったので、これが最初の原因だと思い検索を行いました

セキュア ブートの更新はエラー このコンピューターでセキュア ブートが有効になっていません。 でセキュア ブート変数を更新できませんでした。詳細については、https://go.microsoft.com/fwlink/?linkid=2169931  を参照してください

以下の参考文献をもとにBIOSの設定からfTPMを無効化しました

ですが、逆にログインができなくなったり、OSの起動時にブルースクリーンが発生したため、もとに戻しました

SCEP証明書登録の初期化が失敗しました(暫定回避)
最近メインPCの起動時に何度か不具合がありました。>現在のPC構成・マザーボードメーカーロゴ(ASRock)表示でフリーズするときがあった(3回)>いずれもリセットボタンで強制再起動後に通常起動・起動時のピ音が「ピーー」と長いときがあった(1回)>そのまま正常起動放置するとそのうち起動できなくなるのでは?という不安があ...

2. BIOSのアップデート

2024/4/30

TPM周りが原因かなと感じたので、BIOSのアップデートをかけました

自分のマザーボードはB550で、HPを見るとUEFI周りでアップデートが入っていたのでこれをアップデートすれば不具合が治るかもと思いました

ですが、アップデートした日は大丈夫でしたが、翌日再度不具合が発生しました

https://pg.asrock.com/mb/AMD/B550%20Phantom%20Gaming%204/index.jp.asp

3. SysMain(Super Fetch)とページングファイルサイズの無効化

2024/5/1

ログを見てみると、以下のログがレベルが「重大」でこれが今回の原因であると考えを方向転換しました

システムは正常にシャットダウンする前に再起動しました。このエラーは、システムの応答の停止、クラッシュ、または予期しない電源の遮断により発生する可能性があります。

この問題はKP41病ともいわれているそうです

調査を行い、以下の参考文献をもとにSysMain(Super Fetch)とページングファイルサイズの無効化を行いました

参考文献ではSuper Fetchというプロセスを無効化していますが、2024/4現在、SysMainという名前に代わっています

【そして解決へ】 KP41病の原因はこれだった!

注意点

ページングファイルサイズを0(無効化)した場合、7 days to dieなどのメモリが必要なゲームが正常に動かないことが発生します

ゲームはロードするデータがメモリだけでは足りない場合、仮想メモリにデータを置きます

そのため、ゲームが立ち上がらなくなる場合があります

4. nvidea driverのインストール

2024/5/1

youtubeを見ているときにフリーズが発生することが多いので、グラフィックドライバ周りが怪しいと感じました

そのため、公式のHPからwindowsのnvidea driverをインストールしました

最新の NVIDIA 公式ドライバーをダウンロード
最新の NVIDIA 公式ドライバーをダウンロード

5. GPUファンの設定を変更する

2024/5/11

youtubeなどを見ているときの低負荷時によく落ちると感じていました

ファンはゲームしているときは回るのですが、youtubeなどの低負荷では回っておらず気になっていました

GPUが熱でやられているのではと思ってGPUファンの速度を変更して、温度をさらに下げました

変更前のPCの起動直後の温度は、60度前後でした(この温度はHWMonitorと呼ばれるアプリを入れて確認しました)

また、GPUファンは回っていませんでした

GPUのファン制御は以下のページを参考に入れて調整しました

グラボのファン回転数を手動制御する振袖東北ずん子(MSI Afterburner) : ねこさんなのです
ねこさんなのです本日はグラボの冷却に関して、温度に対するファンの回転数を手動で設定するプログラムについて述べます(`ヮ´)<グラフィックスカードあるいはボードを、以下グラボ(`ヮ´)<冷却用送風機を、以下ファンと呼びます今回記述したソフトでは手動、もしくは自

自分のファン制御を有効化したところファンが回り、GPU温度が50度以下になりました

5/13日現在、GPUファンの設定を行ってから強制終了は発生していません

複合的な原因があるかもしれませんが、とりあえずこれで解消しました

参考ページ

SCEP証明書登録の初期化が失敗しました(暫定回避)
最近メインPCの起動時に何度か不具合がありました。>現在のPC構成・マザーボードメーカーロゴ(ASRock)表示でフリーズするときがあった(3回)>いずれもリセットボタンで強制再起動後に通常起動・起動時のピ音が「ピーー」と長いときがあった(1回)>そのまま正常起動放置するとそのうち起動できなくなるのでは?という不安があ...
【そして解決へ】 KP41病の原因はこれだった!

コメント

タイトルとURLをコピーしました