web-dev-qa-db-ja.com

Windows7で16ビットソフトウェアをシームレスに実行する方法XP「インストール」されないModeVirtual PC

さて、これが私の状況です。新しいWindows-7 64ビットPCを実行していますが、古い16ビット作業データベースソフトウェアを実行する必要があります。だから私はVirtualPC XPモードを一般的に設定しました、そしてそれは一般的には問題ありません。

しかし、私が使用しているソフトウェアは非常に古いため、インストーラーを使用せず、ファイルをPCのフォルダーにコピーし、application/exeファイルへのショートカットを実行するだけです。

私が抱えている問題は、他のXP「インストール」されているモードプログラムのように、Windows-7スタートバーからそのプログラムをシームレスに実行できないように見えることです。 「XPモードアプリケーション」セクションの下にあるWindows7スタートバー。これは、実際には毎回完全なXPモード仮想デスクトップを起動してから、クリックするだけでなく、プログラムを起動する必要があることを意味します。 Windows-7スタートバーからプログラムを実行すると、仮想PCのワンクリックバックグラウンドロードおよびプログラムのビジュアルロードとしてそのプログラムが自動ロードされます。それは意味がありますか?

それで、このプログラムを「インストールされたアプリケーション」と見なして、Windows7スタートバーにピン留めしてシームレスに実行できるようにする方法はありますか?


「KEN」からの回答と彼の提案に応じて編集します。

私はすでにこのタイプのショートカットを使用してプログラムを設定しました。それを実行すると、[すべてのプログラム]の下の[VirtualPC]スタートメニューに表示されます。ただし、「Windows-7」ホストPCのスタートメニューでVirtual PCアプリケーションを表示する場合、これはアプリケーションのリストに追加されません。

ケンがレジストリの除外リストに含まれていないことを確認することについて言及している「トラブルシューティング」リンクからの提案を確認しましたが、そうではありません。それは「インストールされた」ソフトウェアではないため、インストールされたアプリケーションとして識別するレジストリやコンピュータエントリがないという、一種の「反対の」問題だと思います。では、Virtual PCアプリケーションセクションに表示するアプリケーションと見なすアイテムを決定するために、どこで、何をチェックするのでしょうか。 (私のプログラムではないリストから「除外」する項目をチェックする場合を除く)

5
Mark

方法は次のとおりです Windows Virtual PCの自動公開機能のトラブルシューティング 。最初に試すこと:すべてのユーザーの.exeへのショートカットを作成します。これはXPの場合は%SystemDrive%\Documents and Settings\All Users\Start Menu\Programsにあります

2
Ken

ソフトウェアのインストーラーを作成するか、ソフトウェアへのショートカットを作成するのがおそらく最も簡単な解決策です。利用可能な無料のインストーラー作成プログラムがいくつかあります。私が過去に使用したものは Inno Setup です。

0
Brian