Windows 7 の ユーザーアカウント制御の設定
このページはRC版での情報です。製品版は こちら をご覧ください。
Windows Vista で非常に評判の悪いユーザーアカウント制御(UAC)は、4つのレベルから選択できるようになりました。下の各見出しの次に載せた英単語は、レジストリの
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
以下の関連するエントリの名前とその値です。
- 既定・プログラムがコンピューターに変更を加えようとする場合のみ通知する
ConsentPromptBehaviorAdmin = 5
PromptOnSecureDesktop = 1
EnableLUA = 1
- 次の場合は常に通知する
ConsentPromptBehaviorAdmin = 2 (Windows Vista での既定値)
PromptOnSecureDesktop = 1
EnableLUA = 1
- プログラムがコンピューターに変更を加えようとする場合のみ通知する(デスクトップを暗転しない)
ConsentPromptBehaviorAdmin = 5
PromptOnSecureDesktop = 0
EnableLUA = 1
- 次の場合は通知しない
ConsentPromptBehaviorAdmin = 0
PromptOnSecureDesktop = 0
EnableLUA = 0 (Windows Vista でユーザーアカウント制御を無効にした場合と同値)
グループポリシーでの設定項目を見ると、選択肢が6項目あります。ここで設定できるのは ConsentPromptBehaviorAdmin の値だけですが、コントロールパネルの設定では 0,2,5 の3通りの値から選択できるのに対し、グループポリシーでは 0〜5 の6通りの値から選択ができます。
説明の内容はまだ日本語化されていませんでしたので、下記に英文のまま掲載します。
- 確認を要求しないで昇格する
ConsentPromptBehaviorAdmin = 0
PromptOnSecureDesktop = 1
EnableLUA = 1
Elevate without prompting: Allows privileged accounts to perform an operation that requires elevation without requiring consent or credentials. Note: Use this option only in the most constrained environments.
- セキュリティで保護されたデスクトップで資格情報を要求する
ConsentPromptBehaviorAdmin = 1
PromptOnSecureDesktop = 1
EnableLUA = 1
Prompt for credentials on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to enter a privileged user name and password. If the user enters valid credentials, the operation continues with the user's highest available privilege.
- セキュリティで保護されたデスクトップで同意を要求する
ConsentPromptBehaviorAdmin = 2
PromptOnSecureDesktop = 1
EnableLUA = 1
Prompt for consent on the secure desktop: When an operation requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege.
- 資格情報を要求する
ConsentPromptBehaviorAdmin = 3
PromptOnSecureDesktop = 1
EnableLUA = 1
Prompt for credentials: When an operation requires elevation of privilege, the user is prompted to enter an administrative user name and password. If the user enters valid credentials, the operation continues with the applicable privilege.
- 同意を要求する
ConsentPromptBehaviorAdmin = 4
PromptOnSecureDesktop = 1
EnableLUA = 1
Prompt for consent: When an operation requires elevation of privilege, the user is prompted to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege.
- Windows 以外のバイナリに対する同意を要求する
ConsentPromptBehaviorAdmin = 5
PromptOnSecureDesktop = 1
EnableLUA = 1
Prompt for consent for non-Windows binaries: (Default) When an operation for a non-Microsoft application requires elevation of privilege, the user is prompted on the secure desktop to select either Permit or Deny. If the user selects Permit, the operation continues with the user's highest available privilege.
グループポリシーで PromptOnSecureDesktop の値を変更するには、「昇格のプロンプト時にセキュリティで保護されたデスクトップに切り替える」という設定項目を操作します。EnableLUA の値を変更するには、「管理者承認モードですべての管理者を実行する」という設定項目を操作します。
<サイト内関連URL>