次の方法で共有


ユーザー アカウント制御 (承認)

ユーザー アカウント制御 (UAC) を使用すると、ユーザーは、ユーザーを切り替えたり、ログオフしたり、実行を使用したりすることなく、管理者以外の管理者として、管理者として一般的なタスクを実行できます。 "通知しない" 設定に対する UAC の動作によって UAC が無効になることがなくなりました。 [通知しない] 設定では、分割トークンが提供され、必要な特権が常に自動的に昇格されます。 この微妙な状況により、アプリに互換性の問題が発生する可能性があります。 グループ ポリシーを使用するか、レジストリ キーを手動で設定することで、UAC を無効にすることもできます。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista: [通知しない] 設定では UAC が無効になります。

たとえば、次の手順を実行して [通知しない] 設定を変更すると、昇格された特権を必要とするフォルダーにファイルを作成しようとすると、さまざまな結果が得られます。 Windows 8 の動作では、アクセスを拒否します。 Windows 7 の動作では、File.txt ファイルを作成できます。

  1. [スタート] クリックまたはタップします。 検索ボックスに、「ユーザー アカウント制御設定の変更」と入力します。
  2. [ユーザー アカウント制御の設定 変更] をクリックまたはタップして開きます。
  3. スライダーを 通知しないに移動します。
  4. [OK] クリックまたはタップします。
  5. コンピューターを再起動します。
  6. [スタート] クリックまたはタップし、[の実行] をします。 [開く] ボックスに「Cmd.exe」と入力します。 ウィンドウのタイトルに "Administrator" という文字列が含まれていないことに注意してください。
  7. 「echo > %windir%\system32\File.txt」と入力します。

UAC は、Windows Server 2008 および Windows Vista で追加されました。 標準ユーザー アカウントは、Windows XP のユーザー アカウントと同義です。 ローカル Administrators グループのメンバーであるユーザー アカウントは、ほとんどのアプリケーションを標準ユーザーとして実行します。

UAC の詳細については、次のトピックを参照してください。

話題 形容
UI 開発 でのユーザー アカウント制御の ガイドライン
UAC に関する一般的な情報。
管理者特権を必要とするアプリケーションの開発
管理特権を必要とするが、標準ユーザーとして実行される操作を実行するアプリケーションを開発するためのモデル。
承認リファレンス
承認関数、インターフェイス、構造体、およびその他のプログラミング要素に関する詳細情報。