Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

Windows 운영체제에서 CPU 사용량이 비정상적으로 높아지는 문제는 더 이상 낯선 일이 아닙니다. 다양한 프로세스가 시스템 자원을 과도하게 소모하여 PC 속도를 늦추는 경우가 많으며, 심한 경우에는 컴퓨터를 아예 사용할 수 없게 만들기도 합니다.

그중에서도 sppsvc.exe의 높은 사용량은 다른 프로세스와 조금 다른 양상을 보입니다. 이 문제는 크게 두 가지 경우에 발생합니다. 하나는 정품 Windows를 사용하는 경우이고, 다른 하나는 KMS 등 타사 활성화 도구로 Windows를 인증한 경우입니다. 특히 정품이 아닌 Windows를 사용 중이라면 백그라운드에서 KMS가 계속 실행되면서 Windows의 인증 메커니즘인 sppsvc와 충돌할 가능성이 매우 높습니다. 반면 정품 Windows에서 문제가 발생한다면 대부분 타사 프로그램과의 충돌 버그일 가능성이 있으므로, 안전 모드 또는 클린 부팅으로 시스템을 점검하면 해결할 수 있습니다.

참고: Windows는 정품이지만 Microsoft Office 등 다른 Microsoft 제품이 타사 활성화 도구로 인증된 경우에도 동일한 문제가 나타날 수 있습니다.

어느 쪽이든 최후의 수단으로 해당 서비스를 비활성화하면 화면 우측 하단에 "Windows 정품 인증 필요" 워터마크가 표시될 수 있다는 점을 미리 알아두시기 바랍니다.

해결 방법 1: 시스템 유지 관리 문제 해결사 실행

운영체제 내부의 오류나 불일치를 진단하기 위해 시스템 유지 관리 문제 해결사를 먼저 실행해 볼 수 있습니다.

  1. Windows + R 키를 누르고 실행 창에 control panel을 입력한 후 Enter 키를 누릅니다.
  2. 제어판 우측 상단 검색창에 문제 해결(troubleshoot)을 입력합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 검색 결과 목록에서 문제 해결(Troubleshooting) 항목을 선택합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 문제 해결 메뉴로 들어간 후, 왼쪽 탐색 창에서 모든 범주 보기(View all)를 클릭합니다. 그러면 컴퓨터에서 사용 가능한 모든 문제 해결사가 표시됩니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 목록에서 시스템 유지 관리(System Maintenance)를 찾아 클릭합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 시스템 유지 관리 문제 해결사가 실행되면 고급(Advanced)을 클릭하고 관리자 권한으로 실행(Run as administrator) 옵션을 선택합니다. 또한 자동으로 복구 적용(Apply repairs automatically) 옵션에도 체크합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 이제 Windows가 시스템 전반의 오류와 불일치 여부를 검사하고, 발견된 사항을 알려준 뒤 가능한 경우 스스로 복구를 시도합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 오류가 발견되고 복구되었다면 컴퓨터를 재부팅합니다.

해결 방법 2: 안전 모드 및 클린 부팅 확인

안전 모드 또는 클린 부팅 상태에서도 해당 프로세스가 계속 자원을 많이 소모하는지 확인해 볼 수 있습니다. 두 방법 모두 최소한의 서비스와 드라이버만으로 컴퓨터를 시작하기 때문에, 문제를 일으키는 프로그램을 쉽게 격리하고 파악할 수 있습니다.

먼저 안전 모드로 부팅하여 확인하고, 안전 모드로 원인을 찾지 못했다면 클린 부팅으로 넘어가 문제를 성공적으로 격리할 수 있는지 점검합니다.

  1. Windows + R 키를 눌러 실행 창을 열고 msconfig를 입력한 후 Enter 키를 누릅니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 상단의 서비스(Services) 탭으로 이동한 뒤, 모든 Microsoft 서비스 숨기기(Hide all Microsoft services) 항목에 체크합니다. 이렇게 하면 Microsoft 관련 서비스가 제외되고 타사 서비스만 남게 됩니다.
  2. 창 좌측 하단 근처에 있는 모두 사용 안 함(Disable all) 버튼을 클릭합니다. 이제 모든 타사 서비스가 비활성화됩니다.
  3. 적용(Apply)을 클릭해 변경 사항을 저장한 후 창을 닫습니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 시작프로그램(Startup) 탭으로 이동한 뒤 작업 관리자 열기(Open Task Manager)를 클릭합니다. 작업 관리자로 이동하면 컴퓨터 시작 시 함께 실행되는 모든 응용 프로그램과 서비스가 표시됩니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 각 항목을 하나씩 선택하고 창 우측 하단의 사용 안 함(Disable)을 클릭합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 컴퓨터를 재시작한 후 CPU 사용량이 이전과 같은지 확인합니다. 사용량이 정상으로 돌아왔다면 외부 프로그램이 원인이었던 것입니다. 설치된 프로그램을 하나씩 살펴보며 문제를 일으키는 응용 프로그램을 찾아냅니다.

해결 방법 3: 시스템 파일 검사기(SFC) 실행

SFC(시스템 파일 검사기)는 Windows 98부터 기본 포함된 유틸리티로, 운영체제 파일의 손상 여부를 스캔하는 데 사용됩니다. 손상된 시스템 파일로 인해 문제가 발생했는지 진단하는 데 매우 유용한 도구입니다.

SFC를 실행해 문제가 해결되는지 확인해 볼 수 있습니다. 실행 결과는 다음 세 가지 중 하나로 나타납니다.

  • Windows 무결성 위반이 없음
  • Windows 리소스 보호가 손상된 파일을 발견하고 복구함
  • Windows 리소스 보호가 손상된 파일을 발견했지만 일부(또는 전부)를 복구하지 못함
  1. Windows + R 키를 눌러 실행 창을 연 후 taskmgr를 입력하고 Enter 키를 눌러 작업 관리자를 엽니다.
  2. 창 좌측 상단의 파일(File) 메뉴를 클릭하고 새 작업 실행(Run new task)을 선택합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 입력란에 PowerShell을 입력하고, 아래의 관리자 권한으로 이 작업 실행(Create this task with administrative privileges) 옵션에 체크합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. PowerShell 창이 열리면 sfc /scannow 명령어를 입력하고 Enter 키를 누릅니다. Windows 전체 파일을 검사하는 과정이므로 시간이 다소 걸릴 수 있습니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 오류를 발견했지만 복구하지 못했다는 메시지가 나타나면 PowerShell에 DISM /Online /Cleanup-Image /RestoreHealth 명령어를 입력합니다. 이 명령은 Windows 업데이트 서버에서 정상 파일을 내려받아 손상된 파일을 교체합니다. 인터넷 연결 상태에 따라 시간이 걸릴 수 있으므로, 어떤 단계에서도 취소하지 말고 끝까지 실행하세요.

위 방법으로 오류가 발견되고 복구되었다면 컴퓨터를 재부팅한 후 해당 프로세스가 정상적으로 작동하는지 확인합니다.

해결 방법 4: 악성코드 검사

이러한 비정상적인 동작은 때때로 컴퓨터에 감염된 악성코드나 바이러스 때문에 발생하기도 합니다. 실제로 많은 사용자들이 Microsoft 프로세스로 위장한 바이러스가 시스템 자원을 계속 소모하는 사례를 보고했습니다.

백신 프로그램으로 컴퓨터를 검사하여 시스템이 깨끗한 상태인지 확인하세요. 별도의 백신 프로그램이 설치되어 있지 않다면 Windows Defender를 사용할 수 있습니다.

  1. Windows + S 키를 눌러 검색창을 열고 Windows Defender를 입력한 후 첫 번째 결과를 엽니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 화면 우측에서 검사 옵션을 선택할 수 있습니다. 전체 검사(Full scan)를 선택하고 검사(Scan)를 클릭합니다. 모든 파일을 하나씩 검사하므로 시간이 걸릴 수 있으며, 검사가 완료될 때까지 기다려 주세요.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 악성코드가 발견되었다면 백신 유틸리티가 이를 제거하도록 한 뒤, 컴퓨터를 재부팅하고 작업 관리자를 열어 상태를 확인합니다.

참고: 최신 바이러스 정의를 갖춘 Microsoft Safety Scanner를 추가로 실행해 보는 것도 좋은 방법입니다.

해결 방법 5: KMS 업데이트 또는 비활성화

KMS 소프트웨어로 Windows 제품을 활성화한 사용자라면, 최신 버전의 KMS 소프트웨어가 설치되어 있는지 확인하세요. KMS 활성화를 업데이트한 후 컴퓨터를 완전히 재시작하고 문제가 지속되는지 점검합니다. 문제가 계속된다면 KMS를 비활성화하거나 sppsvc.exe를 중지할 수 있습니다. sppsvc.exe를 비활성화하면 잠금 화면에 "Windows가 정품이 아닙니다" 워터마크가 표시됩니다(해결 방법 6 참조). 반면 Windows는 정품이고 다른 소프트웨어 활성화에만 KMS를 사용한 경우라면 KMS를 비활성화해 보세요.

  1. Windows + S 키를 눌러 검색창을 열고 작업 스케줄러(Task Scheduler)를 입력한 후 Enter 키를 누릅니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 작업 스케줄러에서 작업 스케줄러 라이브러리(Task Scheduler Library)를 확장하고 KMS 프로세스를 엽니다. 화면 우측에 KMS로 활성화되어 작동 중인 여러 응용 프로그램이 표시됩니다. 각 항목을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함(Disable)을 선택하여 프로세스를 완전히 비활성화합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 컴퓨터를 재부팅한 후 문제가 해결되었는지 확인합니다.

해결 방법 6: 서비스(sppsvc) 비활성화

위의 모든 방법으로 해결되지 않는다면 레지스트리 편집기를 통해 해당 서비스를 완전히 비활성화해 볼 수 있습니다. 단, 이 방법을 적용하면 홈 화면에 "Windows 정품 인증 필요" 워터마크가 나타날 수 있습니다.

주의: 레지스트리 편집기는 강력한 도구이므로 항상 신중하게 사용해야 합니다. 내용을 확실히 알지 못하는 항목은 절대 변경하지 마세요. 잘못된 수정은 컴퓨터를 사용할 수 없게 만들 수 있습니다.

  1. Windows + R 키를 눌러 실행 창을 열고 regedit를 입력한 후 Enter 키를 누릅니다.
  2. 레지스트리 편집기에서 다음 경로로 이동합니다:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\sppsvc
  1. sppsvc 폴더로 이동한 후, 창 우측에 있는 Start 키를 찾습니다.
  2. 해당 키를 두 번 클릭하여 값을 4로 설정합니다. 확인을 눌러 변경 사항을 저장하고 편집기를 닫습니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 컴퓨터를 재부팅한 후 문제가 해결되었는지 확인합니다.

또 다른 방법은 서비스 창에서 직접 서비스를 중지하는 것입니다. 항상 작동하는 것은 아니지만 시도해 볼 가치는 충분합니다.

  1. Windows + R 키를 눌러 실행 창을 열고 services.msc를 입력한 후 Enter 키를 누릅니다.
  2. Software Protection 서비스를 찾은 후 마우스 오른쪽 버튼으로 클릭하고 다음을 선택합니다:
모든 작업 > 중지

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

이렇게 하면 Software Protection 서비스와 관련된 모든 작업이 즉시 중지됩니다.

해결 방법 7: 작업 스케줄러에서 비활성화(sppsvc)

해결 방법 6으로도 Software Protection(sppsvc)이 중지되지 않는다면 작업 스케줄러를 통해 비활성화를 시도해 볼 수 있습니다.

  1. Windows + S 키를 눌러 검색창을 열고 작업 스케줄러(Task Scheduler)를 입력한 후 Enter 키를 누릅니다.
  2. 작업 스케줄러에서 작업 스케줄러 라이브러리(Task Scheduler Library)를 확장하고 다음 경로로 이동합니다:
Microsoft > Windows
  1. 화면 우측에 여러 항목이 표시됩니다. 목록에서 SvcRestartTask를 찾아 마우스 오른쪽 버튼으로 클릭한 후 사용 안 함(Disable)을 선택합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

다른 관련 항목도 있다면 서비스가 다시 시작되지 않도록 모두 비활성화하세요. 이후 컴퓨터를 재부팅하고 문제가 해결되었는지 확인합니다.

해결 방법 8: 최신 Windows 업데이트 적용

Microsoft는 운영체제의 버그 수정을 목표로 하는 중요한 업데이트를 지속적으로 배포합니다. Windows 업데이트를 미루고 있다면 반드시 설치하는 것이 좋습니다. 새 운영체제는 모든 면에서 완벽해지기까지 많은 시간이 필요하며, Windows 10 역시 아직 해결되지 않은 여러 문제가 있어 Microsoft가 빈번한 업데이트를 통해 이를 개선하고 있습니다.

  1. Windows + S 키를 눌러 검색창을 열고 Windows 업데이트를 입력한 후 첫 번째 검색 결과를 클릭합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 업데이트 설정 화면에서 업데이트 확인(Check for updates) 버튼을 클릭합니다. Windows가 자동으로 사용 가능한 업데이트를 확인하고 설치하며, 경우에 따라 재시작을 요청할 수 있습니다.
  2. 업데이트 완료 후 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.

해결 방법 9: Windows 초기화 또는 시스템 복원

위의 모든 방법으로도 문제가 해결되지 않는다면 Windows를 새로 설치(초기화)해 볼 수 있습니다. 또한 이전에 생성해 둔 복원 지점이 있다면 시스템 복원을 시도해 문제가 지속되는지 확인할 수 있습니다. 그래도 해결되지 않는다면 모든 데이터를 백업한 후 Windows를 새로 설치하는 것이 좋습니다.

  1. Windows + S 키를 눌러 검색창을 열고 복원(restore)을 입력한 후 결과 목록의 첫 번째 프로그램을 선택합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 복원 설정 화면에서 시스템 보호(System Protection) 탭 아래에 있는 시스템 복원(System Restore) 버튼을 클릭합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 시스템 복원 마법사가 열리면 안내에 따라 다음(Next)을 누르며 진행합니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 표시된 목록에서 복원 지점을 선택합니다. 복원 지점이 여러 개라면 모두 목록에 표시됩니다.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

  1. 마지막으로 Windows가 복원 진행 여부를 확인합니다. 혹시 모를 상황에 대비해 작업 중인 내용을 모두 저장하고 중요한 파일을 백업한 뒤 복원을 진행하세요.

Sppsvc.exe(소프트웨어 보호 플랫폼 서비스) CPU 사용량 급증 문제 해결 방법

1709 업데이트 이후 참고 사항

Microsoft가 결국 KMS 소프트웨어를 감지하기 시작한 것으로 보입니다. KMS 소프트웨어 개발사가 이에 대응하는 새로운 버전을 출시하기 전까지는, KMS를 사용하는 환경에서 Software Protection에 의한 높은 CPU/디스크 사용량 문제가 사라지지 않습니다. 그때까지는 정품 Windows를 구매하거나 1709 이전 버전으로 롤백하는 것 외에는 뚜렷한 대안이 없습니다.