윈도우 8 의 변화 중 하나가 사용자 계정 컨트롤을 끄더라도(제어판 설정 기준) 배치 파일이 자동으로 관리자 권한으로 실행되지 않는다는 점입니다. 이는 레지스트리를 수정하여 배치 파일의 기본 실행 설정을 관리자 권한으로 실행으로 변경해줌으로써 해결할 수 있습니다.

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\cmdfile\shell]
@="runas"



이렇게 레지스트리를 수정하면 기존의 열기였던 배치 파일의 기본 실행 설정이 관리자 권한으로 실행으로 변경되고, 이후 배치 파일을 단순히 더블 클릭하여 실행하여도 자동으로 관리자 권한으로 실행이 되는 것입니다. 물론 이전으로 되돌리려면 해당 레지스트리 값을 삭제하면 되고요.



레지스트리를 편집하기 귀찮으실테니 이를 간단하게 적용할 수 있는 배치 파일을 제작해보았습니다.



그럼 잘 사용하세요. ^^

 

 

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

- 상업적인 용도의 사이트는 대상에서 제외됩니다. -
- 글에는 오류가 있을 수 있고, 추후 수정 또는 재발행될 수 있습니다. -
  1. 민정 2012.09.26 12:56 신고  댓글주소  수정/삭제  댓글쓰기
    배치 파일만 되는겁니까?? 다른 프로그램을 항상권리자권한으로 할수 있는 레지 변경은 없을까요^^!
    • BlogIcon CApple 2012.09.26 13:08 신고  댓글주소  수정/삭제
      프로그램들은 기본적으로 관리자 권한이 필요하면 프로그램 자체에서 관리자 권한으로 실행되도록 처리되어 있습니다.

      물론 EXE 확장자 레지스트리도 이와 같이 만들 수 있지만, 그렇게 하면 여러 가지 프로그램에서 다른 문제가 생기게 됩니다. 아마 이러한 문제들 때문에 안 하느니만 못하실 겁니다. 그리하여 추천하지 않습니다.


      참고로 개별적인 프로그램은 실행 파일을 마우스 오른쪽 버튼을 클릭하여 속성으로 들어가신 후 호환성 탭으로 들어가시면 항상 관리자 권한으로 실행할 수 있도록 체크하는 부분이 있습니다.

      만약 프로그램의 바로 가기라면 역시나 마우스 오른쪽 버튼으로 클릭하여 속성으로 들어가신 후 고급으로 들어가시면 역시나 항상 관리자 권한으로 실행할 수 있도록 체크하는 부분이 있습니다.

      이런 방법을 통해 관리자 권한이 필요한 프로그램마다 개별적으로 따로 설정해 주시는 게 좋습니다.
  2. polarbear 2012.09.27 09:23 신고  댓글주소  수정/삭제  댓글쓰기
    우왓! 다른 내용 검색하려다가 예전에 궁금해했었던 내용이 검색결과에 떠서 궁금증이 해결되었습니다~!!

    저는 윈도우8을 vhd 형식으로 만들어서 부모, 자식 2개, 클린 이렇게 만들어놓고

    자식으로 부팅할때마다 다음 부팅땐 클린이미지로 변경된 다른 자식으로 부팅되게하도록 해놨는데요.

    배치파일을 시작 파일에 넣어놓으면 관리자 권한으로 실행이 안되어서 bcdedit가 실행 안되는 문제가 있었습니다.

    포스팅 덕분에 궁금증이 해결되었네요~ 시작 프로그램에 배치파일을 넣어놓아도 관리자 권한으로 실행이 되겠죠??
    • BlogIcon CApple 2012.09.27 11:21 신고  댓글주소  수정/삭제
      글쎄요. 그건 안 해 봤네요. ^^;; 전 해당 문제를 그냥 Task Scheduler 로 해결을 해서요. ^^; 아래와 같이 명령을 내리면 스케줄러가 등록 됩니다.

      schtasks /create /sc onlogon /tn "스케줄이름" /rl highest /tr "배치 파일"

      이렇게 하면 윈도우로 로그온하고 바탕 화면에 진입할 때마다 해당 배치 파일을 자동으로 관리자 권한(Highest)으로 실행하거든요. 결과적으로 시작 프로그램에 넣는 것과 별반 다를 것이 없죠.
  3. polarbear 2012.09.27 20:47 신고  댓글주소  수정/삭제  댓글쓰기
    답변 감사드립니다 ^^;
    작업 스케줄러에 등록하니 배치파일 실행할때 커맨드창도 안뜨고 아주 깔끔하네요 +.+
    즐거운 추석 연휴 보내세요!!!
  4. BlogIcon ° 북극곰 ° 2012.10.27 13:54 신고  댓글주소  수정/삭제  댓글쓰기
    조으네요 그동안 구찮았는데 감사합니다 !!
  5. 사랑인 2012.12.25 23:19 신고  댓글주소  수정/삭제  댓글쓰기
    winpe에서는 대두분 관리자 권한 실행으로 해도 관리자 권한 실행이 안되던데...해결방법이 있나요...??
    • BlogIcon CApple 2012.12.26 00:34 신고  댓글주소  수정/삭제
      WinPE 는 기본적으로 Administrator 즉, 최고 관리자 계정을 사용하기 때문에 모든 작업들이 관리자 권한으로 실행될텐데요? 혹시 다른 분들이 제작한 PE 를 사용 중이시라면 해당 제작자가 어떤 작업을 했는지 저는 모르기 때문에 딱히 제가 드릴 수 있는 답변은 없습니다. 그러한 문제는 해당 PE 의 제작자들에게 물어보시는 게 좋을 듯 합니다.
    • 사랑인 2012.12.26 12:39 신고  댓글주소  수정/삭제
      그렇군요...그럼 윈도우 시디에 제공되는 pe를 사용해야겠군요..
    • BlogIcon CApple 2012.12.26 15:26 신고  댓글주소  수정/삭제
      그게 제일 확실하긴 하죠. ^^
  6. dfs 2014.08.16 15:27 신고  댓글주소  수정/삭제  댓글쓰기
    8.1에선 이방법 막힘. 8.1 사용자들은 참고하시길
  7. 호야 2017.04.03 11:55 신고  댓글주소  수정/삭제  댓글쓰기
    배치파일 자동실행설정.cmd 파일 다운로드 안되네요..
    부탁드립니다.

댓글을 달아 주세요

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

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

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