• ベストアンサー

WindowsXPの画面の色をレジストリ又はコマンドで変更するには?

現在WindowsXPで画面の色をHighColorに設定しています。これをフリーソフトなどを使わずにバッチファイルなどを使い(レジストリ書き換えも含む)TrueColorにすることは出来るのでしょうか? 一度に4500台ぐらいを使用者にあまり気づかれないように変更したいのですが無理でしょうか? ちなみにコントロールパネルの画面のプロパティは開けないように制限がかけてあります。壁紙とスクリーンセーバーは変更出来たのですが画面の色だけは力不足でどうしてもできませんでした。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

「設定」タブの 32ビット、16ビットのところでしょうか? WMIを使用すればできるのかな?(未確認) レジストリでしたら マイコンピュータ  +HKEY_CURRENT_CONFIG   +System    +CurrentControlSet     +Control      +VIDEO このキー配下にあるサブキーの"どれか"の DefaultSettings.BitsPerPel値を 16→32 に書き換えればいいです。 (私のは、↑をした後、Windowsを再起動させると反映されました) "どれか"は マルチモニタ対応のビデオドライバですと 複数存在します。(多分) 全部変えちゃえばいいのかな? VIDEOキーのサブキーの名前を知るには WMIのStdRegProvのEnumKeyを使用すれば知ることができます。

amateur
質問者

お礼

バッチリできました。ありがとうございました。あとはサブキーの確認だけできればOKです。助かりました。

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

ネットワーク上のWindowsXPのレジストリの HKEY_CURRENT_CONFIGキー配下を見るには  +HKEY_LOCAL_MACHINE   +SYSTEM    +CurrentControlSet     +Hardware Profiles      +数字       +System        +CurrentControlSet         +Control          +VIDEO ここいら辺 を探ります。 ちなみにXP HomeEditionは リモートレジストリは不可能だったと記憶しています。

amateur
質問者

お礼

ありがとうございました。参考になりました。

amateur
質問者

補足

すいません今気づきました。全部ittochanさんの回答だったんですね。いろいろ調べていただいてありがとうございました。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

今別のビデオドライバのXPで確認したけど 同じ DefaultSettings.BitsPerPel でした。 いけるかも。

amateur
質問者

お礼

ありがとうございました。このキーでいけそうですね。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

うーーーーーーん ビデオドライバによっては違うかもしれません

amateur
質問者

お礼

ありがとうございました。