Windows 8 で Visual Studio 2012 を起動するたびに、IIS メタデータにアクセスし、IIS 上のローカル Web アプリケーションをデバッグするには、常に管理者権限が必要です。
UAC をオフにすると、Windows 8 シミュレーターを起動できなくなります。
セキュリティに関するナンセンスをすべて止めて、仕事を続けられるようにするにはどうしたらよいか、誰か知っていますか?
答え1
Visual Studio 2012の「Metro」アイコンを右クリックします。
「ファイルの場所を開く」をクリックします。Visual Studio のショートカットがあるクラシック Windows デスクトップが表示されます。
そのショートカットを右クリックして「プロパティ」に進みます
「詳細設定」をクリック
「管理者として実行」をチェックし、「OK」をクリックします。
今後は、常に昇格された権限を持つ管理者として起動します。
Visual Studio へのショートカットごとにこれを実行する必要があります。
つまり、Visual Studio をタスク バーにピン留めしている場合です。
アイコンを右クリックします。
「Visual Studio 2012」を右クリック
次に、上記の手順 3 から続行します。
答え2
常に管理者として開くことを保証する唯一の方法は、私が知っている限りでは次のとおりです (ファイルの関連付け、ジャンプ リストなどから開く場合も含む)。
エクスプローラーでファイルを探します
devenv.exe
。例えば私のはC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\
devenv.exeを右クリックし、「互換性のトラブルシューティング」を選択します。
「トラブルシューティングプログラム」を選択します
「このプログラムには追加の権限が必要です」を選択します
「次へ」をクリックする前に VS を起動する必要がありますが、その後は完了です。
通常のプロパティ ダイアログからこれを行うことができなくなったのは非常に不便です。Microsoft は、Windows 8 ができるだけ多くの人を遠ざけるようにするために、特別な努力をしているようです...
答え3
同じ問題があったので、チームメイトが私に効果があった解決策を提案してくれました。Visual Studio 2012 の VSCommands次に、VSCommands 構成を開き、IDE 拡張機能 - 全般 - 常に昇格されたアクセス許可で Visual Studio を起動するように設定します。
答え4
オプション 1 - VSLauncher.exe と DevEnv.exe を常に管理者として実行するように設定する
Visual Studio を常に管理者として実行するには.slnファイルを開くとき:
- 案内する
C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
。 - 右クリックし
VSLauncher.exe
て選択互換性のトラブルシューティング。 - 選ぶトラブルシューティングプログラム。
- チェックオフプログラムには追加の権限が必要です「次へ」をクリックします。
- クリックプログラムをテストします...VSを起動するボタン。
- 「次へ」をクリックし、はい、このプログラムの設定を保存します、そして近いボタン。
Visual Studioを常に管理者として実行するにはVisual Studioを直接開くときDevEnv.exe ファイルに対しても同じ操作を実行します。これらのファイルは次の場所にあります。
ビジュアルスタジオ2010
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe
ビジュアルスタジオ2012
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
ビジュアルスタジオ2013
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe
ビジュアルスタジオ2015
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe
ビジュアルスタジオ2019
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe
オプション 2 - Visual Studio の VSCommands 拡張機能を使用する
無料のVisual Studio の VSCommands 拡張機能(入ったVisual Studio 拡張機能ギャラリーAlways start Visual Studio with elevated permissions
) をクリックし、[ツール] -> [VSCommands] -> [オプション] -> [IDE 拡張機能] -> [全般] に移動してチェックを外し、[保存] ボタンをクリックして、Visual Studio が常に管理者権限で起動するように構成します。
注記:VSCommands は現在 VS 2015 では利用できませんが、同社のサイトによると、VS 2015 をサポートするように更新する作業が進行中とのことです。
私の意見
私はオプション 2 を好みます。その理由は次のとおりです。
- また、この機能を簡単にオフにすることもできます。
- VSCommands には他にも多くの優れた機能が付属しているので、私は常にインストールしています。
- オプション 1 よりも簡単に実行できます。