2011-08-11 9 views
2

Windows 2008 R2上の64ビットプロセスから32ビットのin-proc COMサーバーを使用します。サロゲートプロセスでのホスティングは、私がたくさんの小さな呼び出しを行い、オーバーヘッドのオーバーヘッドが大きいため、やや遅いです。32ビットPowerShellは、64ビットWindows 2008 R2上に常に存在しますか?

考えてみると、そのサーバーを使用する.NETアセンブリを作成し、x86としてコンパイルしてからinvoke via PowerShellとします。明らかに私はそれのために32ビットのPowerShellが必要です。

これまでWindows 2008 R2の1つのインストールを見て、64ビット版と32ビット版の両方のPowerShellが搭載されているように見えました。

Windows 2008 R2のインストール、特にWindows Azureホストとして使用されているWindows 2008 R2のインストールにPowerShellの両方のバージョンがインストールされているかどうかはわかりません。

PowerShellの32ビット版と64ビット版は、常に64ビットWindows 2008 R2にデフォルトでインストールされていますか?

答えて

7

はい、両方のインスタンスがインストールされています。開始ボタンをクリックしてPowerShellと入力すると、結果に「Windows PowerShell(x86)」が表示されます。両方のフレーバは、レジストリの異なるキーの下に登録され、同じ実行ポリシー設定を共有しません。

関連する問題