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

Windows 11/10에서 원격 프로시저 호출(RPC) 높은 CPU 사용량 문제 해결 방법

이 글에서는 Windows 11/10 PC에서 발생하는 원격 프로시저 호출(Remote Procedure Call, RPC) 서비스의 높은 CPU 사용량 문제를 해결하는 방법을 소개합니다. 일부 사용자들은 RPC 서비스가 실행되는 동안 CPU 사용량이 30% 이상 치솟는 현상을 겪고 있습니다. 이로 인해 Windows가 멈추거나 느려져 컴퓨터를 정상적으로 사용하기 어려워지는데요. 같은 문제를 겪고 있다면 아래에서 소개하는 해결 방법들이 도움이 될 수 있습니다.

Windows 11/10에서 원격 프로시저 호출(RPC) 높은 CPU 사용량 문제 해결 방법

원격 프로시저 호출(RPC)은 클라이언트와 서버 프로그램 간에 통신 연결을 설정하여 서로 데이터를 주고받을 수 있도록 하는 기술입니다. Windows OS의 많은 절차가 이 서비스에 의존하고 있기 때문에 백그라운드에서 항상 실행됩니다. 작업 관리자(Task Manager)의 프로세스 탭에서 RPC 서비스의 CPU, 네트워크, 디스크 사용량 등을 쉽게 확인할 수 있습니다. 어떤 이유로든 RPC 서비스가 과도한 CPU를 사용하고 있다면, 이 글에서 소개하는 해결 방법들을 하나씩 시도해 보세요.

Windows 11/10에서 RPC 높은 CPU 사용량 해결 방법

원격 프로시저 호출 서비스 때문에 CPU 사용량이 높아졌다면 다음과 같은 해결 방법을 시도해 볼 수 있습니다.

  1. 시스템 파일 검사기(SFC) 실행
  2. DISM으로 시스템 이미지 복구
  3. 네트워크 드라이버 업데이트
  4. 네트워크 문제 해결사 실행
  5. 클린 부팅 상태에서 문제 해결
  6. 클라우드 초기화 옵션으로 Windows 복구

각 해결 방법을 하나씩 자세히 살펴보겠습니다.

1. 시스템 파일 검사기(SFC) 실행

시스템 파일 검사기(System File Checker)는 손상된 Windows 시스템 파일을 복구하는 데 도움을 주는 Windows 11/10의 기본 제공 명령줄 유틸리티입니다. 시스템 파일이 어떤 이유로든 손상되면 시스템 성능에 영향을 미칠 수 있으며, 이것이 RPC 서비스가 높은 CPU 사용량을 유발하는 원인일 수 있습니다. 이 경우 SFC 도구를 실행하여 손상된 시스템 파일을 복원한 후 문제가 해결되는지 확인해 보세요.

2. DISM으로 시스템 이미지 복구

DISM(배포 이미지 서비스 및 관리, Deployment Image Servicing and Management) 역시 Windows 11/10에 기본 탑재된 명령줄 도구로, Windows 시스템 이미지와 구성 요소 저장소(Component Store)를 복구하는 데 유용합니다. 손상된 시스템 이미지가 이 문제의 원인이라면 DISM 도구를 실행하여 Windows 시스템 이미지를 복구한 뒤 문제가 사라지는지 확인하세요.

3. 네트워크 드라이버 업데이트

네트워크 드라이버를 최신 버전으로 업데이트하는 것도 이 문제를 해결하는 데 효과적일 수 있습니다. 드라이버 업데이트는 Windows 설정의 선택적 업데이트(Optional Updates) 항목에서 다운로드하거나, 서드파티 드라이버 업데이터 프로그램을 활용하는 등 여러 가지 방법으로 진행할 수 있습니다.

4. 네트워크 문제 해결사 실행

네트워크 관련 문제가 RPC 서비스에 영향을 주어 결과적으로 높은 CPU 사용량을 유발하는 경우라면, Windows 11/10에서 제공하는 네트워크 문제 해결사를 실행해 보는 것이 좋습니다. 내장된 문제 해결사만으로도 의외로 간단히 해결되는 경우가 많습니다.

5. 클린 부팅 상태에서 문제 해결

클린 부팅(Clean Boot) 상태로 컴퓨터를 시작하면 최소한의 시작 프로그램과 드라이버만 로드됩니다. 이를 통해 백그라운드 프로그램, 게임 또는 기타 항목이 현재 겪고 있는 문제의 원인인지 파악할 수 있습니다. 먼저 클린 부팅 상태에서 문제를 진단해 보세요. 클린 부팅 시 컴퓨터가 정상적으로 작동하고 CPU 사용량이 평소 수준으로 돌아온다면, 어떤 프로그램이나 도구가 원인인지 하나씩 확인하여 해당 항목을 비활성화하거나 제거하면 됩니다.

6. 클라우드 초기화 옵션으로 Windows 복구

위의 방법들로도 문제가 계속된다면 클라우드 초기화(Cloud Reset) 옵션을 사용해 Windows를 재설정하거나 다시 설치하는 것을 고려해 보세요. Windows 11/10의 클라우드 초기화 기능은 Microsoft 서버에서 직접 시스템 파일을 다운로드하여 Windows를 새로 설치합니다. 로컬 복구 이미지나 별도의 설치 미디어가 필요 없으며, 모든 파일이 클라우드에서 다운로드된 후 설치가 진행됩니다.

원격 프로시저 호출(RPC)을 비활성화해도 될까요?

Print Spooler, Protected Storage, Network Connections 등 많은 서비스와 Windows 절차가 원격 프로시저 호출 서비스에 의존하고 있습니다. RPC 서비스를 비활성화하면 이러한 기능들이 모두 중단되어 컴퓨터를 정상적으로 사용할 수 없게 됩니다. 따라서 RPC 서비스는 비활성화하지 않는 것이 좋습니다.

Windows에서 높은 CPU 사용량을 조사하는 방법

Windows 11/10에서 높은 CPU 사용량을 조사하려면 작업 관리자를 활용하면 됩니다. 작업 관리자 창을 연 후 성능 탭에 접속하면 컴퓨터의 전체 CPU 사용량, 메모리 사용량 등을 확인할 수 있습니다. 특정 프로세스가 얼마나 많은 CPU를 소모하는지 알고 싶다면 작업 관리자의 프로세스 탭으로 전환하세요. 해당 탭에서는 각 프로세스의 CPU 사용량을 개별적으로 실시간 확인할 수 있습니다.

관련 글:

  1. PIN 로그인 옵션 설정 시 원격 프로시저 호출 실패 오류
  2. Microsoft Store 앱에서 원격 프로시저 호출 실패 오류
  3. RPC 서버를 사용할 수 없음 오류
  4. DISM 사용 중 원격 프로시저 호출 실패 오류