Windows 7에서 SYSTEM 사용자로 로그인하는 방법은 무엇입니까?


9

누구든지 Windows 7에서 SYSTEM (높은 권한) 사용자에 로그인하는 것에 대해 알고 있습니까?

내 XP 컴퓨터에서 다음을 수행합니다.

명령 프롬프트:

10시 20 분에 / interactive cmd.exe

그런 다음 explorer.exe를 닫고 다시여십시오.

그러나 Windows 7에는 경고가 표시되고 지정된 시간에 예약 된 작업을 수행하지 않습니다.

보안 향상으로 인해이 작업은 예상 한 시간에 실행되지만 대화 형으로는 실행되지 않습니다. 대화식 작업이 필요한 경우 schtasks.exe 유틸리티를 사용하십시오 (자세한 내용은 'schtasks /?'). 작업 ID = 1 인 새 작업을 추가했습니다.

Windows 7에서 가능합니까?


1
... 왜 이렇게 하시겠습니까? 으로 무언가를 실행해야한다고 생각한다면 SYSTEM, 무언가를 달리는 것은 SYSTEM문제가 아닙니다. 관리자 권한으로 명령 프롬프트를 시작하십시오. 관리자 권한 명령 프롬프트에 권한 문제가있는 경우 해당 문제에 대해 구체적으로 게시하십시오. SYSTEM사용자 로서 실행하는 것은 답이 아닙니다.
다스 안드로이드

2
이에 대한 답변은 귀하가하지 말아야 System합니다. 서비스 계정 이므로 로그인해서는 안됩니다. 아마도 당신은 당신이 달성하고자하는 것을 설명하기 위해 새로운 질문을 추가 하거나이 질문을 편집해야하며 우리는 올바른 방향으로 당신을 지적하려고 노력할 것입니다.
제임스 스넬

답변:


18

-s 및 -i 옵션과 함께 Microsoft의 PsExec 을 사용하십시오 .

로컬 시스템 계정에서 실행되는 명령 프롬프트를 시작합니다.

PsExec을 포함하는 파일을 PATH 환경 변수에 추가하십시오.

cmd.exe를 마우스 오른쪽 단추로 클릭하고 '관리자 권한으로 실행'을 클릭하여 관리자 권한 명령 프롬프트를 시작하십시오.

psexec -sid cmd.exe 명령을 입력하십시오.

http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012/SIA311에서 42 분 20 초의 예를 참조하십시오 .

이것이 당신이하려는 것이 아니라면, 나는 당신의 질문을 오해했습니다.


그러나 그것은 내 문제를 해결하지 못했습니다 ... 나는 그 시스템 사용자에 액세스 할 수 없습니다 ...
Gowtham S

@Gowtham 당신이 달성하려는 것을 설명해 주시겠습니까? 당신은 XY 문제에 빠지고 있으며 당신이하려는 일을 우리에게 알려 주면 우리는 다른 방법으로 그것을 성취 할 수있는 방법을 말할 수 있습니다.
Scott Chamberlain

내 C 드라이브는 디스크 공간이 부족하다는 경고를 표시합니다. 지금 windows7을 사용하고 있습니다. 내 C에서 ProgramData (숨겨진 폴더 임)를 삭제해야합니다. 드라이브, 삭제하려고하면 거의 C 드라이브의 10GB를 차지합니다. 액세스를 표시하는 접기의 내용이 거부되었습니다. win7 이전에 XP 시스템에서 동일한 문제가 발생했습니다. SYSTEM 사용자를 통해 원치 않는 시스템 캐시를 삭제합니다. 또한 관리자는 ProgramData에서 숨겨진 파일을 삭제할 권한이 없습니다.
Gowtham S

이것은 로그인 및 상호 작용을위한 사용자 계정이 아닙니다. 특별 계정입니다. 시스템에서 시스템 서비스를 제어하는 ​​데 사용됩니다. 그러나 특정 프로그램 및 서비스를 시스템 사용자로 시작할 수 있습니다. 첫 번째 답변은 문제를 해결합니다. 시스템 계정으로 프로그램에 액세스하고 있습니다. 사용자 계정이 아니므로 그러한 사용자가 없기 때문에 시스템 사용자로 로그인 할 수 없습니다.
에폭시

1
Program Data 폴더를 삭제해서는 안됩니다. 예약 된 창입니다. 프로그램 데이터에 액세스하려면 다음을 수행하십시오 (시스템 사용자가이 폴더에 액세스 할 필요는 없습니다. 시스템 사용자를 사용하여 시스템 폴더를 삭제하지 마십시오). -Windows 탐색기를 사용하여 폴더 옵션 패널을 엽니 다.-보기 탭을 클릭하고 숨겨진 파일 및 폴더를 찾으십시오. - '숨김 파일 및 폴더 표시'를 클릭하고 확인을 클릭하십시오. 이제 프로그램 데이터 폴더가 나타납니다. 왜 디스크 정리를하지 않습니까?
에폭시

5

그렇습니다. 그러나 설명하기는 어렵습니다. 계정에 로그인하지 않은 경우 기술적으로 시스템 계정에 로그인했습니다. Sethc를 다른 이름으로 변경 한 다음 cmd.exe를 복사하고 사본 이름을 sethc로 지정한 다음 로그인시 shift를 5 번 누르십시오. CMD.EXE가 열립니다. 그런 다음 explorer.exe를 입력하면 시스템 계정에 있습니다!



4

질문 :

나는 anothor 방법을 사용합니다 :라는 제목의 프로그램을 검색 runassrv하고 System32에 넣고 다음을 실행하십시오.

runassrv add /name:"SystemCmdService" /cmdline:"cmd" /type:InteractiveProcess

"SystemCmdService"라는 서비스가 추가됩니다. 이 서비스를 시작하십시오 :

sc start SystemCmdService

작업 표시 줄에 대화 상자가 나타납니다. "메시지보기"를 클릭하면 시스템 계정에서 실행중인 cmd 창이있는 다른 화면으로 돌아가서 다른 대화 상자가 나타납니다.

나중에이 서비스를 삭제하는 것을 잊지 마십시오 :

sc delete SystemCmdService

문제의 경우 :

위의 주석에서 일부 파일을 삭제하려고합니다.

실제 문제는 파일의 액세스 제어 일 수 있습니다. 시스템조차도 열 수없는 특정 파일이 있습니다.

시도하십시오 :

  1. 관리자로 로그인하여 UAC를 일시적으로 비활성화하십시오.

  2. 파일을 마우스 오른쪽 단추로 클릭하고 특성, 보안 탭, 고급을 선택하십시오.

  3. 먼저 소유자 탭으로 이동하여 편집하고 소유자를 관리자 (관리자)로 변경 한 후 저장하십시오.

  4. 보안 탭, 고급을 닫았다가 다시 열고 모든 권한을 갖도록 액세스 제어를 변경하십시오.


방금봤을 runassrv때 Trojan / Win32.Zlob으로보고되었습니다. SYSTEM 권한을 원하는 잘못 작성된 트로이 목마가 종종 사용하기 때문일 수 있습니다. 문제없이 SYSTEM 서비스로 사용합니다. nssmNon-Sucking Service Manager는 무료 공개 소스 대안입니다.
jingyu9575

1

이 특수 사용자의 권한으로 명령을 실행하려면 시스템 사용자로 로그인하려고합니다. 당신이 로그인 할 수 있지만, 그것은이 사용자의 권한으로 프로그램을 실행하는 것이 가능하다.

하나의 솔루션 (64 비트 OS에만 해당)은 RunAsSystem입니다.


1

교체 Utilman.execmd.exe:

  1. 시스템 폴더로 이동하여 cmd.exe를 선택하십시오.
  2. Utilman.exe를 cmd.exe로 바꿉니다.
  3. Ctrl-Alt-Del 또는 로그 아웃을 누르고 컴퓨터 왼쪽 하단의 도움말 아이콘을 클릭하십시오.

시스템 명령 프롬프트에 있습니다. explorer.exe모든 관리자 작업을 시작 하고 수행 할 수 있습니다 .


0

다른 방법은 다음과 같습니다.

1) 다른 운영 체제 (또는 Windows 설치 CD-컴퓨터 복구-명령 프롬프트)를 사용하여 하드 드라이브에 액세스

2) 이름 C:\Windows\System32\osk.exeosk.exe.old

3) 이름 C:\Windows\System32\cmd.exeosk.exe

4) Windows로 재부팅 한 다음 왼쪽 하단 키보드에서 Easy Access 버튼을 클릭하십시오.

5) "온 스크린 키보드"상자를 체크하십시오. 명령 프롬프트가 나타납니다.

6) 마지막으로 explorer상자에 입력하고 Enter 키를 누릅니다. 로그인 화면 아래에 작업 표시 줄이 나타납니다!

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