Windows 7 では、プログラムの互換性設定で、常に管理者として実行するオプションをオフにできます。Windows 8 以降にも同様のオプションはありますか?
私はいつも自分のマシンで UAC を無効にしており、Windows 8 にアップグレードした後も同じことをしたと思っていました。しかし、通知をオフにするしか選択肢がないことがわかりましたoff
。
これは、管理者グループに属しているにもかかわらず、管理者として何も実行されないことを意味します。デバッグしようとすると (プロセスにアタッチするのではなく)、コンソール\Visual Studio を閉じて再度開く必要がありF5、非常にイライラします。
初めてデバッグするときに、管理者として開くための追加の手順を覚えておくか、閉じて再度開くように指示する必要があるのは本当に面倒です。
ベストアンサー1
Windows 8、Windows 10、Windows 11 では、右クリックしdevenv.exe
て「互換性のトラブルシューティング」を選択する必要があります。
- 「トラブルシューティングプログラム」を選択します
- 「プログラムには追加の権限が必要です」をチェックしてください
- 「次へ」をクリック
- 「プログラムをテスト...」をクリックします。
- プログラムが起動するまで待ちます
- 「次へ」をクリック
- 「はい、このプログラムの設定を保存します」を選択します
- 「閉じる」をクリック
Visual Studio を開いたときに devenv.sln への変更を保存するように求められた場合は、この回答を参照して無効にしてください。
Visual Studio devenv ソリューション保存ダイアログを無効にする
気が変わって「管理者として実行」の互換性設定を元に戻したい場合は、ここで回答を参照してください:Visual Studio 2015 で認識されない GUID 形式を修正する方法