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

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

작업 관리자의 프로세스 목록을 보다 보면 wsappx라는 프로세스가 실행 중인 것을 발견할 수 있습니다. 이 프로세스가 정확히 무엇인지, 그리고 왜 CPU를 그렇게 많이 사용하는지 궁금해하시는 분들이 많습니다. wsappx의 CPU 사용량은 일정하지 않고 수시로 오르내리는 특징이 있습니다. 어떤 때는 거의 자원을 사용하지 않다가, 어떤 때는 CPU 점유율이 급격히 상승하기도 합니다. 이 프로세스를 더블클릭하면 하위에 두 개의 서브 프로세스가 있는 것을 확인할 수 있는데, 각각 AppXSVCClipSVC(Windows 8에서는 WSService)입니다. 경우에 따라 작업 관리자에 wsappx 인스턴스가 여러 개 표시되기도 합니다.

wsappx란 무엇인가?

wsappx는 Windows 8에서 처음 도입된 프로세스로, Windows 10 등 이후 버전에서도 계속 사용되고 있습니다. 이 프로세스는 백그라운드에서 실행되며 Microsoft Store(구 Windows Store)Windows 유니버설 앱과 밀접한 관련이 있습니다. 하위 서비스들 역시 스토어 및 유니버설 앱 플랫폼을 담당하며, 주로 앱 업데이트나 라이선스 확인 작업을 수행합니다.

wsappx는 위험한 프로세스일까?

전혀 걱정할 필요가 없습니다. 앞서 설명했듯이 wsappx는 Microsoft가 제공하는 정식 시스템 프로세스로, Windows 8과 10이 설치된 모든 PC에서 기본적으로 실행됩니다. 현재까지 이 이름을 사칭하는 바이러스나 악성코드 사례도 보고된 바 없습니다. 따라서 작업 관리자에서 이 프로세스를 발견하더라도 안심해도 됩니다.

wsappx의 CPU 사용량이 높아지는 원인

많은 사용자들이 wsappx의 높은 CPU 사용률을 호소하고 있습니다. 이 프로세스는 스스로 시작되고 종료되기 때문에 CPU 사용량이 자동으로 변동되지만, 특정 시점에는 분명히 높은 점유율을 보이게 됩니다. wsappx는 Microsoft Store와 유니버설 앱 플랫폼과 연관되어 있으므로, CPU 사용량이 급증하는 시점은 대부분 앱 설치 또는 업데이트가 진행 중일 때입니다. 즉, 순간적으로 사용량이 치솟았다면 백그라운드에서 앱 업데이트가 이루어지고 있을 가능성이 큽니다.

문제는 이 프로세스를 Windows 서비스에서 직접 비활성화할 수 없다는 점입니다. 강제로 중지하려고 하면 다른 앱에 영향을 준다는 경고 메시지가 표시되며, 작업 관리자에서 '작업 끝내기'를 시도해도 같은 메시지가 나타납니다. 다만 몇 가지 우회 방법을 통해 이 프로세스로 인한 부하를 줄일 수 있습니다. Windows 앱을 자주 사용하지 않거나, 높은 CPU 사용량 때문에 이 프로세스를 없애고 싶은 분들은 아래 방법들을 1번부터 차례대로 시도해 보시기 바랍니다.

방법 1: Microsoft Store 비활성화

참고: 이 방법은 wsappx 프로세스 자체를 백그라운드에서 완전히 제거하지는 않습니다. 작업 관리자에는 여전히 wsappx가 표시되지만, 스토어가 비활성화되면 더 이상 높은 CPU 사용량을 유발하지 않습니다.

wsappx는 스토어 관련 작업을 위해 시스템 자원을 사용하므로, Microsoft Store를 비활성화하면 리소스 소모를 막을 수 있습니다. 다만 일반 서비스처럼 서비스 창에서 간단히 끌 수 없기 때문에 로컬 그룹 정책 편집기를 활용해야 합니다.

Windows 10의 경우

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. gpedit.msc를 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 다음 경로로 이동합니다: 컴퓨터 구성 > 관리 템플릿 > Windows 구성 요소 > Store. 경로 이동이 익숙하지 않다면 아래 단계를 따르세요.
    1. 왼쪽 창에서 컴퓨터 구성을 더블클릭합니다.
    2. 왼쪽 창에서 관리 템플릿을 더블클릭합니다.
    3. 왼쪽 창에서 Windows 구성 요소를 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 왼쪽 창에서 Store 폴더를 클릭합니다.
  2. 오른쪽 목록에서 'Store 응용 프로그램 끄기' 옵션을 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 사용을 선택합니다.
  2. 적용을 클릭한 후 확인을 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

PC를 재부팅하면 설정이 적용됩니다.

Windows 8 / 8.1의 경우

참고로 로컬 그룹 정책 편집기는 Home 에디션에서는 제공되지 않으며, Enterprise 및 Professional 에디션에서만 사용할 수 있습니다. 해당 에디션을 사용 중이라면 레지스트리 편집기를 통해 진행해야 합니다. 아래는 레지스트리로 스토어를 비활성화하는 방법입니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. regedit를 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore. 경로 이동이 어렵다면 아래 단계를 따르세요.
    1. 왼쪽 창에서 HKEY_LOCAL_MACHINE을 더블클릭합니다.
    2. 왼쪽 창에서 SOFTWARE를 더블클릭합니다.
    3. 왼쪽 창에서 Policies를 더블클릭합니다.
    4. 왼쪽 창에서 Microsoft를 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 왼쪽 창에서 WindowsStore 키를 클릭합니다. 만약 WindowsStore 키가 없다면 직접 생성해야 합니다.
    1. 왼쪽 창에서 Microsoft 폴더를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택합니다.
    2. 키 이름을 WindowsStore로 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 왼쪽 창에서 새로 만든 WindowsStore 키를 선택합니다.
  2. 오른쪽 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 새로 만든 값의 이름을 RemoveWindowsStore로 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. RemoveWindowsStore 값을 더블클릭합니다.
  2. 값 데이터에 1을 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

이것으로 Windows 8 및 8.1에서 스토어가 비활성화됩니다.

방법 2: 레지스트리 편집기 활용

레지스트리 편집기에서 특정 문자열 값을 수정하여 문제를 해결할 수도 있습니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. regedit를 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 다음 경로로 이동합니다: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvcHost. 경로 이동이 어렵다면 아래 단계를 따르세요.
    1. 왼쪽 창에서 HKEY_LOCAL_MACHINE을 더블클릭합니다.
    2. 왼쪽 창에서 SOFTWARE를 더블클릭합니다.
    3. 왼쪽 창에서 Microsoft를 더블클릭합니다.
    4. 왼쪽 창에서 Windows NT를 더블클릭합니다.
    5. 왼쪽 창에서 CurrentVersion을 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 왼쪽 창에서 SvcHost 키를 클릭합니다.
  2. 오른쪽 창에서 이름이 wsappx인 문자열 값을 찾아 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 새 창이 열리면 값 데이터에 두 개의 항목(clipsvc, AppXSvc)이 보입니다. 이 중 clipsvcNotFound로 변경합니다(AppXSvc는 그대로 둡니다).

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 확인을 클릭합니다.
  2. PC를 재부팅합니다.

재부팅 후에는 높은 CPU 사용량 문제가 해결되었을 것입니다.

방법 3: Superfetch 및 Windows Search 비활성화

위의 두 가지 방법으로 해결되지 않았다면 Superfetch(SysMain)와 Windows Search 서비스를 비활성화해 보세요. 모든 사용자에게 효과가 있는 것은 아니지만, 일부 사용자에게 실제로 도움이 된 것으로 알려져 있으므로 시도해 볼 가치가 있습니다.

  1. Windows 키 + R을 눌러 실행 창을 엽니다.
  2. services.msc를 입력하고 Enter 키를 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 서비스 목록에서 Superfetch(또는 SysMain)를 찾아 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 시작 유형 드롭다운 목록에서 사용 안 함을 선택합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 적용을 클릭한 후 확인을 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. Superfetch 속성 창을 닫습니다.
  2. 목록에서 Windows Search를 찾아 더블클릭합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 시작 유형 드롭다운 목록에서 사용 안 함을 선택합니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

  1. 서비스 상태가 '실행 중'이라면 중지 버튼을 클릭합니다.
  2. 적용을 클릭한 후 확인을 누릅니다.

wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

모든 과정을 마친 후 문제가 해결되었는지 확인해 보세요.

방법 4: 스토어 라이선스 데이터베이스 초기화

위의 모든 방법이 실패했다면 Windows Store 라이선스 데이터베이스를 재초기화하는 방법을 시도할 수 있습니다. 단, 이 방법을 사용하면 일부 스토어 앱이 삭제될 수 있습니다. 다만 문제가 해결된 후 몇 분 만에 쉽게 다시 설치할 수 있으니 걱정하지 않아도 됩니다. 먼저 안전 모드로 부팅하여 스토어 서비스를 일시 중지시키고, 특정 폴더의 이름을 변경한 뒤, 일반 모드로 다시 부팅하는 순서로 진행합니다.

  1. 먼저 컴퓨터를 안전 모드로 부팅합니다. 안전 모드에 진입했다면 아래 단계를 계속 진행하세요.
  2. Windows + R 키를 누르고 아래 주소를 입력한 후 Enter 키를 누릅니다.
C:\ProgramData\Microsoft\Windows
  1. 해당 위치에서 다음 폴더를 찾습니다:
ClipSVC
wsappx 프로세스의 높은 CPU·메모리 사용량 문제 해결 방법

이 폴더의 이름을 ClipSVCTemp와 같이 변경합니다. 변경 사항을 저장하고 창을 닫습니다.

  1. 컴퓨터를 일반 모드로 다시 부팅합니다. 처음 부팅 시 Windows가 모든 구성을 기본 상태로 초기화하는 데 시간이 다소 걸릴 수 있습니다. 이후에는 문제가 해결되어 'wsappx'가 더 이상 CPU나 메모리를 과도하게 사용하지 않게 됩니다.