管理者権限でセットアップ プロジェクト (.NET に組み込まれている) を実行する
-
09-09-2019 - |
質問
Visual Studio 2008でセットアッププロジェクトを作成しました。管理者権限でこのセットアップを実行するにはどうすればよいですか - 右クリックして管理者として実行してみました。Vista ではパスワードの入力を求められません。何かが足りないのでしょうか?
PK
解決
右クリックして「管理者として実行」を選択すると、何らかのポップアップ ダイアログが表示されますか?また、セットアップ アプリケーションは実際に実行されますか?
パスワード入力ボックスのない「続行するには Windows の許可が必要です」ダイアログが表示された場合、あなたはすでに管理者としてログオンしており、アプリケーションに高整合性を付与するよう求められているだけです。パスワードの入力を求められるようにするには、標準ユーザー アカウントでログインする必要があります。
ポップアップ ダイアログがまったく表示されない場合は、次のいずれかが発生していると推測します。
- ユーザー アカウント制御 (UAC) が完全にオフになっています。コントロール パネルの [ユーザー アカウント] で確認してください。
- 標準ユーザー アカウントから実行しており、UAC は「プロンプトなし:管理者権限が必要な場合は失敗し、プログラムを起動しません。」明らかに、これはアプリケーションが起動に失敗した場合にのみ関係します。
UAC の詳細情報 ここ.
他のヒント
最初の質問:UACが有効になっている。
?あなたは常に特権のコマンドプロンプトを開いて、そこからセットアップを実行することができ、高いトークンでセットアップを実行することを確認したい場合。 Start
に昇格したコマンドプロンプトクリックを取得し、cmd
続いCtrl+Shift+Enter
を入力します。
セットアップは、MSI、exeファイル、またはその両方をコンパイルしていますか?セットアップがちょうどMSIファイルが後にコンパイルしている場合、それは実際に(通常は、「インストール準備完了」ページ上で)アプリケーションをインストールするために開始する前にMSIのセットアップは、右昇格をお願いする必要があります。