管理者モードを使用してMSIパッケージを強制的にインストールする方法
プログラムを管理者としてインストールする必要がある場合は、.exeファイルを右クリックして[管理者として実行]を選択します。ただし、そのオプションはMSIパッケージには使用できません。 MSIパッケージの管理者としてインストールオプションを追加する方法を紹介します。.
Windows 8.1を使用している場合は、MSIパッケージのコンテキストメニューに[管理者としてインストール]オプションを追加するには、[スタート]ボタンを右クリックして[実行]を選択します。 Windows 7またはそれ以前のバージョンを使用している場合は、[スタート]メニューから[ファイル名を指定して実行]を選択します。.
注:Windowsキー+ Rを押して[ファイル名を指定して実行]ダイアログボックスにアクセスすることもできます。.
[編集を開く]編集ボックスに「regedit」と入力し、[OK]をクリックします。.
[ユーザーアカウント制御]ダイアログボックスが表示されたら、[はい]をクリックして続行します。.
注:ユーザーアカウント制御の設定によっては、このダイアログボックスが表示されない場合があります。.
次のキーに移動します。
HKEY_CLASSES_ROOT \ Msi.Package \ shell
シェルキーを右クリックして[新規]、[新規]の順に選択します。ポップアップメニューからのキー.
新しいキーはshellの下のサブキーとして追加されます。それを「runas」に変更します(引用符は含みません)。.
右側のペインの「デフォルト」値を右クリックして、ポップアップメニューから「変更」を選択します。.
注:[デフォルト]をダブルクリックして値を編集することもできます。.
[文字列の編集]ダイアログボックスで、[値のデータ]編集ボックスに「管理者としてインストール&管理者」と入力し、[OK]をクリックします。.
今、あなたはrunasキーにサブキーを追加する必要があります。 runasキーを右クリックして、「新規」|「新規」を選択します。ポップアップメニューからキーを押します。サブキー「command」の名前を変更します(引用符は含みません)。.
値を編集するには、コマンドサブキーを選択し、右側のウィンドウで[デフォルト]をダブルクリックします。文字列の編集ダイアログボックスで、値のデータ編集ボックスに次のように入力します。
msiexec / i“%1”
OKをクリック.
[ファイル]メニューから[終了]を選択してレジストリエディタを閉じます。.
これで、MSIインストールパッケージファイルを右クリックすると、[管理者としてインストール]オプションが利用可能になります。.
[管理者としてインストール]オプションを選択すると、この記事の冒頭に示すように、UAC設定によっては[ユーザーアカウント制御]ダイアログボックスが表示されることがあります。.