web-dev-qa-db-ja.com

Windows7でWindows XPモードが必要なのはなぜですか?

明日7月15日、マイクロソフトはWindows 7の予約注文を開始します。3つのエディション( 「どちらがあなたに適していますか?」 )を比較しました。主な違いは、Professionalの「Windows XP Mode」と、Ultimateの「言語の切り替え」です。

言語を切り替える必要はありません(これはUltimateがないことを意味します)。したがって、主な質問「なぜWindows XP Windows 7のモードが必要なのですか?」」。深刻な、何ですかWindows7の仮想マシンでWindows XPを実行する利点?本当に必要ですか?それとも、Windows 7にアップグレードされない10年前のアプリケーションをまだ使用している人だけですか?私には意味がありません。

または、Windows7の仮想マシンでUNIXOSを実行する可能性もあるので、WindowsデスクトップでUNIXアプリケーションを起動することもできますか?

7
Alexander

XPモードは、まさにあなたが言ったことです-何らかの理由で交換またはアップグレードできない古いアプリケーション(または場合によってはゲーム)を使用する人々にとって。

まだ機能するかもしれないが、簿記を通過することを正当化することができないかなり高価なアップグレードを持っている古い会計システムを想像してみてください。または、開発会社が消滅し、クローズドソースであるため、誰もそれを維持することができません。

14
towo

「XPモード」の技術的な理由は、16ビットコードをサポートするためです。 64ビットモードで実行されているx86CPUでは、16ビットプログラムが正しく実行されるようにプロセッサのモードを変更するのは「高価」(読み取り:低速)です。マイクロソフトが16ビットコードをサポートするために64ビットバージョンのWindowsにインフラストラクチャを導入しなかったのは非常に悪いことです。

「XPモード」は仮想32ビットWindows XPインスタンスを実行し、仮想化環境は16ビット/ 64ビット遷移を処理します。実際には、「XPモード」は16ビットです。マイクロソフトが以前のバージョンの64ビットWindowsに導入したことのないインフラストラクチャをサポートし、完全なWindows XP 32ビット環境で実行したくない問題のあるソフトウェアをサポートする)という追加のボーナスを提供します。 Windows7。

32ビットカーネルモードドライバー(または64ビットWindowsの前述の16ビットコード)を使用するソフトウェアがない限り、「XPモード」は必要ないでしょう。 [〜#〜] vast [〜#〜] 32ビットWindowsソフトウェアの大部分は、Windows7のすべてのエディションですでに提供されている「互換モード」で問題なく実行されます。

5
Evan Anderson

同じ質問がありました。たくさんのRAMを搭載した新しいコンピューターを展開しているので、これは私にとって非常に重要な機能になりました。32ビットではRAMの負荷をうまく処理できません。そのため、一部のアプリケーションとドライバーが64ビットVista(または '7)で動作しないという問題が発生しました。スマートカードを使用したオンラインバンキングは1つのアプリケーションでした。

したがって、答えは、Windows 7 RC Windows XPモードを使用して、InternetExplorerが実際のOSに「ブリードスルー」できるようにすることでした。これは非常にうまく機能します。これは、IEがローカルデスクトップ上にあるかのように表示され(まだIEアイコンが1回クリックされる)、VMバージョンのIEが実行されることを意味します。 _他のインターフェイスが乱雑になることはありません。

私はRCをつかんで、私があなただったら見てみます...

1
Ant

Internet Explorer 6.多くのWebベースの企業アプリケーションには、IE6またはIE6でのみ正しく機能するWebサイトで動作するActiveXコントロールが必要ですのみ。これは、これらのアプリケーションのベンダー側では実際には無責任だと思いますが、それは別の議論です。

1
Carl Campos

または、Windows7の仮想マシンでUNIXOSを実行する可能性もあるので、WindowsデスクトップでUNIXアプリケーションを起動することもできますか?

coLinuxはこのようなことをすることができます。

0
user1686

XPモードは、XPイメージを実行している通常のMSVirtualPCインスタンスです。有効なXPライセンスがある場合仮想PCをインストールするだけでXPモードが提供する必要があるものはありません。makeinstallXP自分自身(またはlinux/unix))。

レガシーアプリケーションのサポートに加えて、Vista/Win7ドライバーのない古いハードウェア(現在のプリンターなど)にも使用できます。

0
OliverS

アプリケーションが新しいシステムで実際に機能することを確認するために必要です。いつものように、開発者がドキュメントを読むことを気にせず、代わりにXPでテストしただけの不十分に書かれたアプリケーションがあります。まあ、Microsoftが何年もの間新しいオペレーティングシステムをリリースできなかったので、互換性がとにかく必要であることを人々が忘れていたので、これを簡単に非難することができます。

0
Milan Babuškov