web-dev-qa-db-ja.com

管理者権限で.msiインストーラーを実行するにはどうすればよいですか?

トピックのように。 .msiインストーラーを実行したいのですが、管理者権限が必要なため、プログラムをインストールできません。 .exeファイルについては、その方法を知っています。

編集:
私の問題は、右クリック、Shiftキーを押しながらクリック、Ctrlキーを押しながらクリックするなど、「管理者として実行」していないことです。 .exeファイルではそのオプションが表示されますが、.msiでは表示されません。

11
Jacek Koralik

参照: ActiveGanttVBAおよびActiveGanttCSA Gantt Schedulerコンポーネントの特別なインストール手順

このエラーを回避するには、以下を抽出してダブルクリックします。

Install_As_Administrator.reg

このページのトップリンクからダウンロードできるInstall_As_Administrator.Zipファイル配布に含まれているファイル。このファイルは、次の情報を含むようにWindowsレジストリを変更します。

[HKEY_CLASSES_ROOT\Msi.Package\Shell\runas]
@="Install &As Administrator..."

[HKEY_CLASSES_ROOT\Msi.Package\Shell\runas\command]
@="msiexec /i \"%1\""

Install_As_Administrator.Regパッチを使用してWindowsレジストリを変更したら、任意のWindowsインストーラー(*。msi)ファイルを右クリックして、[管理者としてインストール]オプションを選択すると、昇格されたアクセス許可(管理者のアクセス許可)を使用して.msiファイルが実行されます。

7
Ichibann

ヒッティング Shift MSIをクリックして別のユーザーとして実行し、資格情報を入力すると、MSIを実行できました。これらの資格情報を使用してログインしたにもかかわらず、これを行いました。

5
veedgo

ここ は、.msiファイルの右クリックメニューに[管理者として実行]オプションを追加するregファイルです。

  • .regファイルをデスクトップに保存します。

  • ダウンロードした.regファイルをダブルクリック/タップしてマージします。

  • プロンプトが表示されたら、[実行]、[はい](UAC-Windows 7/8)または[続行](UAC-Vista)、[はい]、[OK]の順にクリック/タップして、.regファイルのマージを承認します。

  • 必要に応じて、ダウンロードした.regファイルを削除できます。

1
Rust

私はあなたがホールドシフトそして右クリックする必要があると信じていますまたはアプリケーション)[管理者として実行]オプションを取得します。詳細はこちら: http://mockbox.net/windows-7/235-windows-7-run-program-as-a-different-user.html

1
ovann86

右クリックして、「別のユーザーとして実行」。管理者-パイとして簡単。右側のウィンドウで、インストーラを認識してUACを起動する必要があります

0
Journeyman Geek

これはここで機能しました。 YMMV。 Windowsの一部のバージョンは、.msiファイルを含む実行可能ファイルをブロックします。ファイルのプロパティでそれを見つけます:右クリックして、プロパティをクリックします(コンピューターの下部にある)。 [全般]タブ(ここで最初に表示されます)をクリックします。下部に[セキュリティ:このファイルは別のコンピューターから送信されたため、このコンピューターを保護するためにブロックされている可能性があります]というメッセージが表示されます。 「ブロック解除」ボタンがあります。クリックすると、インストーラーが起動し、正しく実行されます。

UACダイアログを待つ必要がある場合があります。 UACダイアログで実行を許可しないと、インストーラーは失敗します。

0
david b teague