「ユーザーアカウント制御」をラクラク操作する!
私用で使うWindows10 くん、たまにユーザーアカウント制御(UAC)を勝手にデフォルト値に戻すクセがある。
そんなときに、設定ウィンドウを毎回ひらくのが非常に面倒なので、もっと楽にやる方法がないか調べてみた。
PowerShellは実行権限の設定をする必要があるので、特にこだわりがなければバッチファイルの方法をオススメします。
batファイルVer
automationlabo.com
ユーザーアカウント制御のツマミの場所ごとにどんなコードで動かせばいいかが書いてある!なにこれ優しい(´∀`*)
手順はこちら!
- テキストエディタ(メモ帳とか)を開いて、希望するツマミに応じたコードをコピー
- 適当な名前をつけて保存
- 拡張子を .bat にする
- 右クリックして「管理者として実行」を選択
管理者として実行を選ぶのが面倒なので、それを簡略化する方法も調べたいところ。
psファイルVer
miyamon-se-exp.hatenablog.jp
因みにpsとはPowerShellのこと。
手順はこちら!
- PowerShell実行権限を取得(思い出したら追記します・・・)
- PowerShell ISE を開く(Windows10 なら標準でインストールされてる)
- コードをコピペ
- メニューバーの実行ボタン ▶ をクリック
psファイル向けのコードを4つ書いておきます。
ツマミの一番上に設定するなら一番上のコードを、一番下なら一番下のコードを使ってください。
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "ConsentPromptBehaviorAdmin" -Value 2 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "PromptOnSecureDesktop" -Value 1 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "EnableLUA" -Value 1
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "ConsentPromptBehaviorAdmin" -Value 5 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "PromptOnSecureDesktop" -Value 1 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "EnableLUA" -Value 1
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "ConsentPromptBehaviorAdmin" -Value 5 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "PromptOnSecureDesktop" -Value 1 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "EnableLUA" -Value 0
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "ConsentPromptBehaviorAdmin" -Value 0 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "PromptOnSecureDesktop" -Value 0 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System' -Name "EnableLUA" -Value 0
今後の課題
レジストリ、Policy、このあたりの概念を理解して、操作の自動化に役立てたい。
4つのコードは、所詮右側の数字をいじくっただけだし、自力でこの設定値を調べる方法もわかっていない。
Linuxの場合はLPICという資格試験の取得を手掛かりに学習できるが、Windowsインフラを学ぶときにどうやればいいんだろうか?