• 締切済み

Vista 互換性モードの設定を元に戻したい

VB6で開発したプログラムをVistaで動作させるために、互換性モードの設定を行いました。 実行ファイルのショートカットのプロパティを開き、互換性タブをクリックして互換性画面開き、互換性モードのチェックをONにしてXPを選び、XPに設定しました。設定後は、当然ですが画面フォームはVistaからXPの画面に変化しました。 事情があり、XPからVistaに戻すことになり、互換モードのチェックを外しましたが画面は、Vistaのフォームに戻らず、XPのままです。 どのようにすれば、元のVistaのフォームに戻せるのでしょうか? よろしくお願いいたします。

みんなの回答

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.2

「プログラム互換性ウィザード」で、「互換性モードを適用しない」を選択してみては如何でしょう? 第3回 2. プログラム互換性ウィザードの使用方法 http://www.aibsc.jp/nsj/03_07_win/070601_01/3-2.html

kybarimi
質問者

お礼

ご回答ありがとうございます。 やってみましたが、変わらずでした。 本日、諦めてXPフォームのまま、客先にソフトを納めました。 ありがとうございました。

回答No.1

普通のソフトウェアは、互換性モードを使用しても、WindowsVistaの画面モード(テーマ)は変わりません。 >事情があり、XPからVistaに戻すことになり、互換モードのチェックを外しましたが画面は、Vistaのフォームに戻らず、XPのままです。  その、あるソフトを起動させると、WindowsVistaの画面モードが、Aeroでは無くなり、そのソフトを終了させると、またAeroに戻るのですよね?  おそらく、いずれにしろ、このソフトは、Aeroでは動作できないのだと思います。だから、互換性モードは外しても、Aeroに戻らないのだと思います。  僕も、WindowsVistaのAeroに対応していないソフトを起動させると、"互換性モード"を使用していなくても、画面モードは変化しました。  また、ある別なソフトをインストールすると、競合して、そのソフトウェアの実行中はAeroで実行できなくなったのかもしれません。  この場合は、競合している可能性のあるソフトをアンインストールするか、そのまま使用するしかないと思います。

kybarimi
質問者

補足

早速のご回答ありがとうございます。 >その、あるソフトを起動させると、WindowsVistaの画面モードが、Aeroでは無くなり、そのソフトを終了させると、またAeroに戻るのですよね? いいえ、そうではありません。 そのソフトのみが、Aeroで起動しなくなってしまったのです。 他のソフト(Excel、エクスプローラーなど)は全て、そのソフトが起動中でも、Aeroで表示します。 そのソフトも、ショートカットのプロパティで「互換モードでこのプログラムを実行する」のチェックをONにするまではAeroで表示していました。ちなみにチェックONの下にある選択をWindows2000でチェックをONにした後にOFFするとWindows2000のフォームになったままになってしまします。

関連するQ&A