Computer >> 컴퓨터 >  >> 시스템 >> Windows

윈도우 작업 관리자에서 절대 종료하면 안 되는 핵심 프로세스 7가지

윈도우 작업 관리자를 열어 프로세스 목록을 살펴보다가 '이 항목은 대체 무슨 역할을 하는 걸까?'라고 궁금해 본 적이 있으신가요? 윈도우 10 작업 관리자 하단의 'Windows 시스템 프로세스' 섹션에는 PC가 정상적으로 작동하는 데 필수적인 프로세스들이 숨어 있습니다.

그렇다면 이 프로세스들은 각각 어떤 일을 하고, 만약 강제로 종료하면 어떤 일이 벌어질까요? 지금부터 작업 관리자에서 가장 중요한 항목들을 하나씩 살펴보겠습니다.

참고: 윈도우 8.1 이상의 최신 작업 관리자는 대부분의 시스템 항목을 'Windows 로그온 응용 프로그램'처럼 이해하기 쉬운 이름으로 표시합니다(winlogon.exe 대신). 윈도우 7에서는 실행 파일 이름이 그대로 보이며, 이후 버전에서는 해당 항목을 마우스 오른쪽 버튼으로 클릭해 속성을 선택하면 실행 파일 이름을 확인할 수 있습니다.

1. System (ntoskrnl.exe)

작업 관리자에서 'System'이라는 이름의 항목은 아무리 시도해도 종료할 수 없습니다. 그만큼 시스템 내부에서 매우 중요한 역할을 맡고 있기 때문입니다. System은 커널 수준의 작업을 처리하며, 드라이버를 호스팅해 소프트웨어와 하드웨어가 서로 원활하게 통신할 수 있도록 돕습니다.

이 프로세스를 종료하면 어떻게 될지는 쉽게 상상할 수 있을 것입니다. 디스크 접근이나 USB 장치 사용 같은 핵심 드라이버가 모두 System에 의존하고 있기 때문에, 이를 닫으면 시스템 전체가 멈추고 강제 재부팅 외에 다른 방법이 없습니다. 높은 CPU 사용량 문제를 해결하려고 System을 재시작해야 한다면, 컴퓨터를 정상적으로 재부팅하는 것이 올바른 방법입니다. 이 항목에서 문제가 반복된다면 하드웨어 이상을 의심해 볼 필요가 있습니다.

2. Windows 로그온 응용 프로그램 (winlogon.exe)

일단 윈도우에 로그인한 후에는 이 프로세스가 크게 중요하지 않을 것이라 생각하기 쉽지만, 정반대입니다. winlogon의 첫 번째 역할은 로그인 시점에 사용자 프로필을 불러오는 것입니다. 특정 계정에만 적용한 레지스트리 변경 사항이 로그인할 때 실제로 반영되는 것도 바로 이 프로세스 덕분입니다.

또한 winlogon은 보안 측면에서도 매우 중요합니다. Ctrl + Alt + Del 단축키 입력을 감지하도록 시스템에 고정되어 있기 때문입니다. 로그인 상태에서 이 조합을 누르면 Windows 보안 화면이 나타나며, 여기서 비밀번호 변경, 로그아웃 등의 작업을 빠르게 수행할 수 있습니다.

여기에 더해 '보안 로그인(Secure sign-in)' 옵션을 활성화하면 윈도우 로그인 시에도 Ctrl + Alt + Del을 누르도록 요구할 수 있습니다. 이 '세 손가락 예례'는 항상 winlogon이 먼저 가로채기 때문에, 이 단축키를 눌러야 진짜 윈도우 로그온 화면이 나타난다는 것을 확신할 수 있습니다. 비밀번호를 훔치려고 만든 가짜 로그인 화면과 구별되는 안전장치인 셈입니다.

마지막으로 winlogon은 일정 시간 자리를 비운 뒤 화면 보호기를 표시하거나 PC를 잠그는 역할도 담당합니다. 작업 관리자에서 프로세스 끝내기를 시도하면 윈도우가 위험하다고 경고합니다.

그래도 강제로 종료하면 화면이 완전히 검게 변하며 복구할 방법이 없습니다. 이 경우 재부팅하는 수밖에 없습니다.

3. Windows 시작 응용 프로그램 (wininit.exe)

Wininit은 윈도우에 처음 로그인할 때 시스템이 안정적으로 자리 잡도록 돕는 프로세스로, 사용하는 동안 내내 실행 상태를 유지해야 합니다. 가장 중요한 기능은 윈도우 시작 시 함께 구동되는 대부분의 백그라운드 앱과 프로세스를 띄우는 출발점 역할입니다. lsass.exe, lsm.exe 같은 핵심 프로세스들도 wininit이 시작합니다.

이 프로세스는 컴퓨터를 끌 때까지 계속 실행됩니다. 미리 종료하려고 하면 윈도우가 경고 메시지를 표시하며, winlogon과 마찬가지로 경고를 무시하고 종료하면 시스템이 충돌해 결국 재부팅해야 합니다.

4. Client Server Runtime Process (csrss.exe)

필수 윈도우 프로세스 계열의 또 다른 구성원인 csrss는 윈도우의 발전 과정에서 역할이 조금씩 변해왔습니다. 아주 오래전에는 윈도우의 모든 그래픽 요소를 이 프로세스가 처리했지만, 지금은 몇 가지 백그라운드 기능을 담당합니다.

현재 csrss의 두 가지 핵심 역할은 윈도우 종료 처리와 명령 프롬프트를 띄우는 conhost.exe 프로세스 실행입니다. 겉보기에는 별것 없어 보여도 매우 중요한 프로세스입니다. 부팅 과정에서 문제가 생겨 이 프로세스가 실행되지 않으면 블루 스크린이 나타납니다.

예상할 수 있듯이, 윈도우의 경고를 무시하고 이 프로세스를 종료하면 시스템이 얼어붙게 됩니다.

5. Windows 세션 관리자 (smss.exe)

윈도우 부팅 과정의 또 다른 핵심 요소인 Windows 세션 관리자 프로세스는 윈도우 3.1 시절부터 존재해 온 유서 깊은 항목입니다.

윈도우가 로드될 때마다 smss는 먼저 몇 가지 준비 작업을 진행합니다. 드라이브를 매핑하고 가상 메모리 페이징을 생성하는 것이 대표적입니다. 준비가 끝나면 winlogon을 호출해 로그인 화면을 띄웁니다.

로그인 후에도 세션 관리자는 계속 살아 있습니다. winlogoncsrss 두 프로세스를 감시하다가, 둘 중 하나가 종료되기를 기다립니다. 정상적인 종료 절차의 일환이라면 윈도우가 평소처럼 잘 꺼지지만, 어느 한쪽이 예기치 않게 종료되면 smss는 컴퓨터를 즉시 얼려 버립니다.

앞선 프로세스들과 마찬가지로 작업 관리자에서 이 항목을 종료하려고 하면 경고가 뜨고, 강제로 진행하면 시스템이 잠겨 버립니다.

6. Windows Shell Experience Host

이번 항목은 윈도우 10의 새로운 요소 전담으로 등장한 비교적 최신 프로세스입니다. 이전 버전 윈도우를 써 왔다면 윈도우 10에서 시계와 달력 같은 기본 요소에 새 옷을 입힌 것을 눈치챘을 것입니다. Shell Experience Host 프로세스가 바로 이런 요소들을 처리하며, 시작 메뉴와 작업 표시줄의 색상 및 투명 효과도 담당합니다.

새로워진 디자인 외에도 이 프로세스는 스토어 앱을 창 형태로 표시하는 작업을 맡습니다. 배경화면을 슬라이드쇼로 설정했다면, 그것이 가능한 것도 Shell Experience Host 덕분입니다. 이 목록의 다른 많은 프로세스와 달리, 이를 종료해도 시스템이 충돌하지 않습니다. 대신 윈도우가 몇 초 후 자동으로 다시 실행합니다. 다만 굳이 종료할 이유는 없습니다. 종료한다고 윈도우의 모양이 달라지지도 않기 때문입니다.

7. Windows 탐색기 (explorer.exe)

이 항목은 윈도우 전체를 떠받치는 역할은 아니지만, 우리가 매일 사용하는 그래픽 인터페이스의 상당 부분을 처리합니다. 그렇다면 작업 관리자에서 Windows 탐색기를 종료하면 어떻게 될까요?

결론부터 말하면, Windows 탐색기를 종료하면 열려 있는 파일 탐색기 창이 모두 닫힐 뿐만 아니라 시작 메뉴, 작업 표시줄, 시스템 트레이까지 사용할 수 없게 됩니다.

다만 흥미롭게도 탐색기를 다시 시작하는 것은 오히려 도움이 될 수 있습니다. 시작 메뉴나 작업 표시줄이 제대로 작동하지 않을 때 이 프로세스만 빠르게 재시작하면 문제가 해결되는 경우가 많습니다. 탐색기 영역의 사소한 문제 때문에 PC 전체를 재부팅하는 것보다 훨씬 빠릅니다.

윈도우 8.1 이상에서는 Windows 탐색기를 마우스 오른쪽 버튼으로 클릭한 뒤 다시 시작을 선택하면 즉시 종료 후 재실행됩니다. 윈도우 7에서는 프로세스 끝내기를 선택한 후 파일 > 새 작업 실행으로 이동해 explorer.exe를 입력하면 됩니다.

파일 탐색기를 재시작하는 다른 방법들도 있으니, 실수로 Windows 탐색기를 종료했을 때를 대비해 알아두면 유용합니다.

핵심 윈도우 프로세스를 알아두세요

지금 살펴본 프로세스들이 작업 관리자에 있는 유일한 핵심 프로세스는 아닙니다. 하지만 이들은 각자의 방식으로 윈도우 사용 경험에 필수적이며, 이제 어떤 역할을 하는지 알게 되셨을 것입니다.

다행히 대부분의 경우 윈도우가 스스로 보호 장치를 작동시켜 이런 프로세스를 함부로 종료하지 못하도록 막아 주기 때문에 크게 걱정할 필요는 없습니다.

한편 작업 관리자는 시스템 프로세스를 확인하는 것 외에도 생각보다 훨씬 다양한 유용한 도구를 숨기고 있습니다.