Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

갑자기 PC가 느려지고 자주 멈춘다면 작업 관리자를 열어 원인을 확인해 보세요. Client Server Runtime Process(csrss.exe)가 CPU를 거의 다 차지하고 있는 것을 발견하게 될 수 있습니다.

더 심각한 문제는 작업 관리자에 csrss.exe 프로세스가 두 개 이상 실행되어 있는 경우도 있다는 점입니다. 이런 현상 때문에 많은 사용자가 csrss.exe를 강제로 종료하려 하지만, 이 프로세스는 시스템 운영에 필수적이기 때문에 함부로 끄면 안 됩니다.

이 글에서는 csrss.exe가 어떤 역할을 하는지, 그리고 Windows 7, 8, 10에서 과도한 CPU 사용량을 어떻게 해결할 수 있는지 자세히 알아보겠습니다.

Csrss.exe 높은 CPU 사용량 개요

PC가 갑자기 느려지거나 멈추는 현상이 나타나면 대부분의 사용자는 작업 관리자를 열어 어떤 프로그램이 문제인지 확인합니다. 그런데 목록에서 Client Server Runtime Process가 CPU를 거의 100% 사용 중인 것을 보게 되는 경우가 있습니다.

상황이 더 악화되면 작업 관리자에 csrss.exe 프로세스가 두 개 이상 표시되기도 합니다. 이 문제를 해결하기 위해 많은 분들이 csrss.exe를 비활성화하려고 하지만, 이 프로세스가 PC 운영에 얼마나 중요한지 모르는 경우가 많습니다.

지금부터 csrss.exe의 용도와 Windows 7, 8, 10에서 과도한 CPU 점유율을 해결하는 방법을 살펴보겠습니다.

Csrss.exe란 무엇인가?

Csrss는 Windows 프로세스인 Client Server Runtime Server Subsystem(클라이언트 서버 런타임 서브시스템)의 약자입니다. Windows 시스템의 핵심 프로세스 중 하나로, 주로 Win32 콘솔 창 관리와 GUI(그래픽 사용자 인터페이스) 종료를 담당합니다.

Csrss.exe는 바이러스인가?

파일 크기는 일반적으로 6,144바이트이며, 운영체제에 따라 4,096바이트 또는 7,680바이트입니다. 정상적인 경우 Csrss.exe는 바이러스가 아닙니다. 또한 여러 개의 Client Server Runtime Process라는 이름의 시스템 프로세스가 동시에 실행되는 경우도 있는데, 이 역시 바이러스가 아닙니다.

하지만 일부 악성코드가 csrss.exe로 위장하여 시스템에 침투하는 경우도 있습니다. 이런 경우 당연히 Windows 10에서 csrss.exe의 높은 CPU 사용량 문제가 발생하게 됩니다.

Csrss.exe를 비활성화해도 되나요?

csrss 프로세스를 꺼버리면 높은 CPU 사용량 문제가 사라질 것이라 기대하는 사용자들이 있지만, 그렇게 하는 것은 현명하지 않습니다. Client Server Runtime Process는 Windows 10 운영에 필수적인 프로세스이기 때문입니다. 이를 비활성화하면 PC를 사용할 수 없게 되거나 시스템이 종료될 수 있습니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

ctfmon.exe와 달리 csrss.exe는 삭제해서는 안 됩니다. 데이터를 보호하고 PC를 정상적으로 사용하려면 아래에서 소개하는 실질적인 해결 방법을 참고하여 높은 CPU 사용량 문제를 해결하는 것이 좋습니다.

Windows 10에서 Csrss.exe 높은 CPU 사용량 해결 방법

앞서 설명한 내용을 종합하면, 트로이 목마가 csrss 프로세스로 위장하여 Windows 10에서 과도한 CPU를 점유하고 있을 가능성이 높습니다. 또 다른 원인으로는 손상된 사용자 프로필을 들 수 있습니다.

따라서 감염된 타사 프로그램을 제거하고 손상된 프로필을 복구하면 csrss.exe의 100% CPU 사용량 문제를 해결할 수 있습니다.

방법 1: Csrss.exe 바이러스 여부 확인

"csrss 프로세스가 두 개 실행되고 있으면 바이러스인가요?"라는 질문에 답하려면 먼저 프로세스와 .exe 파일의 차이를 이해해야 합니다. 실제 csrss.exe 파일은 하나만 존재하지만, 이와 관련된 여러 프로세스가 실행되면 작업 관리자에 두 개 이상의 Client Server Runtime Process가 표시될 수 있습니다.

따라서 PC에서 실행 중인 csrss.exe가 위협 요소인지 정상 프로세스인지 확인해야 합니다. 가장 확실한 방법은 csrss 프로세스의 파일 위치를 확인하는 것입니다. 만약 하나라도 C:\WINDOWS\system32\csrss.exe 위치에 있지 않다면, 악성코드나 의심스러운 프로그램이 csrss.exe로 위장하여 침투했을 가능성이 높으며, 이것이 높은 CPU 사용량의 원인일 수 있습니다.

1. Ctrl + Shift + Delete 키를 동시에 누른 후 작업 관리자를 선택합니다.

2. 프로세스 탭에서 Client Server Runtime Process를 찾아 마우스 오른쪽 버튼으로 클릭한 후 파일 위치 열기를 선택합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

3. csrss 파일이 C:\WINDOWS\system32\csrss.exe 경로에 있는지 꼼꼼히 확인합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

csrss 프로세스가 두 개 이상이라면 각각의 파일 위치도 모두 확인해 보세요.

높은 CPU 사용량이 발생하는 상황이라면, 프로세스 중 하나가 System32 폴더가 아닌 다른 곳에 위치해 있을 가능성이 큽니다. 이는 신뢰할 수 없는 출처로 인해 csrss.exe가 손상되었음을 의미합니다.

방법 2: Windows Defender로 수동 바이러스 검사

csrss.exe의 높은 CPU 사용량이 타사 소프트웨어로 인해 발생한 것이라면, 문제가 되는 응용 프로그램을 제거한 후 Windows 내장 도구인 Windows Defender를 활용하여 Windows 10을 보호하는 것이 좋습니다.

제어판 또는 앱 설정으로 이동하여 문제가 되는 응용 프로그램을 제거한 후, Windows Defender를 사용하여 파일, 프로그램, 프로세스 등에 대한 빠른 바이러스 검사를 진행하세요.

1. 검색 상자에 Windows Defender를 입력하고 결과에서 Windows Defender 보안 센터를 선택합니다.

2. Windows Defender 보안 센터에서 바이러스 및 위협 방지 항목 아래의 새 고급 검사 실행을 선택합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

3. 고급 검사 화면에는 세 가지 검사 옵션이 제공됩니다. 전체 검사, 사용자 지정 검사, Windows Defender 오프라인 검사 중 하나를 선택할 수 있습니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

4. 지금 검사를 클릭하면 Windows Defender가 Windows 10의 파일, 앱, 서비스, 프로세스 검사를 시작합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

고급 검사가 완료되면 Windows 10에 손상된 파일이나 문제가 있는 프로그램이 있는지 결과가 표시됩니다.

만약 Windows Defender가 csrss.exe의 바이러스 여부를 감지하지 못하거나 Windows Defender가 작동하지 않는다면, 안전하고 강력한 다른 백신 프로그램(예: Malwarebytes)을 다운로드하여 Windows 10에서 csrss 바이러스를 검사하는 것도 좋은 방법입니다.

바이러스나 위협 요소가 제거된 후에는 작업 관리자에서 csrss.exe의 100% CPU 사용량이 지속되는지 반드시 확인하세요.

방법 3: 사용자 프로필 삭제 후 새로 생성

csrss.exe 높은 CPU 사용량의 또 다른 잠재적 원인은 PC의 손상된 Windows 사용자 프로필입니다.

Client Server Runtime Process는 사용자 계정과 밀접한 관련이 있으므로, Windows 10에서 기존 사용자 프로필을 삭제하고 새로 만들어야 할 수 있습니다. 작업을 시작하기 전에 데이터 손실에 대비하여 시스템을 백업해 두는 것이 좋습니다.

이제 관리자 권한으로 손상된 사용자 계정을 삭제해 보겠습니다.

1. 바탕 화면에서 내 PC(This PC)를 마우스 오른쪽 버튼으로 클릭하고 목록에서 속성을 선택합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

2. 고급 시스템 설정을 찾아 클릭합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

3. 시스템 속성 창에서 사용자 프로필 항목의 설정을 클릭합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

4. 문제가 되는 계정을 선택한 후 삭제를 클릭합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

이제 감염된 사용자 계정이 삭제되었습니다. 다음은 새 계정을 만들 차례입니다.

5. 시작 > 설정 > 계정으로 이동합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

6. 가족 및 다른 사용자 항목에서 이 PC에 다른 사람 추가를 클릭합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

7. 이 PC에 대한 계정 만들기를 선택하고 이름비밀번호를 입력한 후, 비밀번호를 한 번 더 입력하여 확인합니다.

Windows 10/8/7에서 Csrss.exe 높은 CPU 사용량 해결하는 완벽 가이드

8. PC를 재시작한 후 새로 만든 계정으로 로그인합니다.

손상된 계정 없이 새 프로필을 사용하면 csrss.exe 프로세스가 CPU를 과도하게 점유하거나 메모리 사용량이 높아지는 문제가 더 이상 발생하지 않을 것입니다.

만약 위의 방법으로도 Client Server Runtime Process가 CPU를 높게 점유하는 문제가 해결되지 않는다면, 최후의 수단으로 Windows 10 초기화를 고려해야 합니다.

정리하자면, 이 글을 통해 csrss.exe가 무엇인지, 그리고 Windows 7, 8, 10에서 Client Server Runtime Process의 높은 CPU 사용량을 효과적으로 해결하는 방법을 배우셨기를 바랍니다.