Visual Studio 2008 で作成した MSI インストーラーは、指定されたディレクトリへのアプリのインストールを拒否し、代わりにルート ディレクトリにのみアプリをインストールします。同じ MSI を使用して x86 システムにインストールすると、インストーラーは指定されたディレクトリにアプリをインストールします。
Server 2008 と Win7 RC x64 (Hyper-V) でアプリと MSI を開発しています。どちらの開発プラットフォームでも同じ結果が得られます。
前もって感謝します!