本稿では、「レッツ! 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