コンピューター ウィンドウズ インターネット

Windowsとのアプリケーションの非互換性を修正する方法7.プログラムとゲームの互換性の問題を解決する


間違いなく、Windows 10は、根本的に新しいオペレーティングシステムの印象を与えます。これは、Windows 7とは3桁異なる、バージョン番号が1つだけです。 また、プリインストールされているアプリケーションはすべて、従来のデスクトップアプリケーションではなく、新しい「ユニバーサル」アプリケーションです。 ただし、従来のデスクトップソフトウェアが必要な人は心配する必要はありません。 なじみのないWindows10のデザインに恐れをなさないでください。アプリがWindows7で動作した場合、ほぼ確実にWindows10で動作します。


間違いなく、Windows 10は、根本的に新しいオペレーティングシステムの印象を与えます。これは、Windows 7とは3桁異なる、バージョン番号が1つだけです。 また、プレインストールされているすべてのアプリケーションは、従来のデスクトップアプリケーションではなく、新しい「ユニバーサル」アプリケーションです。 ただし、従来のデスクトップソフトウェアが必要な人は心配する必要はありません。 なじみのないWindows10のデザインに恐れをなさないでください。アプリがWindows7で動作した場合、ほぼ確実にWindows10で動作します。

はい、Windows10は従来のデスクトッププログラムを実行できます。 Windows10の内部構造はWindows8と非常によく似ており、Windows7と非常によく似ています。アプリケーションのセキュリティモデルとドライバーアーキテクチャは根本的に変更されていません。WindowsXPとWindowsVistaまたはWindows7の間に違いはありません。 。 言い換えると、アプリケーションがWindows 7または8で実行される場合、ほぼ確実にWindows 10で動作します。はい、Windows 10には完全に新しいアプリモデルがありますが、従来のデスクトッププログラムはこれらの新しい「ユニバーサル」と並行して実行できます。アプリ。

互換モードとは何ですか?

Windows 10プログラム互換モードを使用すると、以前のバージョンのWindowsでのみ正常に機能したソフトウェアをコンピューターで実行できます。また、最新のOSでは、プログラムが起動しないか、正しく機能しません。

多くのWindowsユーザーは、Widows 10で互換モードを使用する本格的な機能が何であるかを想像すらしていませんが、それはすべて、オペレーティングシステムの微妙な違いを理解したくないためです。これにより、理論的には何がわからなくなります。彼らはすべてのユーザーを知っている必要があります。 以前のバージョンのWindowsで使用していたソフトウェアを実行できるのは「互換モード」であるため、Windows10ではこれを実行できません。 このため、本日は、インストール済みで完全に機能したくないプログラムの互換モードを手動で起動する方法について説明します。

デフォルトでは、Windows 10は、プログラムがクラッシュした後に互換モードを自動的に有効にするように要求しますが、一部のプログラムでのみ、常にではありません。 以前(以前のOSでは)プログラムまたはそのショートカットのプロパティを介して実行されていた互換モードの手動アクティブ化は、すべてのショートカットで使用できるわけではなく、特別なツールを使用する必要がある場合があります。

プログラム互換性設定の自動検出

Windows 10には、自動モードを検出するためのユーティリティが組み込まれています。 ユーティリティがモードを判別するには、このユーティリティで実行するプログラムを実行する必要があります。 これを行うには、アプリケーションまたはショートカットを右クリックして、リストから[互換性の問題を修正する]を選択します。

ユーティリティはそれ自体でアプリケーションを起動し、起動時の問題を特定しようとします。 また、「推奨パラメータを使用する」診断モードを選択する必要があります。

次に、ウィンドウに、起動用に自動的に設定されたパラメータが表示されます。 続行する前に、プログラムを実行し、[プログラムの確認...]ボタンをクリックして機能を確認してください。 アプリケーションが起動します。 機能を確認後、「次へ」ボタンをクリックしてください。

アプリケーションが期待どおりに動作し、問題が再発しない場合は、[はい、プログラムのこれらの設定を保存します]ボタンをクリックします。 ユーティリティはそれらを適用して、以降の起動のためにこのモードで実行します。

「プログラムのプロパティ」から互換モードを起動する

プログラムまたはショートカットのプロパティを使用して互換モードを有効にするのは非常に簡単です。 これを行うには、プログラムのショートカットまたは実行可能ファイルを右クリックし、[プロパティ]を選択して、[互換性]を選択します。 確かに、すべてのファイルまたはショートカットでこれを実行できるわけではありません。

また、互換モードオプションを設定する必要があります。プログラムがエラーなしで起動したWindowsのバージョンを指定します。 管理者として、または画面解像度を下げて色を減らしたモードでプログラムを起動できるようにすることができます(非常に古いプログラムの場合)。 その後、行われた設定を適用するために残ります。 次回は、パラメータを変更した状態でプログラムを起動します。

トラブルシューティングによる互換モードの起動

開始するには、以前のバージョンのWindowsの特別なトラブルシューティングを対象とするWindows10実行プログラムを実行する必要があります。 「インターネットとウィンドウズを検索」で簡単に見つけることができます。

Windows10ソフトウェアとレガシー互換性アプリが起動します。 管理者権限ですべてを実行することをお勧めします。これにより、ユーザーアクセスが制限されているフォルダーにも、使用されているパラメーターを適用できるようになります。 「次へ」をクリックするだけです。

新しく開いたウィンドウで、互換性のある起動を実行するプログラムを選択する必要があります。 実行したいプログラムが一般リストにない場合は、「リストにありません」の項目を選択し、「次へ」をクリックします。 その後、一般リストにないプログラムのexeファイルへのパスを設定するだけです。

実行するプログラムを選択すると、診断モードを選択するように求められます。 新しいウィンドウで、提案された問題のリストから最も適切なものを選択します。「プログラムは以前のバージョンのWindowsで動作しましたが、インストールされないか、現在起動しません。」

ソフトウェアを起動するオペレーティングシステムを選択し、[次へ]をクリックするだけです。 プログラム互換モードを設定する最後のステップは、「プログラムの確認」をクリックすることです。

Windows10で互換モードを無効にする

Windows 10ラップトップ/コンピューター互換モードは、アプリケーションまたはドライバーの起動に関する問題を解決します。 この機能は使用せず、オフにすることができます。 これにより、PCのパフォーマンスが少し向上します。

Windows 10でプログラム互換モードを無効にするには、グループポリシー、ローカルサービス、および管理を介していくつかのオプションがあります。 これらの設定は、誤動作を引き起こしたり、ポップアップウィンドウが常に表示されたり、プログラムの正しいインストールを妨害したりする場合にも無効にする必要があります。

プログラム互換性アシスタントサービス経由

組み合わせで 勝つ+NS電話をかける 実行する、紹介します services.msc「OK」をクリックします。 このコマンドで services.mscサービス制御ウィンドウを起動します。 リストを下にスクロールして、リストからプログラム互換性アシスタントを見つけます。 このサービスを右クリックし、コンテキストリストから[停止]を選択します。 この操作により、Windows10を次に再起動するまでサービスを停止できます。

このサービスを停止しようとしたことを通知するウィンドウがしばらく開きます。 すべてがうまくいけば、サービス名の横にある「進行中」が消えます。 これは、停止していることを意味します。

互換性アシスタントサービスを完全に無効にする場合は、右クリックします。 選ぶ プロパティ、スタートアップの種類で[無効]を選択し、再起動しないように[停止]状態にします。

これで、アシスタントサービスは完全に停止します。 このサービスを開始するには、一部のプログラムで必要な場合は、すべてを逆の順序で実行できます。

ローカルグループポリシーエディターを使用

コマンドを再度呼び出します 実行する組み合わせ 勝つ+NSコマンドを挿入します gpedit.msc..。 コンピューターの構成-管理用テンプレート-Windowsコンポーネント-アプリケーションの互換性

ウィンドウの右側にある「DisableProgramCompatibility Assistant」を見つけて、オプションを右クリックします。 変化する、その後、単語の前に「ブラックマーク」を付けます 無効変更を有効にするには、デバイスを再起動するだけです。

オペレーティングシステム構成を介して

繰り返しになりますが、すでに使い慣れているコマンドを使用します 実行する入力することで簡単に開くことができます 勝つ+NS。そこに書く msconfig開いたウィンドウで、タブをクリックします サービス。表示されるリストで、必要なものを探しています サービス プログラム互換性アシスタント。チェックボックスをオンにしてアクションを確認するだけです。

このサービスは無効になります。 確かに、オペレーティングシステムを再起動した後、自動的にオンになる場合がありました。

個人的には、主にWindows 10専用に作成されたプログラムを使用していますが、古いデバイスを接続しなければならない場合もあります。 したがって、互換性の有効化と無効化に取り組むスキルは私にとって非常に役に立ちました。 私のアドバイスが誰かにも役立つことを願っています。

互換モードでアプリを実行する方法

ショートカットを右クリック→[プロパティ]→[互換性]→[互換モードでこのプログラムを実行する]チェックマーク→WindowsXP SP3(例)→[OK]。

詳細とカットの下のスクリーンショット付き。

1.互換モードで実行するショートカットを右クリックします。

この場合、ショートカットは[スタート]メニュー、デスクトップ、またはその他のフォルダにあります。

2.表示されたコンテキストメニューで[プロパティ]項目を選択します。

3. [互換性]タブに移動します。

4. [互換モードでプログラムを実行する]チェックボックスにチェックマークを付けます。

5.ドロップダウンリストで、必要なOSバージョンを選択します。

6.「OK」ボタンをクリックします。

7.アプリケーションを起動します。

投稿にコメントを残す

このページは、2017年8月8日午前2時13分GMTに読み込まれました。

teplyakov-denis.livejournal.com

Windows 7互換モード(説明)-Windows 7でそれを行う方法は?

Windows 7互換モードは、ユーザーがプログラムを実行したり、以前のオペレーティングシステム用に作成されたドライバーをインストールしたりできるようにするために、Windows 7に実装されました。Windows7互換モードでプログラムを実行する前に、まず公式Webサイトでプログラムを検索してみてください。またはデバイスメーカー-Windows7に適合したバージョンをすでにリリースしている可能性があります。そうでない場合は、互換モードでアプリケーションを実行しようとしますが、Windows 7のこのモードでも、アプリケーションが正しく動作することを100%保証するものではありません。 。 しかし、ことわざにあるように、魚がいないことと癌のための魚があります。

互換モードで開始する最初の方法は、Windows7互換トラブルシューターの使用を開始することです

1)実行する必要のあるファイルを探しています。2)このファイルを右クリックしてコンテキストメニューを呼び出します。3)コンテキストメニューで、[互換性の問題を修正する]項目を選択します。

0406-1.png 146.59K41ダウンロード

4)表示される[プログラムの互換性]ダイアログボックスで、必要な項目を選択します。これは「プログラム診断」と呼ばれます。0406-2.png23.43K 41ダウンロード5)表示されるウィンドウには、プログラムで発生する可能性のあるすべての問題が一覧表示されます。 Windowsの下7.プログラムを起動しようとしたときに気付いた問題を選択し、[次へ]をクリックします。0406-3.png18.04K35ダウンロード6)新しく表示されたウィンドウで、これが表示されているウィンドウのバージョンを選択します。プログラムは以前に動作し、問題なく動作し、[次へ]をクリックします0406 -4.png 24.38K 34ダウンロード7)このウィンドウで、[プログラムの開始]ボタンを押し、プログラムの動作を確認します。指定しました。 起動が成功または失敗した後は、いずれの場合も「次へ」ボタンを押してください。 プログラムが正常に起動した場合は、[はい、プログラム用にこれらのパラメータを保存します]を選択します。

互換モードでプログラムを起動する2番目の方法は、手動で起動してパラメータを指定することです。

1)実行する必要のあるファイルを探しています。2)このファイルを右クリックしてコンテキストメニューを呼び出します。3)コンテキストメニューで[プロパティ]項目を選択します。4)開いたプロパティウィンドウで、 [互換性]タブを開き、Windows 7.5でプログラムが必要な起動パラメーターを選択します)管理者としてプログラムを実行する必要がある場合は、適切なチェックボックスをオンにします(スクリーンショットを参照)

0406-7.png 28.9K41ダウンロード

rhpc.ru

Windowsで互換モードを設定する

Windowsオペレーティングシステムで互換モードを有効または無効にする方法を見つけることにした場合は、間違いなく適切な場所に来ています。 しかし、最初に、この質問に答えましょう:互換モードとは何ですか? それはなんのためですか?


Windows互換モードとは

したがって、Windows 7または10の互換モードは、以前のバージョンのオペレーティングシステム用に設計されたアプリケーションを実行できるようにする特別な機能です。 おそらく、この説明は非常に複雑であることがわかったので、具体的な例を使用してこれを詳しく見てみましょう。

そこで、ある開発者(彼をヴァレリーと呼びましょう)がVolterSideプログラム(プログラムの名前は任意に使用されます)を作成し、この製品をWindowsXPオペレーティングシステム用にリリースしました。 このソフトウェアのユーザーにとっては、コンピューターまたはラップトップをWindows 7(または10)と呼ばれるより高度なバージョンのOSに更新するときまで、すべてが順調でした。 結局のところ、VolterSideはインストールされたシステムでは開きません。 ユーザーは思わず考え始めます。古いシステムがすべてを完全に開くのに、なぜアプリケーションが新しい最新のシステムで動作しないのでしょうか。

事実、Valeryは、新しいオペレーティングシステムのサポートを導入する製品のアップデートをリリースしていません。 彼のプログラムは過去に残っています。 しかし、オペレーティングシステムの運用に関して現代性を必要とする人々はどうでしょうか? たとえば、VolterSideはこのバージョンのWindowsシステムでのみ機能するため、WindowsXPは使用されません。 これは、Windows7または10の互換モードが助けになる場所です。

ただし、この関数がアプリケーションだけでなくドライバーにも役立つという事実にも注意を払う価値があります。 つまり、スピーカー(キーボード、モニターなど)があり、OSの更新後に何らかの理由でスピーカーが機能しなくなった場合は、互換モードでドライバーを実行してインストールしてみてください。

さて、ここで今日の議論の主要な問題に行き着きます。 私たちは長い間ゴムを引っ張らず、あなたの行動に直行します:

  1. 起動できなかったプログラムやドライバを起動するためのショートカット(または元のファイル)が見つかりました。
  2. マウスの右ボタンでそれをクリックし、「互換性のトラブルシューティング」に移動します。
  3. 次に、ヘルプウィンドウが提供するものを注意深く読む必要があります。 まず、アシスタントの動作モードであるプログラム診断を選択します。 「次へ」をクリックします。
  4. 起動時に気付いた問題を尋ねるウィンドウが表示されます。 私たちの場合、以前のバージョンのWindowsでのアプリケーションの操作に関する最初のオプションが適しています。
  5. 次に、すべてが優れているオペレーティングシステムのバージョンを選択します。 たとえば、それはWindowsVistaでした。 それで、それをクリックして、「次へ」をクリックします。 どのバージョンがソフトウェアに適しているかわからない場合(たとえば、最初にアプリケーションをコンピューターにダウンロードしたとき)、それぞれを試す必要があります。
  6. これで、トラブルシューティングウィンドウに、選択した内容に関する小さなレポートが表示されます。 すべてが正しければ、「プログラムの実行」ボタンをクリックします。
  7. アプリケーションを正常に起動したら、プログラム用にこれらのパラメータを必ず保存してください。 そうでない場合は、他の解決策を試すか、Microsoftにレポートを送信してください。 残念ながら、答えを得る可能性は非常に低いです。 しかし、そのような手紙が十分にある場合は、将来のアップデートで問題を修正できます。

パラメータを手動で変更します。 自分でモードをオンまたはオフにします

もちろん、前の方法はキャンセルされていませんが、少し時間がかかります。 プログラム自体を分析およびテストするためにシステムが必要ない場合は、パラメータを自分で手動で構成できます。 この方法は、Windows 7または10で互換モードを設定する方法に関して、前の方法と実質的に同じです。有効にするだけでなく、安全に無効にすることもできます。 それでは、始めましょう:

  1. 前の手順と同様に、ショートカットまたはプログラムのオリジナルを右クリックします。 ただし、最後の項目「プロパティ」を選択する必要があります。
  2. 表示されるウィンドウで、[互換性]タブを開き、互換モードでのプログラムの起動に関する項目の横にあるチェックマークをクリックします。
  3. すぐ下のフィールドで、オペレーティングシステムのバージョンを選択する必要があります。
  4. 必要に応じて、いくつかのパラメーターを設定できます(256色の使用、特別な画面解像度など)。 これは、互換モードで実行しているときにも役割を果たすことができます。
  5. 「適用」、「OK」の順にクリックします。 これで、プログラムまたはドライバーの実行を試みることができます。
  6. この機能を無効にするには、2番目の手順で入力したチェックボックスをオフにする必要があります。

助けにならない? 問題ない!

実際、このモードは孤立した場合に役立ちます。 なぜなら、事実上すべてのプログラムは、有名なメーカーや開発者によって、新しいオペレーティングシステムで動作するようにすぐに準備されているからです。 それ以外の場合は、ソフトウェアが他のバージョンのOSを対象としているという事実に問題がまったく関係していない可能性があります。 次に、診断を試みることができます(最初の指示、2番目のポイント)。 今回だけ、最初のオプションではなく、他のオプションの前にチェックマークを付けます。 したがって、除去の方法によって、実際の問題を特定できます。

結果

Windows 10または7で互換モードを有効または無効にする方法に関する今日の説明を要約すると、次のように言えます。この関数は本当に便利で必要です。 他の手段が利用できないか、無力である場合に役立ちます。 したがって、Microsoftオペレーティングシステムの組み込み機能を過小評価してあきらめないでください。 コメントで共有します:互換モードでプログラムまたはドライバーを実行できましたか? そうでない場合、どのような方法が役に立ちましたか?

NastroyVse.ru

Windows7互換モード。インストールして実行します

Windows 7互換モードは、Windows Vista、WindowsXPなどの以前のOSバージョン用に作成されたアプリケーションまたはドライバーをインストールして実行するためのものです。

最初に、製造元のWebサイトでソフトウェアまたはドライバーの更新を確認することをお勧めします。 Windows 7のバージョンがない場合は、互換モードでWindowsVistaまたはWindowsXP用に設計されたプログラム(またはドライバー)をインストールして実行してみてください。 この方法で起動されたプログラムが正しく機能しないか、まったく機能しない可能性があることをすぐに予約しますが、より良いオプションがないため、これを使用するようにしています。

注意! ウイルス対策ソフトウェア、ディスクユーティリティ、ツイーカー、クリーナーなどのシステムプログラムに互換モードを使用しないでください。システムが損傷する可能性があります。

プログラム互換性トラブルシューティングを使用してアプリケーションをインストールまたは実行する

マウスの右ボタンでアプリケーションのショートカットまたはインストールファイル(setup.exe、install.exeなど)をクリックし、[互換性の問題を修正する]を選択します。

「プログラム診断」を選択します。

すべてのパラメータは手動設定と同じです。

プログラムが実行されていたウィンドウのバージョンを選択します。

[プログラムの実行]をクリックして、プログラムが実行されていることを確認してから、[次へ]をクリックします。

エラーが続く場合は、[いいえ]をクリックし、別のオプションを使用してみてください。

互換性設定を手動で変更する

アプリケーションのショートカットまたはインストールファイル(setup.exe、install.exeなど)をマウスの右ボタンでクリックし、[プロパティ]を選択します。

[互換性]タブをクリックします。

注:MSI拡張子の付いたファイルの場合、以前のバージョンのWindowsとの互換モードでのみ起動できます。

互換モードでプログラムを実行します。 プログラムが以前のバージョンのWindows用に設計されている(またはその中で機能している)ことがわかっている場合は、このオプションを有効にします。

パラメータを設定します(必要な場合):

注:64ビットアプリケーションでは機能しません。

パラメータ

説明

256色を使用

プログラム内の色のセットを制限します。 一部の古いプログラムは、限られた色のセットを使用します。

640x480の画面解像度を使用します

小さなウィンドウでプログラムを起動します。 グラフィカルユーザーインターフェイスのアウトラインがギザギザになっている場合、または正しく再現されない場合は、このオプションを有効にします。

ビジュアルデザインを無効にする

プログラムのテーマを無効にします。 プログラムのタイトルバーのメニューまたはボタンに問題がある場合は、このオプションを有効にします。

デスクトップ構成を無効にする

透明度やその他の高度な画面機能を無効にします。 ウィンドウが不規則に動く場合、または他の画像の問題がある場合は、このオプションを有効にします。

高解像度の画像スケーリングを無効にする

大活字を使用する場合は、プログラムの自動サイズ変更を無効にします。 大きなフォントがプログラムの外観を妨げる場合は、このオプションを有効にします。

このプログラムを管理者として実行します。 一部のプログラムは、正しく機能するために管理者権限を必要とします。 このオプションは、管理者アカウントでログインした場合にのみ使用できます。

すべてのユーザーの設定を変更します。 このコンピューターのすべてのユーザーに適用されるオプションを選択します。

出典:www.oszone.net

SaleSat.ru

Windows 7で互換モードでプログラムを実行する方法-Windows7でそれを行う方法は?

互換モードを使用すると、以前のバージョンのMicrosoftWindows用に作成されたWindows7で実行され、Windows7では実行されない古いプログラムを実行できます。 Windows 7で互換モードで実行しても良い結果が得られなかった場合は、Windows7フォーラムのユーザーに連絡することをお勧めします。ユーザーは間違いなく問題の解決を支援しようとします。

注意!

古いバージョンのウイルス対策プログラム、ハードドライブのユーティリティ、およびその他のシステムプログラムを互換モードで実行することはお勧めしません。これは、Windows7での誤った操作によりデータが損傷する可能性があるためです。

Windows7互換モードでプログラムを実行する

方法1:プロパティページ1を使用します。 互換モードで実行する必要があるプログラム、ショートカット、またはインストールファイルを右クリックします。

2.メニューから[プロパティ]項目を選択します

3. [互換性]タブに移動します(スクリーンショットを参照)

1.png 56.8K2ダウンロード

4)互換モードでプログラムを実行します。

注:このプログラムが以前のバージョンのWindowsの一部で確実に実行されたことがわかっている場合は、リストからこのバージョンのシステムを選択してください。

したがって、[互換モードでプログラムを実行する]チェックボックスにチェックを入れます

ドロップダウンメニューをクリックして、プログラムが正常に機能したウィンドウのバージョンを選択します(スクリーンショットを参照)

2.png 72.12K1ダウンロード

注意! MSIファイルにはそのような選択肢はありません。 それらのアイテムは1つだけです-「以前のバージョンのウィンドウ」(スクリーンショットを参照)。 MSIファイルの他のすべての互換性設定は利用できません。

3.png 62,41K1ダウンロード

5)プログラムのパラメータの選択プログラムが機能するために必要なパラメータのチェックボックスをオンまたはオフにします。

注:スクリーンショットについては、以下の説明を参照してください。各パラメーターについて詳しく説明しています。

4.png 60.29K1ダウンロード

NS。 256色を使用-プログラムの制限を設定します。 色の使用で。 これは、作業で非常に小さな色のセットを使用する古いプログラムで必要になる場合があります。

NS。 640の画面解像度を使用しますか? 480-全画面ではなくウィンドウモードでプログラムを実行できます。 このオプションを有効にすると、プログラムを正しく起動するのに役立ちます。そのグラフィカルインターフェイスは、Windows7のフルスクリーンモードでは正しく動作しません。 ビジュアルデザインを無効にする-このオプションを使用すると、Windows 7で使用される起動中のプログラムのスキンを無効にできます。このオプションを有効にすると、実行中のプログラムでグラフィカルインターフェイス(ボタン、メニューなど)に問題がある場合に役立ちます。 デスクトップ構成を無効にする-このオプションを使用すると、デスクトップデザインの透明効果やその他のグラフィック面を無効にできます。 通常、プログラムで開いているウィンドウに問題がある場合(たとえば、ウィンドウがランダムに自発的に画面上を移動する可能性がある場合)、このパラメーターを有効にする必要があります。 高画面解像度での画像スケーリングを無効にする-このオプションをオンにすると、大きなフォントを使用している場合にWindows7でプログラムのスケーリングが無効になります。 このオプションは、大きなプログラムフォントがプログラムのグラフィックの外観を損なう場合に役立ちます。

e。権限のレベル-このオプションを使用すると、Windows 7ユーザーは、特定のアプリケーションを正しく操作するために必要な管理者権限でプログラムを実行できます。 このオプションは、オペレーティングシステムの管理者権限を持つアカウントで実行している場合にのみアクティブになります。

NS。 すべてのユーザーの設定を変更する-システム上の既存のすべてのアカウントに対して互換モードでプログラムを実行するためのオプションを選択できます。

地球上で最も人気のあるオペレーティングシステムの新しいバージョンはそれぞれ、多くの良いものをもたらします。 ただし、新しいWindowsとの連携を拒否するプログラムは常に存在します。インストールの試行が失敗して終了するか、インストールされたアプリケーションが起動しません。

ソフトウェアの非互換性に関するすべて

多くの場合、問題は新しいOSの登場の最初の数か月で発生します。開発者は、次世代のWindowsと完全に互換性のあるバージョンのプログラムを定期的にリリースするとは限りません。 非互換性を解決する主な方法は、公式サイトから更新されたバージョンをインストールすることです。

しかし、新しいWindowsで動作することを望まないアプリケーションは常に存在し、更新されたバージョンがリリースされる可能性はなくなります。 最も「問題のある」カテゴリ:

  • ドライバー:通常、これらはプリンター、スキャナー、非常に古いオーディオカードなどの古い「周辺機器」です。
  • 小さいながらも便利な非営利プログラム。その開発は何年も前に停止しました。
  • 古いですが、それでも非常に優れたゲームです。
  • いわゆる「会計」ソフトウェアの代表。 これらは、Windows 95や98、MSDOSなどの古いオペレーティングシステム用にかなり前に作成されました。 これらは、中小企業の会計事務所であるZhEKovなどの地方自治体の事務所に今でも見られます。

プログラムとWindowsの非互換性の理由は、最も些細な場合があります。たとえば、古い習慣によれば、プログラムは間違ったフォルダにある独自のサービスファイルを「検索」し、画面にエラーメッセージを表示します。

Windows互換性のトラブルシューティング

この方法は単純な問題を解決します。 最初に使用する必要があります。ほとんどの場合、役立つのは「トラブルシューティング...」です。

このWindows関数は、OSで実行したくないプログラム(「互換性の修正」の項目)を右クリックすることで呼び出されます。 このモードを選択すると、Windowsは最初に、推奨されるパラメーターを使用するように求めるウィンドウを表示します(同意します)。

次に、彼は自分の作業の結果について通知します。彼は、欠陥のあるプログラムを「ささやく」ことを提案します。実際には、最新のWindowsの超近代的な環境ではなく、ネイティブの「老婦人」XPにあります。 試してみるには、「プログラム開始」ボタンを押すだけです。

プログラムが動作を開始した場合は、起動の推奨パラメータ([次へ]ボタン)を保存する必要があります。その瞬間から、ショートカットを通常のダブルクリックで正常に起動できます。 また、プログラムとオペレーティングシステムを組み合わせるための簡単なレシピが役に立たなかった場合は、より強力な方法があります。

互換モードツール

ドライバー(およびその他のプログラム)の場合、問題はさらに深刻になります。ほとんどの場合、正しいOSバージョンが必要です。 「ほぼ」、熟練した手が特別なinfファイルの複数の行を個別に編集できる場合があるため(ドライバーをインストールするためのコンピューターの指示)、これはめったに起こりません。

他のプログラムに関しては、あなたは深いスキルなしでそれらを実行することを試みることができます。 Microsoftの最新のオペレーティングシステムには、「 Windows互換モード".

ウィンドウは、動作を拒否するプログラムを起動するためのオプションを注意深く促します。 [互換モードでプログラムを実行する]項目の横にあるチェックボックスをオンにすると、主な選択フィールドが使用可能になります。 95からWindows7まで、さまざまなバージョンのWindowsから選択できます。プログラムが通常モードで正確に機能するオプションを選択する必要があります。

Windows互換モードツールの他のパラメータは、非常にまれなケースを対象としています。これらはスクリーンショットに表示されています。 90年代初頭の一部のゲームでは、現在の1,600万色ではなく256色が必要です。 何らかの理由で、他のプログラムは最新のHD画面での動作を拒否し、機能するために640 x480ピクセルの古いVGA解像度を要求します。 特に難しい場合は、半透明のパネルやフルスケーリングなどのインターフェイスの「かわいさ」をオフにすることができます。

ただし、古いプログラムを実行するには、ほとんどの場合、適切なバージョンのWindowsを選択するだけで十分です。そのオプションは、ドロップダウンメニューに表示されます。 設定を適用した後、通常どおり、障害のあるプログラムでマウスの左ボタンをダブルクリックして、設定の結果を取得する必要があります。

ついに

繰り返しになりますが、ドライバーと「エイリアン」オペレーティングシステムとのまれな互換性について警告します。 互換モードは、そのデバイスの製造元が処理しない限り、古いデバイスが新しい環境で動作するのに役立ちません。 ドライバに含まれている特別なファイルを手動で編集すると役立つ場合がありますが、これは別の記事のトピックです。

最後に、場合によっては、互換性のないものを組み合わせるための民間の方法が役立つことがあります。 アプリケーションが新しいOSでの実行だけでなく、インストールも拒否する場合は、次のレシピを試してください。

  1. 古いコンピュータから外部ドライブ(たとえば、USBフラッシュドライブ)にすべてのプログラムファイルをコピーします。
  2. 互換性のないプログラムのファイルが入ったUSBフラッシュドライブを新しいコンピューターに挿入した後、それらをハードディスクにコピーします。
  3. 前のセクションと同様に、メインの実行可能ファイル(拡張子-原則として* .exe)をダブルクリックして実行し、機能しない場合は-右クリック-プロパティ-互換性-そしてすべてを実行します。

扱いにくいプログラムがそのような非標準的なユーザーの狡猾さに屈し、再び定期的にその任務を遂行し始める時があります。


既存のアプリケーションとMicrosoftWindows Vistaオペレーティングシステム(およびWindowsVistaカーネルに基づく今後のWindows7オペレーティングシステム)との互換性は、ユーザーが新しいバージョンのオペレーティングシステムに移行するときに直面する可能性のある主な問題の1つです。 Microsoftの努力にもかかわらず、一部のソフトウェアメーカーは、オペレーティングシステムの古い機能を引き続き使用し、OSバージョンチェック操作を誤って実行し(すべてのアプリケーション起動失敗の50%以上)、ファイルシステムの操作に関する推奨事項に従わず、多くの場合、システムの新しいバージョンでアプリケーションが正しく動作することを保証するためのヒントに導かれていません。 これはすべて、オペレーティングシステムMicrosoft Windows Vistaに5600を超える「システムパッチ」(シム)があり、中国のメーカーのユーティリティから有名企業の大規模な製品まで、さまざまなメーカーのアプリケーションの正しい動作を保証するという事実につながります。 。 Windows 7では、「システムパッチ」の数が増えました。新しいオペレーティングシステムのベータ版では、5700を超えるパッチがあります。

アプリケーションの互換性を確保するには、主に3つのアプローチがあります。上記の「システムパッチ」を使用する、仮想環境でアプリケーションを起動する(ターミナルサービス、またはMicrosoft Application Virtualizationを使用する)、正しく動作するための要件を満たすようにアプリケーションコードを変更する。オペレーティングシステムで-これは、WindowsVistaセクションのWebサイトにあるWorksWith WindowsVistaおよびCertifiedfor WindowsVistaロゴ認定ガイドとテストケースを介して行われます。

上記のアプリケーションの非互換性の主な理由により、Microsoftはオペレーティングシステムのカーネルレベルで、次のような特別なメカニズムを実装する必要がありました。 アプリケーション互換性インフラストラクチャ、そのタスクは、以前のバージョンとの互換モードでOSの機能を模倣することであり、場合によっては、サードパーティアプリケーションの機能に関連するエラーを導入することさえあります-これらのエラーが現在のバージョンで検出されて排除されたとしてもOSのバージョン。

互換性ツールは、オペレーティングシステムツール、無料のユーティリティセット、およびMicrosoftスペシャリストによって作成されたパッチの3つのレベルに大別できます。

オペレーティングシステムツール

オペレーティングシステムレベル(WindowsVistaとWindows7の両方)には、アプリケーションを互換モードで実行できるようにするメカニズムがあります。 WindowsVistaおよびWindows7では、このメカニズムは、実行可能ファイルの名前を右クリックして、コマンドを選択すると使用できます。 "プロパティ"タブに切り替えます 「互換性」ダイアログボックスで "プロパティ".

[互換性]タブのプロパティパネル

パネルは、「互換モード」、「オプション」、「権利レベル」の3つのグループに分かれています。 互換モードグループのオプションを使用すると、Windowsオペレーティングシステムの次のバージョンのいずれかと互換モードでアプリケーションを実行できます。

  • Windows 95; Windows 98 / Me; Windows NT4(SP5) Windows 2000; Windows XP(SP2); Windows Server 2003(SP1)

アプリケーションの互換モードを選択すると、選択したバージョンのオペレーティングシステムをエミュレートする一連のシステム「パッチ」が含まれます。

「パラメータ」グループのオプションを使用すると、ランタイム自体を変更せずに、アプリケーションの動作に役立ついくつかのモード(色数、画面解像度、HiDPIモードでのスケーリングなど)を設定できます。

そして最後に、アプリケーションを管理者アカウントで実行する必要がある場合(アプリケーションコードに直接組み込まれた検証のため、またはシステムの管理機能へのアクセスのため)、アプリケーションは管理者として実行できます。

このダイアログボックスで行われたすべての変更は、システムレジストリ(ブランチ)に保存されます。 HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrent VersionAppCompatFlagsLayers

上記の例では、2つの相互運用性ツール(いわゆる)を使用しました。 「互換性レベル」(この場合はWindows XP SP2)と2つのシステム「パッチ」 DisableThemesRunAsAdmin.

Windows 7では、現在のバージョンのオペレーティングシステムとのアプリケーションの互換性を確保するためのメカニズムを有効にできる、よりシンプルなインターフェイスが登場しました。 このインターフェイスは、プログラム互換性トラブルシューターと呼ばれます。 コントロールパネル| トラブルシューティング| プログラム| 以前のバージョンのWindows用に作成されたプログラムを実行するまたはコマンドラインからコマンドを使用して

%systemroot%/ system32 / msdt.exe –id PCWDiagnostic

プログラム互換性トラブルシューターを呼び出すと、リストからアプリケーションを選択するか、新しいアプリケーションを指定して、一連の質問に答えることで互換性の問題を解決するための一連の画面が表示されます。

プログラム互換性トラブルシューター-アプリケーションの選択

プログラム互換性のトラブルシューティング-問題のカテゴリ

プログラム互換性トラブルシューター-OSバージョンの選択

プログラム互換性トラブルシューター-アプリケーションのテスト

プログラム互換性トラブルシューター-設定の適用

上の図からわかるように、プログラム互換性トラブルシューティングでは、特定の設定を選択するだけでなく、アプリケーションの機能を確認し、必要に応じて設定パネルに戻ることができます。これが、このツールとWindowsVistaでの互換性パネルの直接使用。

多くのアプリケーション互換性の問題は、WindowsVistaの互換性パネルレベル設定またはWindows7のプログラム互換性トラブルシューターを適用することで解決できますが、場合によっては、重砲が必要になることがあります。

つづく...

プログラムがオペレーティングシステムと互換性がない場合の問題は、非常に簡単に解決できます。 たとえば、Windowsオペレーティングシステムには、いくつかの互換性モードが組み込まれています。 これらのモードは、特別なパラメータのおかげで、Windowsファミリの以前のオペレーティングシステムの環境をシミュレートできます。 したがって、互換性のあるオペレーティングシステムにできるだけ近い環境でアプリケーションを実行できます。

プログラム互換性トラブルシューター

一部のアプリケーションの非互換性を排除するタスクは、 プログラム互換性トラブルシューター..。 選択したプログラムの.exeファイルのプロパティで終了できます。 そこで、このツールの2つの操作モード(自動と手動)にアクセスできます。 自動モードでのプログラムの互換性の構成は、すべてのタスクを引き継ぐオペレーティングシステムによって制御されます。 前回の記事でこの方法を十分に詳しく検討しました。今日のタスクは、アプリケーションの互換性を設定する手動モードを検討することです。

手動プログラム互換性設定

プログラム互換性設定の手動モードでは、ユーザーは、このオペレーティングシステムでアプリケーションを実行できるようにするために必要なすべてのパラメーターを設定できます。 これらの設定は、自動モードを選択できるのと同じ場所にあります-.exeファイルのプロパティのタブにあります 互換性..。 ここに、構成するいくつかの使用可能なパラメーターが表示されます。 利用可能なすべての設定が発表され、以下で説明されます。

選択したオペレーティングシステムとの互換モードでプログラムを起動する

このパラメータは何よりも重要です。ここで話していることを提供するのは彼であるため、何よりも重要です。 この項目をアクティブ化することにより、ユーザーはドロップダウンメニューから使用可能なオペレーティングシステムを自由に選択できます。 次回の起動時に、アプリケーションは選択したシステムとの互換モードで起動します。もちろん、任意のオペレーティングシステムを選択して、変更を保存する場合。

アプリケーションのビジュアルデザイン

最初のパラメーターの下には、いくつかのパラメーターのブロックがあります。その目的は、アプリケーションの必要なビジュアルデザインを構成することです。 このブロックの内容は、使用するオペレーティングシステムによって異なる場合があります。 したがって、Windows 7オペレーティングシステムでは、このブロックは次のパラメーターで構成されます。

  • 256色のみを使用。
  • 640x480ピクセルの画面解像度を使用します。
  • ビジュアルデザインを無効にします(このアプリケーションでのテーマの使用を無効にします)。
  • デスクトップ構成を無効にします(Aeroインターフェイスの一部の機能を無効にします)。
  • 高解像度デスクトップでの画像スケーリングを無効にします。

ただし、Windows 8では、これらのオプションの一部は使用できません。 1、2、および5のみが引き続き使用可能でしたが、最初のパラメーターが65536色を使用する機能をすでに提供しているという唯一の違いがあります。

アプリケーションを実行する権限のレベルを選択する

一部のアプリケーションでは、コンピューター管理者として実行する必要があります。 このような場合は、3番目のブロックがあり、チェックボックスをオンにすることで、プログラムをコンピューター管理者に代わってのみ実行する必要があることを示すことができます。 そして、これは奇妙なことに、プログラムの互換性設定にも当てはまります。

すべてのユーザーに設定を適用する

さて、最後のパラメータはボタンです すべてのユーザーに設定を適用します。このようなボタンを使用すると、すべてのコンピューターユーザーのアプリケーション互換性を構成する必要がなくなります。 選択した互換モードでプログラムが正しく動作することを確認した場合は、すべての設定を完了した後でのみ使用してください。

頑張って、互換性のないプログラムをスムーズに実行させてください。 そうでない場合は、のような強力なソフトウェア互換性ツールを使用してください。