사용자 계정 컨트롤(권한 부여)
UAC(사용자 계정 컨트롤)를 사용하면 사용자가 사용자를 전환하거나 로그오프하거나 실행 기능을 사용할 필요 없이 일반 작업을 표준 사용자라고 하는 비관리자 및 관리자로 수행할 수 있습니다. "알리지 않음" 설정에 대한 UAC 동작은 더 이상 UAC를 사용하지 않도록 설정하지 않습니다. "알림 안 함" 설정은 분할 토큰을 제공하고 항상 필요한 권한을 자동으로 상승합니다. 이러한 미묘한 차이로 인해 앱에 호환성 문제가 발생할 수 있습니다. 그룹 정책을 사용하거나 레지스트리 키를 수동으로 설정하여 UAC를 사용하지 않도록 설정할 수 있습니다.
Windows Server 2008 R2, Windows 7, Windows Server 2008 및 Windows Vista: "알림 안 함" 설정은 UAC를 사용하지 않도록 설정합니다.
예를 들어 다음 단계를 수행하여 "알림 안 함" 설정을 변경하면 상승된 권한이 필요한 폴더에 파일을 만들려고 할 때 다른 결과를 얻게 됩니다. Windows 8 동작은 액세스를 거부하는 것입니다. Windows 7 동작을 사용하면 File.txt 파일을 만들 수 있습니다.
- 시작을 클릭하거나 탭 합니다. 검색 상자에 "사용자 계정 컨트롤 설정 변경"을 입력합니다.
- 사용자 계정 컨트롤 설정 변경을 클릭하거나 탭하여 엽니다.
- 슬라이더를 알림 안 으로 이동합니다.
- 확인을 클릭하거나 탭 합니다.
- 컴퓨터를 다시 시작합니다.
- 시작을 클릭하거나 탭한 다음 실행을 클릭합니다. 열기 상자에 "Cmd.exe"를 입력합니다. 창의 제목에는 "Administrator" 문자열이 없습니다.
- "echo > %windir%\system32\File.txt"을 입력합니다.
UAC는 Windows Server 2008 및 Windows Vista에 추가되었습니다. 표준 사용자 계정은 Windows XP의 사용자 계정과 동의어입니다. 로컬 관리자 그룹의 구성원인 사용자 계정은 대부분의 애플리케이션을 표준 사용자로 실행합니다.
UAC에 대한 자세한 내용은 다음 topics 참조하세요.
항목 | 설명 |
---|---|
UI 개발의 사용자 계정 컨트롤에 대한 지침 |
UAC에 대한 일반 정보입니다. |
관리자 권한이 필요한 애플리케이션 개발 |
관리 권한이 필요하지만 표준 사용자로 실행되는 작업을 수행하는 애플리케이션을 개발하기 위한 모델입니다. |
권한 부여 참조 |
권한 부여 함수, 인터페이스, 구조 및 기타 프로그래밍 요소에 대한 자세한 정보입니다. |