프로세스가 관리자 권한으로 실행 중인지 어떻게 알 수 있습니까?


44

UAC가 활성화 된 Windows Vista를 사용하고 있습니다. 응용 프로그램을 설치했으며 설치 관리자에 관리자 권한이 필요했습니다. 그런 다음 설치 관리자가 응용 프로그램을 시작했습니다. 응용 프로그램이 관리자 권한으로 계속 실행되고 있는지 알고 싶습니다.

Windows 작업 관리자와 프로세스 탐색기를 시도했지만이 정보를 표시하지 않는 것 같습니다.


업데이트 된 OS에 대해서는 이 질문을 참조하십시오 . 작업 관리자 세부 정보 탭에는 선택적 상승 열이 있습니다.
한스 본

답변:


43

에서 프로세스 탐색기 , 이중 속성을 엽니 과정을 클릭합니다. 보안 탭으로 이동 하십시오. 그룹 목록에서 BUILTIN \ Administrators 를 찾아 Flags 열 에서 내용을 확인하십시오 .

거부 = 상승하지 않음 (관리자가 아님)

대체 텍스트

소유자 = 관리자 (관리자 임)

대체 텍스트


4
Windows 7 시스템에서는 관리자 권한으로 실행되는 프로세스의 특정 세부 정보 (예 : 보안 권한)를 볼 수 있도록 관리자 권한으로 프로세스 탐색기 를 실행해야했습니다 . 일반 사용자로 Process Explorer 를 실행할 때 보안 탭의 내용이 비어 있습니다.
Anthony G-Monica에 대한 정의

Win10에는 이와 같은 것이 전혀 없습니다. sysinternals (@Tim)를 사용하고 프로세스의 열에 "무결성 수준"을 추가하십시오.
user15507

1
Win8 이상에는 항상 작업 관리자에 Elevated 라는 선택적 열이 있으며 예 또는 아니요로 표시됩니다. 이것은 물론 세부 사항 탭에 있습니다.
Adam Caviness

39

프로세스 탐색기에서 표시된 열을 변경하고 "프로세스 이미지"탭에서 "무결성 레벨"열을 추가 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

이것은 관리자 권한으로 프로세스를 실행할 때 변경되는 내용에 대한 기술적 용어입니다. 프로세스 탐색기를 관리자로 실행하면 일반 프로세스는 '중간'무결성 수준으로, 높은 프로세스는 '높음'으로 표시됩니다.

프로세스 탐색기를 일반 사용자로 실행하면 무결성 레벨 열에 빈 항목으로 관리자 권한이있는 프로세스가 표시됩니다.


또한 특정 프로그램을 관리자로 실행하고 프로세스 탐색기를 일반 사용자로 실행하는 경우 프로세스 탐색기에는 프로세스의 실제 아이콘이 아니라 빈 아이콘이 표시됩니다.
Nikos

+ 1 답변
BattleTested

3

OS로 업데이트 : Windows 7 및 Windows 10 (Vista에 대해서는 확실하지 않음)에 포함되어 있다고 생각되는 리소스 모니터에는 CPU 탭의 프로세스 목록 섹션에 선택적 '고가'열이있어 상당히 정확한 것으로 보입니다.


0

명령 줄 도구를 사용 하려면 MS Sysinternals 제품군Accesschk 유틸리티를 사용하여 프로세스가 관리자 권한으로 실행 중인지 확인할 수 있습니다.

이 목적에 유용한 플래그는 다음과 같습니다.

  • -p(공정) 옵션은 이름 또는 실행중인 프로세스의 PID 중 하나를 사용할 수 있습니다.

  • -v(세부 정보 표시) 옵션은 인쇄 윈도우 무결성 수준을

  • -q에서 (자동) 옵션을 방지 버전 정보가 인쇄된다.

  • -f(전체) 옵션은 공정 (들) (사용자, 그룹 및 권한의 보안 토큰 세부 사항)에 더 많은 정보를 제공하기 위해 사용할 수 있지만 추가 세부 사항의 수준이 상승 권한을 검사 할 필요가 없습니다.

실행중인 모든 cmd프로세스 의 권한을 나열하십시오 .

> accesschk.exe -vqp cmd

[5576] cmd.exe
  Medium Mandatory Level [No-Write-Up, No-Read-Up]
  RW ICS\Anthony
        PROCESS_ALL_ACCESS
  RW NT AUTHORITY\SYSTEM
        PROCESS_ALL_ACCESS
[8224] cmd.exe
  Medium Mandatory Level [No-Write-Up, No-Read-Up]
  RW ICS\Anthony
        PROCESS_ALL_ACCESS
  RW NT AUTHORITY\SYSTEM
        PROCESS_ALL_ACCESS
Error opening [6636] cmd.exe:
Access is denied.

여기서 cmd시작한 세 가지 프로세스가 있음을 알 수 있습니다 . 처음 두 개는 중간 필수 (무결성) 수준이며 내 도메인 계정에서 실행중인 것으로 표시되어 이러한 프로세스가 관리자 권한없이 시작되었음을 나타냅니다.

그러나 마지막 프로세스 (PID 6636)는 높은 권한으로 시작되었으므로 권한이없는 명령으로 해당 프로세스에 대한 정보를 읽을 수 없습니다. 높은 권한 accesschk으로 실행 하고 명시 적으로 PID를 지정하면 다음 정보가 인쇄됩니다.

> accesschk.exe -vqp 6636

[6636] cmd.exe
  High Mandatory Level [No-Write-Up, No-Read-Up]
  RW BUILTIN\Administrators
        PROCESS_ALL_ACCESS
  RW NT AUTHORITY\SYSTEM
        PROCESS_ALL_ACCESS

이제 무결성 수준이 높고이 프로세스가 Administrators기본 제공 보안 그룹에서 실행되고 있음을 알 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.