Windows 7が画面の解像度設定を記憶しないのはなぜですか?


5

Lenovo Thinkpad T420を持っています。私は3つの状況でそれを使います:

  1. に接続されています ドッキングステーション 1280 x 1024の2つのLCDモニター付き。
  2. に接続されています ドッキングステーション 1680 x 1050の2つの21 "LCDモニター付き
  3. 通常のラップトップモード(ネイティブモニタを使用)。

3つの状況すべてにおいて、私の画面解像度は自動的に調整され、モニター(またはモニター)は本来のとおりに表示されます。

問題は、最初の状況では、そのビデオカードにモニタが接続されていなくても、デスクトップがサードモニタ(VGA)に拡張されることです。 「デスクトップをこのディスプレイに拡張する」を手動でオフにする必要があります。そうしないと、デスクトップのこの領域でカーソルが消えてしまいます。

これを防ぐ方法はありますか?私がワークステーションを部屋のある場所から別の場所に移動するまで、それは起こりませんでした。

起動時の設定

enter image description here

「デスクトップをこのモニタに拡張する」をオフにした後の設定

なぜこれを覚えていないのですか?

enter image description here


編集

状況2の私の表示設定のスクリーンキャプチャー:

モニター#1と#2が逆になります。これが問題の原因でしょうか。

enter image description here


おそらく、Windowsがハードウェアから伝えられていることを報告しているだけなのでしょう。 2つのドッキングステーションが異なるということはわかりません。ドッキングステーションが異なる場合、ハードウェアはそのように報告する必要があります。そうでなければ、OSがハードウェアが報告したものを「過去」に見ることはできません。
surfasb

@surfasb、あなたのコメントに感謝しますが、私が指摘したいことがいくつかあります。 (2)ワークステーションを移動したときにモニタのプラグを抜き差しする前に、問題が発生していませんでした。
devuxer

回答:


5

私が知っている限りでは、Windows 7がグラフィックハードウェアから自動検出する設定を使用しないように強制する方法はありません。これは基本的にと同じ問題です。 Windows 7でモニターの自動検出を無効にする方法 - Windowsはハードウェアが言うことよりもユーザーが言うことよりも重要であると考えているようです。

ある意味では、これは以前のバージョンのWindowsで行われていた方法よりも優れています。たとえば、Win7マシンをプロジェクタなどに接続すると、おそらくユーザーが期待どおりに機能するためです。つまり、プロジェクタは初期化され、コントロールパネルを掘ることなくスクリーンとして扱われます。

残念なことに、そのようなことは自動検出がうまくいかない場合に結果として起こります、しかしウィンドウズはこれのためにいかなる種類のオーバーライドスイッチも提供しないようです、それは残念です。

グラフィックが3台目のディスプレイが接続されていると信じるようなものになっているようです。あなたがコネクタを吹き飛ばすかどうかを確認したいかもしれません ガスダスター 実際のVGAコネクタとドックコネクタ(両方のコネクタのオス側とメス側)の両方に影響があります。

最後に、LenovoのWebサイトで入手可能な最新のIntel HD3000ドライバアップデートでは、これがチェンジログに記録されています(強調)。

このリリースの変更点バージョン6.14.10.5384

[重要な更新]何もありません。

[新機能または機能の拡張]なし。

[問題修正]

  • PowerPointドキュメントに埋め込まれたビデオが再生されなかったり、再生中にシステムがクラッシュすることがあるという問題を修正しました。

  • ユーザーがシステムをドッキングする前にデスクトップをロックしたときにビデオが外部モニタに入力されない問題を修正しました。

これは正確にあなたの問題ではありませんが、とにかくアップデートをインストールすることは助けになるかもしれません。あなたの特定の設定にディスクリートグラフィックスカードがあるならば、それについてのアップデートが利用可能であるかどうかも確認してください(私のマシンはX220なので、私はT420で利用可能なディスクリートグラフィックオプションに慣れていません...)。


ビリー、ありがとう、そして+1。グラフィックカードのドライバを更新して、それが役立つかどうかを確認します。私はすぐにこれを試みることにたどり着かないかもしれません、しかし私は間違いなく戻ってきて、それがうまくいくならあなたの答えをマークします。
devuxer

Billy、ついに私のNvidiaドライバとLenovoツールをアップデートすることになりました、しかし、残念ながら、それは私の問題を解決しませんでした。
devuxer

+1、この問題を解決するためにグラフィックカードドライバをアップデートしました。
pqn

2

私は私が以前に使用していた大きなプラズマとしてWin 7を認識して以来、私が異なる外部スクリーン/プロジェクターを使用し、自宅で私のディスプレイを動作させることができないという同様の問題を抱えていました。

Windows 7には、かなり遅れている内部的な解決策はないように思えます。ただし、グラフィックカードに上書きキーの組み合わせがあるかどうかを確認してください。

私は私のラップトップで内蔵のIntelチップを使っています、そしてそれはを押すことによって自動的に認識されたスクリーン設定を上書きしました Ctrl + Alt + F3 。その後、ノートパソコンの画面にデスクトップが表示され、そこから外部ディスプレイの設定を行うことができました。

これが助けになるかどうかはわかりませんが、私は共有すると思いました。


0

私が書いた スクリプト それはあなたがそれを使用して実行したときにあなたが望むものに解像度を設定します ResSwitch 。それは良い解決策ではありませんが、それは何もないよりはましです。複数のモニタがある場合は、スクリプトを編集する必要があります。

  • FixResolution.vbsを実行して、解像度を1280 * 1024に設定してください。
  • 必要な解像度を変更するために、SetResolution.batを編集します。

0

私はこの問題を抱えていました、そしてそれはNVidiaがウィンドウ設定を無視したからでした。私は私のセットアップを調整するのにいつもnvidiaパネルを使っていたので私は問題を抱えたことがない。また、Nvidiaは、すべてのモニタを接続していないときのさまざまな設定を覚えています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.