- 締切済み
マルチモニター環境でセカンダリー側が本体と誤認識する問題の解決方法
- マルチモニター環境でThinkPad P43sと外部モニターを使用している際、バッテリー切れで起動しない問題が発生します。
- この問題により、本体のディスプレイが真っ暗になってしまい、キーボードやタッチパッドも使用できません。
- 事象の再現条件として、外出先でバッテリー切れによる自然終了が挙げられます。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- CyclicHistory
- ベストアンサー率48% (19/39)
はっきり認識してる人は少ないかも。 HDMI以降のディスプレイポートは規格上、ディスプレイの電源が切れてもケーブルには電気が流れていて、PCはディスプレイを認識し続けてます。 ディスプレイの電源をひっこぬこうが、PCがON状態だろうがsleep状態だろうがPCはディスプレイを認識し続けます。そのままHibernateしようものなら認識した状態をそのままストレージに保存してしまいます。 PCの電源がONの間にディスプレイケーブルをひっこぬいて、がっつりPCに「ケーブル抜けた」と伝えてください。 あと、正直、ヒンジの開閉が多いのはあまりお勧めできません。ヒンジ内部にはeDPケーブルが通っているので、折れ曲がりで疲労し最終的には断線します。しかも今どきの製造メーカーは「推定生涯使用時間」を勝手に設定しており、「標準的な使い方でのヒンジの耐久性」しか設計に入れてないです。 (むかしはまじめなメーカーはヒンジの開閉保証回数を明記していました。今はそんなメーカーは殆どありません。LenovoもThinkpadの一部に限り記載がありますがテスト条件は正直不明です)
- TZ91
- ベストアンサー率51% (1050/2043)
同じ様な環境を再現するのは簡単ではありますが回答は難しいと思いますよ。 > 自然終了した場合、その時点のプライマリー/セカンダリーの情報、入出力の制御系の情報をシステムに保存していると考えられます。この時何らかの誤りが発生しているのではないかと。 これは、誤りなのか仕様なのか分かりませんが、恐らくスリープ状態に入った時の状態を保存していて、スリープからの復帰時にセカンダリが見つからない為今回の様な現象が発生しているのだと思います。 要はスリープからの復帰時に同じ環境で無いといけない(本来の使い方ではない)からだと思います。 > ちなみに、事象発生時にセーフモードやmsconfigによるセーフブート、ファイル・レジストリのクリーンアップをやっても効果なしです。 これは保存されている情報がそのままである事を表していますね。 試しにマルチモニタ環境の時に「 これをメインディスプレイにする 」を本体のディスプレイに適用してみてください。 後は、バッテリーは完全に使用出来なくなっていないと思いますので、スリープ後一度解除してスリープ時の環境の状態でセカンダリの接続を外す事くらいでしょうか? 下記URLの記事ではレジストリのディスプレイ関連の情報を消す事で問題を解消されています。 https://news.mynavi.jp/article/windows-465/ 毎回やるのは手間だと思いますが。 「.reg」ファイルを作成して必要な情報の追加や削除をファイルの実行で実現できます。 https://support.microsoft.com/ja-jp/topic/reg-%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA-%E3%82%B5%E3%83%96%E3%82%AD%E3%83%BC%E3%81%A8%E5%80%A4%E3%82%92%E8%BF%BD%E5%8A%A0-%E5%A4%89%E6%9B%B4-%E3%81%BE%E3%81%9F%E3%81%AF%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95-9c7f37cf-a5e9-e1cd-c4fa-2a26218a1a23
お礼
ありがとうございました。次回発生したら、記載の方法でやってみます。
お礼
初めて聞きました!! そうなんです。環境(2)の外出先: PanasonicTVとはHDMI接続で、。環境(1)自宅:LCD 17"のときは機種が古すぎることもあって、Thinkpadの電源横の端子(Thunderboltみたいなやつ)に変換アダプタを付けてVGAでつないでいます。 やったことはないですが、先生の説ですと本件の順序が逆、環境(1)でゾンビってから環境(2)で続行した場合は発生しない可能性が高いということになりますね。 それと、本事象のようにゾンビった場合はハイバネーションの扱いになっている、ということは >「認識した状態をそのままストレージに保存し」 の情報はhiber.sysに記録されるという見方もできます。 そうすると、スリープは不要として(実際、本機クリーンインストールし直す前は無効にしていて、当時はこんなこと無かった記憶)hiber.sysを削除してしてしまえばいいんですね? ヒンジの件ありがとうございました。朝晩2回の開閉で日中はずっと開きっぱなしなので大丈夫です。