태그 보관물: windows-7

windows-7

바로 가기에서 관리자로 회색으로 실행 가기 고급 옵션에서 “항상 관리자로 실행”이 회색으로

관리자로 실행할 때만 작동하는 프로그램에 대한 바로 가기가 있지만 바로 가기 고급 옵션에서 “항상 관리자로 실행”이 회색으로 표시됩니다. 다른 유사한 질문을 보았지만 내 문제에는 적용되지 않습니다. UAC가 활성화되어 있으며 관리자이며 cmd에서 실행하는 방법을 모릅니다.



답변

호환성 탭에서 관리자 권한으로 실행을 사용할 수 있습니다.

한 가지 방법으로 타사는 nircmd를 사용합니다.
http://www.nirsoft.net/utils/nircmd2.html#elevate


답변

바로 가기가 디렉토리 경로가 아닌 객체 식별자를 가리키는 경우에 발생합니다.

바로 가기 속성의 대상 {0AFACED1-E828-11D1-9187-B532F1E9575D}이 디렉토리 경로 가 아니기 때문에 이것이 사실인지 알 수 있습니다 .

당신이 뭔가에 대한 바로 가기를 만들려면 C:\Windows\System32, 오히려 시작 메뉴에있는 기존 바로 가기를 만드는 것보다, 해당 폴더의 항목에서 직접 바로 가기를 만들 수 있습니다.


답변

“관리자 권한으로 실행”컨텍스트 메뉴 옵션 및 / 또는 바로 가기 확인란은 배치 파일 / 스크립트에 사용할 수없는 것 같습니다. 이것은 PowerShell에 대한 답변입니다.
관리자로 스크립트를 실행하는 방법은 무엇입니까?

일반적인 배치 파일을 실행하는 데 아직 답변이 없습니다.


답변

해결 방법은 관리자로 실행해야하는 실행 파일에 대한 바로 가기를 만드는 것입니다 (UAC 프롬프트를 호출하기위한 못생긴 코드를 해결하려는 경우). 새 바로 가기를 만든 후 마우스 오른쪽 단추를 클릭하고 속성 을 선택한 다음 바로 가기 탭, 고급 … 단추를 차례로 클릭하고 마지막 으로 관리자 권한으로 실행 확인란을 선택하십시오.


답변

실행 파일을 바로 가기 대상에 추가하면 작동합니다. 예를 들면 다음과 같습니다.

바로 가기를 마우스 오른쪽 버튼으로 클릭하고 다음에서 대상을 변경하십시오.

C : \ 스크립트 \ helloworld.js

wscript.exe C : \ Scripts \ helloworld.js

(또는)

cscript.exe C : \ Scripts \ helloworld.js

그런 다음 속성에서 관리자로 실행 확인란이 활성화됩니다.

파이썬 스크립트에 문제가 있습니다. 대상을 추가해야했습니다.
"C:\Users\......\Python36\python.exe" "C:\Users\......\test.py"

Ramesh Srinivasan에 모든 영광


답변

BrianD관리자로 스크립트를 실행하는 방법 에서 최고의 답변과 Ross를 제공 했습니다 . 설명했다 :

옵션이 회색으로 표시되는 호환성 탭을 사용하는 대신 바로 가기 탭에서 고급 버튼을 사용하십시오

이것은 적어도 Windows7에 유효합니다.


답변

이것은 윈도우가 인식하지 못하는 파일 형식에서 발생하는 것으로 보입니다. 하지만 방금 간단한 해결책을 찾았습니다.

cmd.exe (c : \ windows \ system32 \ cmd.exe) 바로 가기를 만들고 대상 필드를 다음으로 바꿉니다.

C:\windows\System32\cmd.exe /c start "" "c:\path\to\your.file"

이제 고급 탭에서 “관리자 권한으로 실행”을 활성화 할 수 있습니다

주의 사항 :

  • Windows 10에서 관리자로 실행하면 다른 네트워크 드라이브 세트가있는 것 같습니다. 매핑 된 드라이브가 아닌 절대 UNC 경로를 사용하십시오.
  • 매개 변수를 전달해야하는 경우
    시작 명령에 대한 문서를 여기 에서 확인하십시오.

Startcmd.exe로 열지 않고 왜 사용 합니까?

  • 바로 가기를 사용하여 파일을 실행하면 cmd.exe /c c:\path\to\your.file프로그램이 실행되는 동안 빈 검은 창이 열립니다.

이 문제를 Start해결하려면 어떻게 해야합니까?

  1. /c명령 실행이 끝나면 닫는 플래그 로 cmd 인스턴스를 시작합니다.
  2. 그런 다음 Startcmd.exe의 기본 명령 인 새 창에서 “프로그램”을 여는 명령 을 실행합니다.
  3. Start실행 파일이 아닌 경우 명령 실행 방법 실행 파일이 Windows로 전달 된 다음 해당 파일 형식의 관련 프로그램을 사용하여 명령이 열립니다.
  4. 시작이 시작되면 Start명령이 종료되고 cmd.exe 창이 닫힙니다.