last modified: Sat Jan 16 00:30:53 JST 2022

HDMI 接続外すと PC 落ちる

ブルースクリーン発生

テレワークとなって会社のラップトップ PC(Dell Vostro 3580)を家で利用している. 画面が小さいので家の HDMI モニタを繋ぎ表示を拡張し, キーボードもモニタ前に無いと使いづらいので別途用意して使っている. (余談ですが,モニタには自分の PC も繋げているので切り替えが非常に面倒.)

普段使っている時は快調に動いていたが, 2021 年 7 月のある日, 出張にこの PC を持っていったら客先でブルースクリーン発生. 何度立ち上げても 5 分と持たずにブルースクリーン. 前日に自作ハード/ソフトの動作確認をしたときに何かおかしなことをしてしまったのか. 結局その日は話だけでデモは無しに.

原因は HDMI 接続

家に帰って動作チェック. すると全く問題なく動く. PC もハードも壊れていない. 一体何だったんだ. 客先ではブルーバックの再現性 100% だったのに.

こうなると出張時の環境に合わせ一つづつチェックするしか無い. 自作ハードの付け外し... 大丈夫. USB キーボードの付け外し... 大丈夫. モニタの電源 OFF... 大丈夫. えー. 全部 OK じゃん. 一応 HDMI ケーブルの付け外し... これだ! 確実にブルーバックになる.

解決のためのあの手この手

ここまでわかれば簡単に解決するだろうと安易に考えていたがそうは問屋が卸さない. 画面拡張をやめ複製にしたり, HDMI 接続時のメイン/サブのモニタ属性を入れ替えたり, デバイスドライバを最新のものに変えたり, BIOS の設定を初期状態や出荷状態に戻したり, メモリチェックをしたり, 挙句の果ては少しでも関係ありそうな Windows のサービスを止めたり. でも治りません. もちろん Web で調べたり, Windows のエラーログを調べたりしましたがダメです.

ここまでに何回ブルースクリーンを見たことか... まず HDMI ケーブルを刺して 対策を施し, そしてシャットダウン. HDMI ケーブルを外して PC 立ち上げ, 様子見. の繰り返しです. HDMI ケーブルを刺した状態じゃないと PC が落ちるため, 対策する時間もない. 質が悪いことこの上なし. 後は奥の手, Windows のクリーンインストールしか残っていません.

Windows クリーンインストール

クリーンインストールもトラブルの連続. まずはドライブのバックアップから始め, 主だったソフトのシリアル等を調べて順に完了. これでインストールを始められます. 「Windows の回復環境」から「この PC を初期状態に戻す」を選び, 再インストールを試したのですが何と途中でフリーズしてしまう. 最初のうちは 「個人用ファイルを保持する」様にしていましたが「すべて削除する」でも同じです. 「クラウド」からでも「ローカル」からでもアウトです. 本当にフリーズしたのか判断しづらいため, 1 時間以上放置して進行状況(%)が 変わらない事を確認したりして, どれだけ時間を浪費しているか...

結局昔のインストールディスク(2016/03/12 となっていました)を見つけてきて これを使ってインストールしました. 途中ストップが怖いので HDMI ケーブルは 刺したままでのインストールです.

インストール後, 恐る恐る HDMI ケーブルを外して Windows を立ち上げ...様子見. 5 分経っても大丈夫. 10 分, まだ OK. 30 分 OK. どうやら問題なさそうです.

Windows アップデート

ここからは Windows のアップデートの長い道のりです. Dell のサイトから主だったドライバをインストールした後, アップデートを実行します. 最新にするまでどれだけ掛かるんだろう. 根気よくアップデートと再起動を繰り返していると, 突然ブルースクリーンが! え, アップデートしたらエラー復活!? 徐に HDMI ケーブルを付けて動かすと... 大丈夫です. そしてケーブルを外すと... やはり落ちます. エラー復活です. (HDMI ケーブルをつけた状態で) アップデートログを調べると「機能更新プログラム 20H2」をインストールしたらエラーが復活したようです.

さあ, 何度も使った「Windows の回復環境」の「詳細オプション」から「更新プログラムのアンインストール」を試します. これで戻るか? 作業を完了して再起動. 例によって様子見. 大丈夫そうです.

私の場合, 「機能更新プログラム 20H2」との相性が悪かったようです. 差し当たり Windows Update Blocker をインストールし, 自動更新されないようにしましたが, 気休めかもしれません. Web を見るとそれでも自動更新されてしまった例が幾つも... 自動更新されてしまった場合はまた回復させるしかないのかな...

いつかこの問題が解決する時が来るのだろうか? それまでは液晶のついたデスクトップ PC で, 外に持ち出せないと割り切って使うのもありかも. HDMI さえ繋げば問題ないんだから...

問題解決

2021 年 11 月になって Dell のサポートに相談. ここで現在の機器構成を報告していたところ, 前所有者がメモリ拡張(初期 4G に 8G 追加)していたことに思い当たりました. PC を開けてみてみると, 4G と 8G でレイテンシが異なっています. もしや...

試しに 8G だけを取り付けて起動し, HDMI 接続を外すと... をを大丈夫です. サポートに報告して作業完了. なんのことはない 1 つ目のスロットのメモリのレイテンシで 2 つ目のメモリが正常にアクセスできなかった事が原因だったようです. 恥ずかしい. (11/18)