UACに関連するコードを書いていて、頻繁にオン/オフにする必要があります。
それをすばやくオン/オフにする方法を探しているので、コマンドラインを使用することをお勧めします。
方法がわかれば共有してください。
ps。
ソリューションを再起動する必要がない場合は、すばらしいでしょう。
管理者権限で次のコマンドを実行します。
%windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
%windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f
隠された「機能」であなたの心を吹き飛ばす準備ができています...
同じセッション内のすべての後続のコマンドでUACを無効にするには、つまり特定のスクリプトまたはCMDセッションを閉じると、スクリプトがリセットされ、一時的に無効にするために再度設定する必要があります。
SET __COMPAT_LAYER = WINXPSP3
余談ですが、コンピュータの管理者でありながら標準ユーザーのUACを維持したい場合は、管理者のみがUACをオフにする簡単な方法があります。
コントロールパネルの管理ツールからローカルセキュリティポリシーを開くだけです。
次に、[ローカルポリシー]> [セキュリティオプション]に移動します。
一番下までスクロールして、次のように表示されている場所を見つけます。承認モード;
それをダブルクリックし、ドロップダウンリストをクリックして、「プロンプトなしで昇格する」に変更します。
UACが管理者を煩わせることはもうありません。