
通常、実行可能ファイルを右クリックして「実行」を選択すると実行できますが、.msi ファイルでは機能しません。
答え1
すでに管理者アカウントでログオンしている場合は、昇格した権限で MSI を起動する必要はありません。Windows インストーラー サービスは自動的に昇格します (OS がそのように構成されている場合は、UAC でプロンプトが表示されます)。
管理者としてログオンしていない場合は、次の操作を行ってください。
runas /user:<administrator username here> "msiexec /i <Path and Filename of MSI"
インストールが開始されます。
また、管理者特権のコマンド プロンプトを開き、MSI が配置されているディレクトリに移動して、コマンド プロンプトで MSI の名前 (拡張子は .MSI) を入力することもできます。これにより、インストールも開始されます。
答え2
または、管理テンプレート/Windows コンポーネント/Windows インストーラーの GPO 設定「常に昇格された特権でインストールする」を使用します。
答え3
もう 1 つのオプションは、XP でレジストリ キーを追加することです。
キーを編集する
HKey_Classes_Root\Msi.Package\shell\runas
値を次のように設定します。
Install &as...
次のキーを作成します。
HKey_Classes_Root\Msi.Package\shell\runas\command
そしてそれを
msiexec /i "%1"
次に、MSI を右クリックすると、完了です。ただし、これを常に行うのでなければ、この方法はお勧めしません。
答え4
MSIの主な特徴の1つは、ユーザーが一時的に「高い権利これは、ユーザーがアドバタイズされた MSI ファイルをインストールでき、インストール中は MSI に昇格された権限 (管理者権限に似ていますが、同一ではありません) が付与されることを意味します。
この昇格は、グループポリシー上記の通り、またはレジストリ設定可能であれば、当然ながら政策アプローチを採用してください。