사용자 계정 컨트롤(권한 부여)

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. 확인을 클릭하거나 탭 합니다.
  5. 컴퓨터를 다시 시작합니다.
  6. 시작을 클릭하거나 탭한 다음 실행을 클릭합니다. 열기 상자에 "Cmd.exe"를 입력합니다. 창의 제목에는 "Administrator" 문자열이 없습니다.
  7. "echo > %windir%\system32\File.txt"을 입력합니다.

UAC는 Windows Server 2008 및 Windows Vista에 추가되었습니다. 표준 사용자 계정은 Windows XP의 사용자 계정과 동의어입니다. 로컬 관리자 그룹의 구성원인 사용자 계정은 대부분의 애플리케이션을 표준 사용자로 실행합니다.

UAC에 대한 자세한 내용은 다음 topics 참조하세요.

항목 설명
UI 개발의 사용자 계정 컨트롤에 대한 지침
UAC에 대한 일반 정보입니다.
관리자 권한이 필요한 애플리케이션 개발
관리 권한이 필요하지만 표준 사용자로 실행되는 작업을 수행하는 애플리케이션을 개발하기 위한 모델입니다.
권한 부여 참조
권한 부여 함수, 인터페이스, 구조 및 기타 프로그래밍 요소에 대한 자세한 정보입니다.