備忘録的な

業務用

WS2012 で UAC 無効化

http://www.atmarkit.co.jp/ait/articles/0703/09/news127.html

Windows 8/8.1やWindows Server 2012/2012 R2の場合、
UAC機能はデフォルトではオンになっている。

しかし、これを「完全に」無効化すると、Windowsストアアプリが利用できなくなる、
という副作用が生じてしまう。

またその設定には、レジストリの操作かまたはローカルセキュリティポリシーの設定変更が必要だ。

そのため、まずは上記の副作用が生じないように、
コントロールパネルの操作で可能な範囲でUAC機能(の一部)を無効化してみて、
問題が解決できるか試してみよう。

コントロールパネルからUAC機能(の一部)を無効化するには、
まず管理者アカウントで[ユーザー アカウント]アプレットを開く。

次に[ユーザー アカウント制御設定の変更]をクリックし、
表示されたダイアログにあるスライダーのつまみを一番下まで下げ、[OK]ボタンをクリックする。


コントロールパネルで上記のように設定すると、
管理者権限を必須とするプログラムを起動する際にUACのダイアログが表示されなくなる。
しかし、例えば管理者アカウントでサインインして[名前を指定して実行]からcmd.exeを起動しても、
設定前と同じく管理者権限が付与されないコマンドプロンプトが起動する

(同様に設定したWindows 7Windows Server 2008 R2では、管理者権限が付与された状態でコマンドプロンプトが起動する)。
つまり、「完全には」UACは無効化されない。

もしこの時点で、依然としてUACに関わる問題が解決できない場合は、
レジストリを操作するかローカルセキュリティポリシーを変更することで、UACを完全に無効化できる。
ただし、前述のようにWindowsストアアプリが全面的に利用できなくなる
(「UACを有効にしてください」という旨のメッセージが表示され、正常に起動できない)ので、十分に注意していただきたい。

レジストリを操作してUACを完全に無効化する

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\system
値の名前:EnableLUA
型:REG_DWORD
値の内容:0 → UAC(管理者承認モード)を無効化する
1 → UAC(管理者承認モード)を有効化する
(1にするか、この値そのものを削除する)

Windows 8.x/Server 2012/R2でUACを完全に無効化するためのレジストリ設定
この設定は、正確にいえばUACにおける「管理者承認モード」という機能をオン/オフするものだ。
「EnableLUA」という値が存在しない場合は、新たに作成して「0」を設定することで無効化できる。
この設定を変更すると、即座にアクションセンターから再起動を求めるメッセージが表示されるので、
指示に従ってシステムを再起動する。

■ローカルセキュリティポリシーの設定を変更してUACを完全に無効化する

レジストリの操作ができない場合、次のようにローカルセキュリティポリシーの設定を変更すれば、UACを完全に無効化できる。

[ローカル ポリシー]-[セキュリティ オプション]にある
[ユーザー アカウント制御: 管理者承認モードですべての管理者を実行する]を[無効]に設定する。

グループポリシーでも同様にUACを完全に無効化できる。
具体的にはグループポリシー管理エディターで、
[コンピュータの構成]-[ポリシー]-[Windows の設定]-[セキュリティの設定]
-[ローカル ポリシー]-[セキュリティ オプション]を選択したら、
上記のように[ユーザー アカウント制御: 管理者承認モードですべての管理者を実行する]の設定を[無効]にする。

 

<参考情報>
ユーザー アカウント制御の概要
https://technet.microsoft.com/ja-jp/library/jj574089.aspx

ユーザー アカウント制御のしくみ
https://technet.microsoft.com/ja-jp/library/jj574202.aspx


ユーザー アカウント制御:管理者承認モードですべての管理者を実行します。
https://technet.microsoft.com/ja-jp/library/jj852217.aspx

Windows Server 2012: Deactivating UAC
http://social.technet.microsoft.com/wiki/contents/articles/13953.windows-server-2012-deactivating-uac.aspx


UACを無効にする方法。Windows Server 2012
http://blog.putise.com/uac%E3%82%92%E7%84%A1%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%82windows-server-2012/

Windows Vista/7/8/8.1/10のUAC対策について
http://www.trycut.com/uac.htm