locked
Windows Virtual PCのゲストOSのNAT動作について RRS feed

  • 質問

  • Windows7 SP1上でWindows Virtual PCを導入しています。

    ○Windows7の状況

     Administratorは有効です。

     UACの設定は「既定」

     administratorsグループに参加しているhogeというユーザーを1名作成済み

    ○ゲストOS構築作業

     administratorユーザーで、WinXPをVirtualPC上にNATで構築します。

     ※C:\aaa\hogehoge.vmcとhogehoge.vhdを作成

     この状態でネットワークはNATで通信されていることは確認

    ○別ユーザーで構築済みゲストOS起動

     ログオフ後、hogeユーザーでログオンして、hogehoge.vmcを起動します。

     エラーもなく、OS起動はするのですが、NATが動作しません。

     NATを物理LANアダプタに変更すると通信できます。

    NATを動作させる方法を知っている方、教えてください。

    一応、「UACの影響か?」と思い、「VMWINDOW.exe -files c:\aaaa\hogehoge.vmc」を管理者権限で実行

    するもWinXP起動しませんでした。

    ※vmwindow.exeをC:\aaaaにコピーしてrunasx.exeでadministratorユーザーで実行

    2012年2月9日 8:51

回答

  • 多忙で回答が遅れました。

    XPmode(NAT接続)をマルチユーザで利用できない事は海外でもうわさになっていました。

    又、Options.xmlをごにょごにょする必要があったのでXPmodeではユーザー単位で設定が必要なのは把握していました。

    解決していますので、方法を記します。当然のごとく自己責任で・・・・(^^;

    要はXPmodeのNAT機能を利用せずに、他の方法でNATすればいいだけなので・・・

    1.Microsoft Loopback Adapterを追加

    2.物理アダプタを共有する。(俗に言うICS)

    3.VMの設定でアダプタをMicrosoft LoopBack Adapterに割り当てる

    これで利用できています。

    • 回答としてマーク 星 睦美 2012年2月28日 2:47
    2012年2月22日 8:22

すべての返信

  • Chi_O さん、こんにちは。
    フォーラム オペレーターの田中夢です。

    1つのPC上にインストールしたXP モードを複数のユーザーで使用する際には、それぞれのユーザー毎に別々の環境を作る必要があるようです。
    アメリカの TechNet フォーラムに、1つの PC 上の XP モードを複数ユーザーで使用する方法に関するスレッドがいくつかありました。XP モードを構築したユーザーと別のユーザーで使用できるようにする方法が回答されています。
    また、ドメイン環境での方法になるのですが、下記のサイトでも複数ユーザーで XP モードを使用する方法を画面コピー入りで紹介しています。(これらのスレッドで紹介している方法は同じようです。)

    もしよろしければ、複数ユーザーで XP モードを使えるように設定し、NAT が動作するかどうかを試してみてはいかがでしょうか?
    (こちらでご紹介している方法は私の方では試していません。試してみるようでしたら、テスト環境で実施する等、ご自身の責任でお願いいたしますね。)

    <参考情報>
    - Windows XP Mode - 1 VM for multiple users?
    http://social.technet.microsoft.com/Forums/en/w7itprovirt/thread/7036a4da-5764-4a95-a52a-a2e93f39e27a

    - XP Mode と Active Directory ドメインの関係 その5 - 複数のドメインユーザーでXP Modeを共有する手順
    http://blogs.technet.com/b/junichia/archive/2009/11/16/3294036.aspx


    こちらの情報が少しでもお役にたてば幸いです。
    ---------------------------------------------------------------------
    日本マイクロソフト株式会社 フォーラム オペレーター 田中夢

    2012年2月15日 4:14
    モデレータ
  • 多忙で回答が遅れました。

    XPmode(NAT接続)をマルチユーザで利用できない事は海外でもうわさになっていました。

    又、Options.xmlをごにょごにょする必要があったのでXPmodeではユーザー単位で設定が必要なのは把握していました。

    解決していますので、方法を記します。当然のごとく自己責任で・・・・(^^;

    要はXPmodeのNAT機能を利用せずに、他の方法でNATすればいいだけなので・・・

    1.Microsoft Loopback Adapterを追加

    2.物理アダプタを共有する。(俗に言うICS)

    3.VMの設定でアダプタをMicrosoft LoopBack Adapterに割り当てる

    これで利用できています。

    • 回答としてマーク 星 睦美 2012年2月28日 2:47
    2012年2月22日 8:22