質問: DELL vostro260 Windows7 professional 32bit XPモードプリインストール済み のパソコンで XPモード を動かしています。 XPモード上で Office2000 をインストールしました。 仮想マシンの画面の中では エクセル2000 が全て問題なく動作します。 7のデスクトップに エクセル2000 を起動するためのショートカットを置きました。 これは、問題なく動作します。 7のデスクトップに エクセル2000のデータ(xxx.xls) を置きました。 これをダブルクリックすると、1度目は、問題なく起動します。 これを閉じて、直後に2度目のダブルクリックをすると、起動しません。 4回ぐらいダブルクリックを続けると、「キューに入れます」の表示が出ます。 何分かすると、本来の表示(起動)が行われます。 1度目のダブルクリックで起動して閉じた後、 1分間ぐらいたって2度目のダブルクリックを行うと、瞬時に起動します。 ACCESS2000でも、同じことが起きます。 どうしてなのでしょうか?
回答: ネイティブのWin7と仮想OSであるXPモードはまったく別のOSです。基本的にXPモードにインストールしたアプリのデスクトップアイコンをWin7のデスクトップには移せないはずです。どうやって作られたのでしょうか? でも、それで(XPモードの)エクセル2000が起動出来たのだから(もちろんXPモードで?)そう言うことが出来るのでしょう。(私はやったことがありませんから) しかしエクセル2000で作成したエクセルファイルのショートカットアイコンは別だと思います。それはあくまでWin7の世界のショートカットであり、XPモードのエクセルにはリンクしていません。それをクリックしても、対応するプログラム(エクセル2000)がWin7にはないので起動できないのだと思います。(別世界のエクセルは起動できない) 1分間ぐらい経って起動できたとすると、もしかしてその間にXPモードが立ち上がっているのかも知れません。 でもXPモードが起動されると、デスクトップ上にそのウィザードが出ますから、はっきりそうと分かるはずです。 何か変ですね。