web-dev-qa-db-ja.com

デュアルモニターでのPrintScreenエラー

Windows XPを実行しているデュアルモニターセットアップがあり、「Print Screen」を押してペイントに貼り付けようとすると、「クリップボードデータの取得エラー」というエラーで失敗します。 Alt-Print画面を押したままにすると、1つのウィンドウをキャプチャするだけで問題なく動作します。

これに対する恒久的な解決策はありますか?サードパーティのツールをいじりたくありません。

9
Jeffrey

私も同じ問題を抱えていました。ハードウェアの加速を減らし、16ビットカラーに減らします。デュアル出力のATIFire GLV5200があります。

5
Patrick

私も同じ問題を抱えています。私は現在、両方ともnvidiaハードウェアで4台のモニターを実行しており、2台は古いFX 5500で、残りの2台は新しい9400GTで実行しています。さまざまな世代のドライバーがうまく一緒にプレイできるようにするためには、ある程度の努力が必要でした。

Windowsは、異なる物理的なRAMの場所(一方のカードの半分、もう一方のカードの半分))にあるフレームバッファーからの画像の結合に問題があると思います。

とにかくそれは私の推測です。

症状は同じです。alt-printscreenはチャンピオンのように機能しますが、デスクトップ全体のprintscreenは、写真をキャプチャすることすらできないようです。 Photoshopは通常、クリップボード内の画像のサイズを認識しており、ctrl-nはそれらのサイズで新しいドキュメントを作成します。デスクトップのサイズは5120x1024ですが、新しいドキュメントは900x1585で作成されます(おそらく、最後に貼り付けたサイズと同じです)。

十分なRAMが必要です。 4台すべてのモニターのハードウェアアクセラレーションを最小レベルに下げようとしましたが、それでも何も起こりません。ライトコンバインをオフにしたので、何かが起こるかもしれませんが(暗闇の中で突き刺すだけです)、再起動するまでわかりません。

今のところ、 Gadwin Printscreen (無料ダウンロード)がトリックを実行しましたが、それは私のプライマリ画面のみをキャプチャしました。

2
Sean

サードパーティのツールに煩わされたくないことはわかっていますが、実際には Purrint を調べる必要があります。スクリーンショットをクリップボードにコピーしたり、ファイル(任意の形式)に保存したり、を押すたびに自動的に両方を実行したりできます。 Print Screen。マルチモニターのサポートもあり、ここでのケースに役立つ可能性があります。さらに、それは小さなアプリケーションです(136kインストーラー、344k RAMを使用)。

1
TJ L

これは、MSペイントで処理できる画像のサイズに問題があるのではないかと思います。別のアプリケーション、おそらくワードパッドに貼り付けることはできますか?

0
heavyd

簡単....ペイントの画像属性を変更するだけで、画面の合計サイズに一致します。 1つのモニターが1680x1050で、両方の画面に沿って伸びる背景がある場合、背景は3360x1050である必要があります。したがって、画面を印刷する場合は、ペイントに移動し、属性を3360x1050に変更してから、を押す必要があります。ペースト。 ....次の問題。 ;)

0
Easy D

クリップボードに画像全体を保持するのに十分なメモリがないようです。最大化されたウィンドウと全画面で失敗するという事実は、これをサポートしています。

いくつかの質問:

  • どの画面解像度で実行していますか?
  • どのくらいのメモリをインストールしましたか?これは仮想メモリの問題ではないはずですが。
  • ページングファイルのサイズはどれくらいですか?現在のサイズと最大サイズの両方です(「システム管理サイズ」に設定されていない場合)。

画面の解像度を下げると、それを機能させることができますか?

2GBのRAMと1600x 1200 x 32bppの2台のモニターで実行しており、デスクトップ全体を印刷できます。

0
ChrisF

ここにいくつかのアイデアがあります:

  • ハードウェアアクセラレーションを下げてみてください。 (デスクトップを右クリック>プロパティ>設定>詳細>トラブルシューティング)
  • ディスプレイドライバを無効にしてみてください。
  • セーフモードでお試しください。
0
zildjohn01