投稿日 | : 2004/01/05(Mon) 13:30 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: 標準ユーザで実行するとOCX参照エラーになる |
Visual Studio Installerを使っている場合、デフォルトではユーザー単位での
インストールとなります。(Per-user installation)
PC単位のインストールモード(Per-machine installation)にするには、<Windows Installer SDK>に
付属する「ORCA」というツールを使って、データベースファイル(*.msi)を編集する必要があります。
(指定時には、大文字と小文字の違いに注意してください)
手順1. Visual Studio Installerで作成したmsiファイルを、Orcaで開く。
手順2. 左半分[Tables]にある[Property]という既存行を選択する。
手順3. 右半分を右クリックし、「Add Row」で行を新規追加し、[ALLUSERS]という名前にする。
手順4. [ALLUSERS]の「Value」に、以下の値(1または2)を入力する。
*1 を指定: 管理者権限があればPC単位、管理者権限が無ければインストールされない(エラー発生)。
*2 を指定: 管理者権限があればPC単位、それ以外はユーザー単位のインストールになる。
* 未指定 : ユーザー単位のインストールになる。
<Windows Installer SDK>が無い場合は、以下から入手してください。
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/