【ハウツー】

レッツ! Windows 7 - Windows XP Mode編(1)

    阿久津良和  [2009/12/11]

    本稿では、「レッツ! Windows 7」と題して、Windows 7の便利な機能を中心に、初心者が判断に悩む設定や、気付きにくい場所に設けられた設定を解説していきます。Windows 7から初めてコンピュータに触る方はもちろん、Windows XP/Vistaからアップグレードした方も是非ご覧ください。また、読者からの質問をお待ちしておりますので、本稿末にある筆者のWebサイトからのご連絡をお願い致します。本稿では、Windows 7 Professionalエディション以上で使用できる仮想環境「Windows XP Mode」について解説します。

    レッツ! Windows 7 - デスクトップ編(1)
    レッツ! Windows 7 - デスクトップ編(2)
    レッツ! Windows 7 - デスクトップ編(3)
    レッツ! Windows 7 - 電源管理編(1)
    レッツ! Windows 7 - 電源管理編(2)
    レッツ! Windows 7 - 電源管理編(3)
    レッツ! Windows 7 - ユーザーインタフェース編(1)
    レッツ! Windows 7 - ユーザーインタフェース編(2)
    レッツ! Windows 7 - Windows Update編(1)
    レッツ! Windows 7 - ユーザーインタフェース編(3)
    レッツ! Windows 7 - ユーザーインタフェース編(4)
    レッツ! Windows 7 - デバイス編(1)
    レッツ! Windows 7 - ホームグループ編(1)
    レッツ! Windows 7 - ユーザーインタフェース編(5)

    Windows XP Modeとは

    さて、Windows 7 Professionalエディション以上で使用できる仮想環境ソフトウェア「Windows XP Mode」。Windows XPユーザーがWindows 7へ問題なく移行するために用意されたものです。主にWindows 7で正常に動作しない周辺機器やソフトウェアを実行するための環境ですが、VMware PlayerやVirtualBoxのようにDirect3Dを積極的にサポートしていないため、Windows XP ModeでPCゲームなどを楽しむのは難しいでしょう。そのため、コンピュータのパフォーマンスを必要する場合は、Windows 7とWindows XPのデュアルブート環境を構築するのが現実的です。

    Windows XP Modeは、Virtual PC 2007をベースにUSBサポートなどの改良を加えたWindows Virtual PCと、Windows XP Service Pack 3を仮想化した環境のセットで構成されています(詳しくは拙著「Windows 7大百科」をご覧ください)。興味深いのはRTM(製造工程向けリリース)版と一緒に公開された修正プログラム。筆者はTechNet経由でWindows XP Mode RTM版を入手しましたが、Windows Virtual PC 32/64ビット版、Windows XP Modeに加え、「RAIL QFE for Windows XP SP3」が用意されていました。

    RAIL QFE for Windows XP SP3の内容を調べてみますと、「RemoteAppを有効にするためのWindows XP SP3用の更新プログラム」というタイトルで、環境環境であるWindows XPにKB961742-v3が適用されます。同修正プログラムは公開日も2009年08月04日と古く、Windows XP Mode RC版でもWindows Update経由で自動適用されていました。そのため、多くのユーザーは存在を意識する必要はありません(図01~02)。

    図01 TechNetで公開されたWindows XP ModeおよびWindows Virtual PCのRTM版。RC版まで登場しなかった修正プログラムが用意されています

    図02 修正プログラムはKB961742-v3。Windows XPでRemoteAppを有効にするためのものでした

    KB961742-v3は文字どおりWindows XPでRemoteApp機能(リモート環境のアプリケーションを実行するために用意されたターミナルサービスの一種)を使用するための修正プログラム。Windows Virtual PCにおいては、仮想アプリケーションモードで使用されます。

    その証拠ではありませんが、同修正プログラムをアンインストールした状態で、仮想アプリケーションモードを実行しますと、エラーダイアログが表示され、同モードを実行することができません。繰り返しになりますが、同修正プログラムは自動的に適用されると思われますが、万が一、仮想アプリケーションモードが使用できないなどのトラブルが発生しましたら、同修正プログラムの適用状態を確認してください(図03~05)。

    図03 KB961742-v3をアンインストールしますと、Windows Virtual PCの統合機能を実現する「Virtual PC統合コンポーネント」の一部機能が動作しなくなります

    図04 KB961742-v3未適応の状態では、仮想アプリケーションモードが使用できません

    図05 リソース共有など統合機能は有効ながらも、設定ダイアログの<自動公開>も自動的に「利用不可」となります

    仮想アプリケーションを公開する

    Windows Virtual PCには、ゲストOS(Windows XP Mode:仮想マシン)側のアプリケーションを、ホストOS(Windows 7)のプログラムフォルダにショートカットファイルを作成し、単独のアプリケーションのように使用する機能が備わっています。同機能は、公開するアプリケーションのショートカットアイコンを、「%ALLUSERSPROFILE%\スタートメニュー」フォルダに置くことで、ホストOS(Windows 7)のプログラムフォルダ(「%APPDATA%\Microsoft\Windows\Start Menu\Programs\Windows Virtual PC\Windows XP Mode アプリケーション」)にショートカットファイルを作成するというもの(図06~09)。

    図06 ゲストOS(Windows XP Mode)の<すべてのプログラム>を右クリックし、メニューから<開く-All Users>をクリックします

    図07 開いたフォルダに公開するアプリケーションのショートカットアイコンを作成します。ここでは、Internet Explorer 6のショートカットアイコンを用意しました

    図08 ホストOS(Winodws 7)の<スタート>メニューを開き、<すべてのプログラム>をクリックします

    図09 プログラムメニューが開いたら、<Windows Virtual PC>→<Windows XP Modeアプリケーション>→<Internet Explorer(Windows XP Mode)>とクリックします

    仮想アプリケーションモードは前述のように、RemoteApp機能を用いているため、ローカルアプリケーションのようにスムーズなウィンドウ移動は苦手で、ある程度のスペックを持つコンピュータでも若干の引っかかりを覚えます。しかし、Windows 7上でもWindows XPネイティブ環境でアプリケーションの実行や、USBデバイスを使用できるのは大きなメリットとなるのではないでしょうか(図10~12)。

    図10 仮想アプリケーションモードを実行するには、仮想マシンモードを終了しなければなりません。警告ダイアログが表示されたら<続行>ボタンをクリックします

    図11 仮想アプリケーションモードで起動した、Internet Explorer 6。デスクトップの背景がWindows 7の背景画像ながらも、Lunaデザインが使用されています

    図12 仮想アプリケーションモード稼働中は、仮想マシンを起動することができません。画面のようなダイアログが表示されたら、<すべて終了する>ボタンをクリックすることで仮想マシンの起動を続行できます

    1つ注意しなければならないのが、自動公開されない仮想アプリケーションの存在。Windows XP Mode、正しくは「Virtual PC統合コンポーネント」を導入する際に、ホストOSのプログラムメニューに公開させないアプリケーションリストが作成され、大半のWindows標準アプリケーションは公開されません。Windows 7上でWindows XP/Vistaの使用を想定しているため、機能内容が重なる標準アプリケーションが抑制されたのでしょう。なお、かなりの分量となりますが筆者が調べた公開されないアプリケーションリストも提示しておきます(図13~14)。

    図13 ただし一部のアプリケーションは、ゲストOS側で抑制されているため、起動できないものもあります。ここでは「電卓(calc.exe)」を用意しました

    図14 図13で登録した「電卓」はホストOSのプログラムメニューに表示されません

    プログラム名 実行ファイル名
    IISマネージャー C:\WINDOWS\System32\inetsrv\InetMgr.exe
    iSCSIイニシエーター C:\WINDOWS\System32\iscsicpl.exe
    Mahjong Titans C:\Program Files\Microsoft Games\Mahjong\Mahjong.exe
    Media Player Center C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Media PlayerCenter.lnk
    Messenger Center C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\MessengerCenter.lnk
    Microsoft HTML Help Executable C:\WINDOWS\hh.exe
    MoreGames C:\Documents and Settings\All Users\Microsoft\Windows\StartMenu\Programs\Games\MoreGames.lnk
    MSN C:\Program Files\MSN\MSNCoreFiles\Install\msnsusii.exe
    msoobe.exe C:\WINDOWS\System32\oobe\msoobe.exe
    ODBCデータソースアドミニストレーター C:\WINDOWS\System32\odbcad32.exe
    PostMig.exe C:\WINDOWS\System32\migwiz\PostMig.exe
    Power Shell C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe
    Power Shell ISE C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell_ise.exe
    Purble Place C:\Program Files\Microsoft Games\Purble Place\PurblePlace.exe
    C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\PurblePlace.lnk
    C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\Purble Place.lnk
    RunDll32 C:\WINDOWS\System32\rundll32.exe
    SAAServer.exe C:\WINDOWS\System32\Speech\SelectAsk\SAAServer.exe
    sapisvr.exe C:\WINDOWS\Speech\Common\sapisvr.exe
    SCW.exe C:\WINDOWS\System32\SCW.exe
    Small Business Resources C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Extras and Upgrades\Small Business Resources.lnk
    Snipping Tool C:\WINDOWS\System32\SnippingTool.exe
    Virtual PC Folder Redirector C:\WINDOWS\system32\vwafr.exe
    Welcome Center C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Accessories\Welcome Center.lnk
    wercon.exe C:\WINDOWS\System32\wercon.exe
    Windows Catalog http://go.microsoft.com/fwlink/?LinkId=374
    Windows Defender C:\Program Files\Windows Defender\MSASCui.exe
    Windows DVDメーカー C:\Program Files\DVD Maker\DVDMaker.exe
    Windows FAXとスキャン C:\WINDOWS\System32\WFS.exe
    Windows Live C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Windows Live.lnk
    Windows Marketplace C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Extras and Upgrades\Windows Marketplace.lnk
    Windows Media Center C:\WINDOWS\ehome\ehshell.exe
    Windows Media Player C:\Program Files\Windows Media Player\wmplayer.exe
    Windows Messenger C:\Program Files\Messenger\msmsgs.exe
    Windows Update C:\WINDOWS\System32\wuapp.exe
    C:\WINDOWS\System32\wuauclt.exe
    C:\WINDOWS\System32\wupdmgr.exe
    Windows Web C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Extras and Upgrades\Windows Web.lnk
    Windowsカレンダー C:\Program Files\Windows Calendar\WinCal.exe
    Windowsジャーナル C:\Program Files\Windows Journal\Journal.exe
    Windowsセキュリティセンター/アクションセンター C:\WINDOWS\system32\wscui.cpl
    Windowsバックアップ C:\WINDOWS\System32\ntbackup.exe
    Windowsフォトギャラリー C:\Program Files\Windows Photo Gallery\WindowsPhotoGallery.exe
    Windowsミーティングスペース C:\Program Files\Windows Collaboration\WinCollab.exe
    Windowsムービーメーカー C:\Program Files\Movie Maker\DVDMaker.exe
    C:\Program Files\Movie Maker\MOVIEMK.exe
    Windowsメール C:\Program Files\Windows Mail\WinMail.exe
    Windowsメモリー診断 C:\WINDOWS\System32\MdSched.exe
    Windowsモビリティセンター C:\WINDOWS\System32\mblctr.exe
    Windowsリモートアシスタンス C:\WINDOWS\System32\msra.exe
    XPSビューアー C:\WINDOWS\System32\xpsrchvw.exe
    アドレス帳 C:\Program Files\Windows Mail\wab.exe
    イベントビューアー C:\WINDOWS\System32\eventvwr.msc
    インクボール C:\Program Files\Microsoft Games\inkball\inkball.exe
    インターネットスペード C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\InternetSpades.lnk
    インターネットチェッカー C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\InternetCheckers.lnk
    インターネットバックギャモン C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\InternetBackgammon.lnk
    エクスプローラ C:\WINDOWS\explorer.exe
    ゲームエクスプローラ C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\GameExplorer.lnk
    コントロールパネル C:\WINDOWS\System32\control.exe
    コンピュータの管理 C:\WINDOWS\System32\compmgmt.msc
    C:\WINDOWS\System32\CompMgmtLauncher.exe
    コンポーネントサービス C:\WINDOWS\System32\comexp.msc
    サービス C:\WINDOWS\System32\services.msc
    サイドバー C:\Program Files\Windows Sidebar\sidebar.exe
    サウンドレコーダー C:\WINDOWS\System32\sndrec32.exe
    C:\WINDOWS\System32\SoundRecorder.exe
    システムの復元 C:\WINDOWS\System32\Restore\rstrui.exe
    C:\WINDOWS\System32\rstrui.exe
    システム構成ユーティリティ/システム構成 C:\WINDOWS\System32\msconfig.exe
    システム情報 C:\Program Files\Common Files\Microsoft Shared\MSInfo\msinfo32.exe
    C:\WINDOWS\System32\msinfo32.exe
    スパイダーソリティア C:\WINDOWS\System32\spider.exe
    C:\Program Files\Microsoft Games\SpiderSolitaire\SpiderSolitaire.exe
    C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\Spider Solitaire.lnk
    スペード C:\Program Files\MSN Gaming Zone\Windows\shvlzm.exe
    セキュリティが強化されたWindwosファイアウォール C:\WINDOWS\System32\WF.msc
    セキュリティポリシーエディタ C:\WINDOWS\System32\secpol.msc
    ソリティア C:\WINDOWS\System32\sol.exe
    C:\Program Files\Microsoft Games\Solitaire\Solitaire.exe
    C:\Documents and Settings\All Users\Microsoft\Windows\Start Menu\Programs\Games\Solitaire.lnk
    タスクスケジューラ C:\WINDOWS\System32\taskschd.msc
    チェスタイタン C:\Program Files\Microsoft Games\Chess\Chess.exe
    チェッカー C:\Program Files\MSN Gaming Zone\Windows\chkrzm.exe
    ディスククリーンアップ C:\WINDOWS\System32\cleanmgr.exe
    ディスクデフラグツール C:\WINDOWS\system32\dfrg.msc
    ディスクデフラグツール C:\WINDOWS\System32\dfrgui.exe
    ディスプレイスイッチ C:\WINDOWS\System32\DisplaySwitch.exe
    ドキュメントフォルダ C:\WINDOWS\System32\WindowsPowerShell\v1.0\Documents
    ネットワークプロジェクターへの接続 C:\WINDOWS\System32\NetProj.exe
    ハーツ C:\Program Files\MSN Gaming Zone\Windows\hrtzzm.exe
    C:\WINDOWS\System32\mshearts.exe
    C:\Program Files\Microsoft Games\Hearts\Hearts.exe
    ハイパーターミナル C:\Program Files\Windows NT\hypertrm.exe
    バックアップと復元 C:\WINDOWS\System32\sdclt.exe
    バックギャモン C:\Program Files\MSN Gaming Zone\Windows\bckgzm.exe
    パフォーマンス/パフォーマンスモニター C:\WINDOWS\System32\perfmon.exe
    C:\WINDOWS\System32\perfmon.msc
    ピンボール C:\Program Files\Windows NT\Pinball\pinball.exe
    ファイルと設定の転送ウィザード C:\WINDOWS\System32\migwiz\migwiz.exe
    フリーセル C:\WINDOWS\System32\freecell.exe
    C:\Program Files\Microsoft Games\FreeCell\FreeCell.exe
    ペイント C:\WINDOWS\System32\mspaint.exe
    ボリューム C:\WINDOWS\System32\sndvol32.exe
    マインスイーパー C:\Program Files\Microsoft Games\Minesweeper\MineSweeper.exe
    C:\WINDOWS\System32\winmine.exe
    ユーザー補助の設定ウィザード C:\WINDOWS\System32\accwiz.exe
    リバーシ C:\Program Files\MSN Gaming Zone\Windows\Rvsezm.exe
    リモートデスクトップ接続 C:\WINDOWS\System32\mstsc.exe
    ワードパッド C:\Program Files\Windows NT\Accessories\wordpad.exe
    印刷の管理 C:\WINDOWS\System32\printmanagement.msc
    手書きパッド C:\Program Files\Common Files\microsoft shared\ink\TabTip.exe
    手書き認識の個人用設定 C:\Program Files\Common Files\Microsoft Shared\Ink\ShapeCollector.exe
    数式入力パネル C:\Program Files\Common Files\microsoft shared\ink\mip.exe
    電卓 C:\WINDOWS\System32\calc.exe
    同期する項目/同期センター C:\WINDOWS\System32\mobsync.exe
    付箋 C:\WINDOWS\System32\StikyNot.exe
    文字コード表 C:\WINDOWS\System32\charmap.exe

    阿久津良和(Cactus

    関連したタグ

    新着記事

    特設サイトの情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      マイナビニュースマガジン