왜 명령이 거부되는가?

그것은 해당 명령들이 시스템에 주요한 설정에 접근하는 명령들이기 때문에 그렇습니다. 그러한 명령들을 일반 권한으로 실행된 명령 프롬프트에서 실행하게 되면 사용자 계정 컨트롤이 해당 명령의 실행을 차단하게 되고, 결론적으로 액세스가 거부되었다며 명령의 실행 자체가 거부되는 것이죠.



이를 해결하기 위한 방법에는 두 가지가 있습니다.

첫 째, 사용자 계정 컨트롤을 끄는 방법 [참고 - 사용자 계정 컨트롤(UAC) 끄기]
둘 째, 명령 프롬프트를 수동으로 관리자 권한으로 실행하는 방법

첫 번째 방법은 설정 후 앞으로 실행되는 명령 프롬프트가 무조건 관리자 권한으로 실행되는 방법이며, 두 번째 방법은 원하는 때에만 명령 프롬프트를 관리자 권한으로 실행하는 방법입니다. 전자는 링크의 글을 참고하여 사용자 계정 컨트롤의 설정을 변경하시길 바라며 이 글에서는 후자의 방법을 설명하도록 하겠습니다.

참고로 윈도우 8 의 경우 사용자 계정 컨트롤을 끄더라도 명령 프롬프트가 관리자 권한으로 실행되지 않습니다.





윈도우 8

▼ 관리자 권한으로 명령 프롬프트 실행하기 - 시작 타일 앱

Windows Key -> Ctrl + Tab -> 명령 프롬프트 우클릭 -> 관리자 권한으로 실행




▼ 관리자 권한으로 명령 프롬프트 실행하기 - 관리 도구

Windows Key + X -> 명령 프롬프트(관리자)






윈도우 7, 윈도우 비스타

▼ 관리자 권한으로 명령 프롬프트 실행하기 - 프로그램 메뉴

시작 -> 모든 프로그램 -> 보조 프로그램 -> 명령 프롬프트 우클릭 -> 관리자 권한으로 실행






윈도우 8, 윈도우 7, 윈도우 비스타 공통

▼ 바로 가기를 [Ctrl + Shift + 클릭] 하여 실행

시작 타일, 시작 메뉴, 또는 작업 표시줄에 고정된 프로그램들의 바로 가기를 Ctrl + Shift 키를 누른 채로 클릭하여 실행하게 되면 자동으로 관리자 권한으로 실행됩니다. 명령 프롬프트 바로 가기 또한 이러한 방식으로 실행하시면 됩니다.



▼ 바로 가기에 관리자 권한으로 실행 속성 지정

또는 아예 시작 타일, 시작 메뉴, 또는 작업 표시줄에 고정된 바로 가기의 고급 속성을 수정하여 항상 관리자 권한으로 실행하도록 만들어 주어도 됩니다.

명령 프롬프트 바로 가기 우클릭 -> 속성 -> 바로 가기 탭 -> 고급 -> 관리자 권한으로 실행 체크



참고 - 작업 표시줄에 고정된 바로 가기의 속성으로 들어가는 방법



참고 - 시작 타일에 위치한 바로 가기의 속성으로 들어가는 방법







관리자 권한으로 명령 프롬프트를 실행하면


이렇게 관리자 권한으로 실행된 명령 프롬프트는 관리자라는 문구가 붙습니다. 이렇게 관리자 권한으로 실행된 명령 프롬프트에서는 기존까지 거부되던 명령들이 정상적으로 실행되는 것을 확인할 수 있습니다.


2012년 01월 26일 09:13 - 1 차 발행
2012년 06월 10일 07:40 - 2 차 발행

 

 

캐플 블로그에 공개된 글은 반드시 원본 글의 링크를 포함시키는 조건으로 자유롭게 이용하실 수 있습니다.
하지만 블로그의 발전을 위하여 되도록이면 링크로 글을 소개해주시길 부탁드립니다. ^^

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. ... 2012.06.10 09:26 신고  댓글주소  수정/삭제  댓글쓰기
    Windows 8은 명령어로 사용자 계정 컨트롤을 완전하 끄거나 비트인 관리자 계정으로 해서 자동으로 관리자 권한으로 할 수 있다는데 그러면 문제가.... 메트로 어플이 안된다네요....
    • BlogIcon CApple 2012.06.10 11:16 신고  댓글주소  수정/삭제
      예 그래서 윈도우 8 은 사용자 계정 컨트롤을 꺼도 명령 프롬프트가 관리자 권한으로 실행되지 않는다는 설명이 붙은 것입니다. ^^

      언급하신 것은 Administrator 계정을 사용하거나 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System 의 EnableLUA 값을 0 으로 바꾸는 것인데요. 이럴 경우 말씀하신 것처럼 메트로 앱이 실행이 안 되죠.

      하지만 제어판에서만 사용자 계정 컨트롤을 끄고 각 프로그램의 실행 파일이나 바로 가기에서 관리자 권한으로 실행하게끔 속성을 조정해주면 사용자 계정 컨트롤 확인 창이 뜨지 않고 바로 관리자 권한으로 실행이 되기 때문에 굳이 사용자 계정 컨트롤을 완전히 끌 필요는 없어 보입니다.

      처음엔 불편할 줄 알았는데요. 오히려 이러한 방식이 프로그램 개별적으로 권한을 지정해 줄 수도 있고, 주요한 몇 가지 프로그램들만 한 번 설정해주면 되기에 아무튼 저는 더 낫더군요. 뭐 모든 프로그램들이 꼭 관리자 권한이 필요한 것은 아니니까요.
  2. 지나가던눈팅유령 2013.04.12 11:23 신고  댓글주소  수정/삭제  댓글쓰기
    정말 유용한 정보입니다! 특히 컨트롤+쉬프트+클릭으로 관리자 권한으로 실행되는부분은 지금까지 윈도우7을 사용하면서 처음보는 팁입니다ㅜ.ㅠb 뷰온 추천 꾸욱~
  3. 도도 2013.11.20 09:57 신고  댓글주소  수정/삭제  댓글쓰기
    급한 상황에서 찾다가 들어왔는데 큰 도움되었습니다.
  4. 2015.01.06 22:25 신고  댓글주소  수정/삭제  댓글쓰기
    xp에서는 해당하나도안되네요
  5. akdls1 2015.12.29 16:22 신고  댓글주소  수정/삭제  댓글쓰기
    원도우 10 도 원도우 8 처럼해야되나요 아니면 다르게해야되나요?

댓글을 달아 주세요

- 댓글에선 예의를 지켜주시기 바라며, 블로그지기는 댓글에서 따로 활동하지 않습니다.

* 티스토리 사용자는 여기를 클릭하시면 로그인 됩니다.

BBCode 안내   굵게 밑줄 기울임 취소선   취소선 취소선 취소선 취소선   왼쪽 정렬 가운데 정렬 오른쪽 정렬   코드박스 인용구 이미지   이미지 업로드-Imgur.com