Windows

[Windows] PsExec를 사용한 원격 프로세스 종료 | TaskKill

Victory_HA 2022. 11. 11. 11:45

이슈 상황

  • 원격 데스크톱 접속하고 마우스는 움직이지만, 어떤 동작도 되지 않는 상태입니다.

예측 원인

  • 탐색기가 정상동작하지 않는 경우 바탕화면, TaskBar.. 마우스 명령과 키보드입력이 되지 않습니다.

해결 방안

  • Psexec.exe 사용하여 원격 서버의 프로세스를 재시작 합니다.

1) Psexec.exe 다운로드 및 설치하기

2) Psexec.exe 사용하여 원격서버 cmd로 접속하기

  • cmd실행하여 PsExec.exe \\\\192.168.60.193 -u administrator -p password1234 cmd 명령을 입력합니다.
  • 원격 데스크톱 접속 시 사용한 ip, user, password를 입력합니다.
  • PsExec.exe 최초 실행 시 한번 동의 해줘야합니다.

3) Psexec.exe 사용하여 원격서버 cmd 접속 확인하기.

  • 아래와 같은 메시지 출력 후 다시 프롬프트가 나타납니다. 원격 서버에 접속된 것 입니다.

    Microsoft Windows [Version 10.0.18362.418]  
    (c) 2019 Microsoft Corporation. All rights reserved.  
  • PsExec.exe \\{서버 IP} -u {접속 계정} -p {계정 패스워드} cmd
    D:\Workspace\Users\Downloads\PSTools>PsExec.exe \\127.0.0.1 -u administrator -p password1234 cmd

PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Windows\system32>

#### 4) `tasklist` 입력하여 프로세스 목록 출력을 확인합니다.  
```shell  
C:\\Windows\\system32>tasklist  

이미지 이름                    PID 세션 이름              세션#  메모리 사용  
\========================= ======== ================ =========== ============  
System Idle Process              0 Services                   0          4 K  
System                           4 Services                   0        316 K  
smss.exe                       228 Services                   0      1,016 K  
csrss.exe                      356 Services                   0      4,604 K  
csrss.exe                      420 Console                    1      3,776 K  
wininit.exe                    428 Services                   0      4,228 K  
winlogon.exe                   456 Console                    1      5,868 K  
services.exe                   520 Services                   0      7,304 K  
lsass.exe                      528 Services                   0     14,316 K  
svchost.exe                    608 Services                   0     12,188 K  
svchost.exe                    640 Services                   0      7,732 K  
LogonUI.exe                    732 Console                    1     25,652 K  
dwm.exe                        744 Console                    1     25,196 K  
svchost.exe                    772 Services                   0     17,060 K  
svchost.exe                    808 Services                   0     39,692 K  

5) taskkill 사용하여 explorer.exe 종료합니다.

C:\\Windows\\system32>taskkill /F /IM explorer.exe  
성공: 프로세스 "explorer.exe"(PID 3364)이(가) 종료되었습니다.  

C:\\Windows\\system32>  

6) 원격 데스크톱을 접속합니다.

  • 탐색기가 종료되면 작업 표시줄 보이지 않습니다.

7) 탐색기 재실행하기

  • Ctrl + Shift + Esc 입력하여 작업관리자를 실행합니다.
  • 파일 -> 새 작업 실행 클릭합니다.

  • 탐색기 실행합니다. 작업 표시줄이 출력되는 것을 확인합니다.

8) 현재 pc에서는 이 앱을 실행할 수 없습니다. 출력되는 경우