Windows 7에서 관리자로 시작시 bat 파일 실행


37

현재 Windows 7에서 박쥐 파일 형태로 시작 스크립트를 성공적으로 실행하고 있습니다 (박쥐 파일 경로를 값으로 사용하여 새 레지스트리 키 항목을 삽입했습니다

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run).

이제 시작시 다른 bat 파일을 실행해야하지만 관리자 권한으로 높은 권한으로 프롬프트를 수동으로 확인하지 않아도됩니다.

외부 프로그램없이 어떻게 이것을 달성 할 수 있습니까?


이 솔루션이 있습니까? serverfault.com/questions/429364/…
Radek

혼란 스러워요. UAC 프롬프트를 우회하는 기능이 큰 보안 문제가 아닙니까? 그것이 기존의 프롬프트의 목적을 무너 뜨리지 않습니까?
Kyle Delaney

답변:


24

이 기사를 참조하십시오 : 작업 스케줄러로 시작할 때 Vista가 UAC 제한 프로그램을 시작하게하십시오 .

이 기사는 작업 스케줄러를 사용하여 높은 권한으로 시작 프로그램을 시작하는 방법을 보여줍니다. 귀하의 경우 약간의 변경이 필요할 수 있지만 기사는 스크린 샷으로 잘 작성되었습니다.


3
이것이 단순한 링크가 아니라면 좋을 것입니다. :)
Ƭᴇcʜιᴇ007

1
@ Ƭᴇcʜιᴇ007 :이 잘 알려진 절차에 대한 전체 자습서가 많이 있으며, Vista 이후에도 유효합니다. 이것은 매우 오래된 답변이며 아마도 오늘 더 자세히 대답했을 것입니다. 그러나 SU에 대한 최신 경향이 긴 튜토리얼과 같은 답변을 요구한다는 것에 확신이 없습니다. 모든 답변이 미니 튜토리얼 일 필요는 없으며이 답변은 프린시 페를 설명하며 링크는 탄탄한 웹 사이트로 연결됩니다.
harrymc

2
나는 이것이 타이탄의 전투가 될 수 있다고 생각합니다! 그러나 실제로, 나는 이것에 대해 @ Ƭᴇcʜιᴇ007에 동의합니다 : 링크는 좋지만 나빠질 수 있으므로 미래에는 무의미합니다.
music2myear

1
@ music2myear : Google 검색어의 결과는 약 369,000 개입니다! 많은 사람들이 내가 할 수있는 것보다 훨씬 좋은 품질을 가지고 있습니다.
harrymc

2
그런 다음 본질적으로 단순한 "답변"을 게시하는 대신 원래 답변에 대한 주석으로 Google 쿼리에 대한 링크를 게시했을 수 있습니다. 그러나, 당신은 의견을 게시에 대한 담당자를하지 않습니다, 지금 당신은합니까?
Synetech

4

두 개의 배치 파일을 만듭니다.

StartAs.bat 에는 다음과 같은 내용이 포함되어 있습니다.

runas /user:SomeLocalAdminAccount c:\Users\MyUser\StartupWhat.bat

StartWhat.bat 에는 실행할 명령이 포함되어 있습니다.


1
여전히 파일이 높은 권한으로 실행되도록 요청합니다.
Joe Taylor

3

다른 접근법을 생각해 보셨습니까? 해당 레지스트리 설정에 대한 순수한 그룹 정책이거나 그룹 정책으로 실행되도록 배치 파일을 설정합니다. 사용자 스크립트가 아닌 컴퓨터 스크립트로 실행할 수도 있습니다.

gpedit.msc로 시작하십시오. 그러나 Ultimate 또는 다른 최고급 버전 중 하나가 필요합니다.


2

리소스 키트의 AutoExnt 유틸리티.

AutoExNT 서비스를 통해 관리자는 컴퓨터를 처음 시작할 때 사용자 지정 배치 파일을 실행하도록 Windows 기반 컴퓨터를 구성 할 수 있습니다. 또한이 사용자 정의 배치 파일이 실행될 때 사용자 나 관리자가 로그온하지 않아도됩니다.


2

hstart.exe -에서 제 3 자 START.EXE 교체 http://www.ntwind.com/software/hstart.html

호출은 약간의 고통이지만 실제로 잘 작동합니다.


소프트웨어를 추천 할 때는주의하십시오. 서면으로 답변이 스팸으로 표시 될 수 있습니다. 귀하의 답변에는 소프트웨어에 대한 설명과 문제 해결 방법이 포함되어야합니다. 추가 정보 : 답변에 소프트웨어를 추천하는 방법은 무엇입니까?
bwDraco

고맙지 만 괜찮아요. 사람들이 자신의 비관과 괴로움으로 잘못된 것을 잘못 가정한다면 나는 그것이 내 책임이라고 생각하지 않습니다. 나는이 문제가 있었고 그것이 내 해결책이었다.
ClioCJS

1

runas / user : SomeLocalAdminAccount

다음과 같아야합니다.

runas /noprofile /user:mymachine\administrator cmd

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc

runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

1
여전히 파일이 높은 권한으로 실행되도록 요청합니다.
Joe Taylor

1

어쩌면 UACPass (무료)로 해결할 수 있습니다.

  • 프로그램을 설치하다.
  • UACPass 창을여십시오.
  • 부팅 할 때 실행하고 싶은 프로그램으로 드래그하십시오.

끝난. 이 프로그램은 이제 UAC 프롬프트없이 관리자로 실행됩니다.
이 프로그램에는 add to startup:-D 옵션도 있습니다 .

프로그램은 로그온 후에 만 ​​실행됩니다 (또는 그렇게 생각합니다).


-1

바로 가기를 만들고 바로 가기 파일을 높은 수준으로 실행하도록 지정할 수도 있습니다.

(일부 고급 옵션 상자에 있습니다.)


박쥐 파일 바로 가기에는 작동하지 않습니다. 시도 해봐.
Joe Taylor

@JoeTaylor 그리고 cmd.exe에 대한 바로 가기를 만들고 cmdline에 bat 파일을주는 것은 어떻습니까?
베르너 헨즈

@werner Henze-사용해 보셨습니까?
Joe Taylor

@JoeTaylor : 박쥐 파일 바로 가기에는 작동하지 않습니다. 이게 정확히 무엇을 의미합니까? "관리자 권한으로 실행"확인란은 박쥐 파일의 바로 가기 및 cmd.exe의 바로 가기 (몇 분 전에 테스트)에 사용할 수 있습니다. 그러나 질문자는 UAC 프롬프트를 원하지 않으며 확인란은 UAC 설정에 따라 UAC 프롬프트를 트리거합니다.
Werner Henze

UAC 프롬프트를 억 누르는 동안 상승 된 실행은 응답이 의도 한 방식으로 작동하지 않습니다. 그게 내 뜻이야 따라서 OP가 찾고 있던 답은 아닙니다.
Joe Taylor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.