web-dev-qa-db-ja.com

UACをすばやくオン/オフに切り替える方法。コマンドラインを使用して、Windows-7で?

UACに関連するコードを書いていて、頻繁にオン/オフにする必要があります。

それをすばやくオン/オフにする方法を探しているので、コマンドラインを使用することをお勧めします。

方法がわかれば共有してください。

ps。

ソリューションを再起動する必要がない場合は、すばらしいでしょう。

9
Nam G VU

管理者権限で次のコマンドを実行します。

  • UACを無効にする

    %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
    
  • UACを有効にする

    %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
    
11
Sparx

隠された「機能」であなたの心を吹き飛ばす準備ができています...

同じセッション内のすべての後続のコマンドでUACを無効にするには、つまり特定のスクリプトまたはCMDセッションを閉じると、スクリプトがリセットされ、一時的に無効にするために再度設定する必要があります。

SET __COMPAT_LAYER = WINXPSP3

3
Chris K.

余談ですが、コンピュータの管理者でありながら標準ユーザーのUACを維持したい場合は、管理者のみがUACをオフにする簡単な方法があります。

コントロールパネルの管理ツールからローカルセキュリティポリシーを開くだけです。

次に、[ローカルポリシー]> [セキュリティオプション]に移動します。

一番下までスクロールして、次のように表示されている場所を見つけます。承認モード;

それをダブルクリックし、ドロップダウンリストをクリックして、「プロンプトなしで昇格する」に変更します。

UACが管理者を煩わせることはもうありません。

2
Sparx