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

Windows 10의 State Repository Service에 의한 높은 CPU 사용량

일부 Windows 10 사용자는 State Repository 서비스로 인한 CPU 사용량 급증(거의 100%) 사용량을 보고하고 있습니다. . 이 문제는 모든 CPU 위협에 영향을 미치는 것으로 보이며 게임 응용 프로그램 및 미디어가 끊깁니다. 이벤트 뷰어를 조사한 결과 일부 영향을 받은 사용자는 State Repository 서비스와 관련된 연속 오류를 많이 발견했습니다.

Windows 10의 State Repository Service에 의한 높은 CPU 사용량

문제가 일반적인 결함으로 인해 발생한 경우 저장소 서비스를 다시 시작하여 간단히 문제를 해결할 수 있습니다. 그러나 이벤트 뷰어의 빈번한 오류 항목과 함께 이 문제가 발생하는 경우 구성 요소 저장소를 정리하거나 새로 설치 또는 전체 복구를 수행하여 문제를 해결할 수 있습니다.

그러나 밝혀진 바와 같이 이 문제의 대부분은 실제로 어떤 식으로든 Microsoft Edge에 의해 유발됩니다. 이 경우 이 문제를 해결하려면 앱 및 기능 메뉴에서 Microsoft Edge를 복구해야 합니다. 그래도 문제가 해결되지 않으면 기본 제공되는 모든 UWP 앱을 다시 설치하는 것이 좋습니다.

높은 CPU 사용량을 중지하기 위해 State Repository 서비스를 완전히 비활성화하는 옵션도 있지만 이는 Microsoft Edge의 기능에 영향을 미칩니다.

State Repository Service로 인한 높은 CPU 사용량을 해결하는 방법은 무엇입니까?

방법 1:상태 저장소 서비스 다시 시작

더 복잡한 수정을 시도하기 전에 먼저 Windows 10의 State Repository Service에 영향을 미치는 단순한 결함으로 문제가 발생하고 있지 않은지 확인해야 합니다. CPU 사용량을 즉시 줄이는 임시 수정을 찾고 있다면, 상태 저장소 서비스를 다시 시작해야 합니다.

영향을 받는 많은 사용자가 이 작업으로 리소스 사용량을 상당히 줄일 수 있음을 확인했습니다(적어도 다음 시스템 시작까지는).

이 수정으로 문제가 무한정 해결되지는 않지만 일반적인 끊김 현상을 방지할 빠르고 방해가 되지 않는 방법을 찾고 있다면 여전히 선호되는 방법입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'service.msc'를 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 서비스 화면을 엽니다. Windows 10의 State Repository Service에 의한 높은 CPU 사용량

    참고: UAC(사용자 계정 컨트롤)에서 메시지가 표시되면 창에서 를 클릭합니다. 관리자 액세스 권한을 부여합니다.

  2. 서비스에 들어가면 화면에서 오른쪽 섹션으로 이동하고 State Repository Service를 찾을 때까지 로컬 서비스를 아래로 스크롤합니다. . 서비스를 찾은 후 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. 새로 등장한 컨텍스트 메뉴에서 Windows 10의 State Repository Service에 의한 높은 CPU 사용량
  3. State Repository Service의 속성 화면에 들어가면 , 일반을 선택합니다. 탭을 클릭하고 중지를 클릭합니다. (서비스 상태 아래 ). Windows 10의 State Repository Service에 의한 높은 CPU 사용량
  4. 중지한 후 다시 시작하기 전에 몇 초 동안 기다리십시오.
  5. Ctrl + Shift + Esc를 눌러 작업 관리자를 엽니다. CPU 사용량이 감소했는지 확인하십시오.

State Repository 서비스의 CPU 사용량이 높은 값으로 돌아가거나 더 영구적인 수정 사항을 찾고 있는 경우 아래 잠재적인 다음 수정 사항으로 이동하십시오.

방법 2:구성 요소 저장소 정리

State Repository Service로 인해 높은 CPU 사용량이 자주 발생하고 이벤트 뷰어 내에서 동일한 서비스를 가리키는 많은 다른 오류도 발견했다면 문제가 손상된 구성 요소 저장소로 인해 발생했을 가능성이 있습니다. /P>

이 특정 시나리오의 경우 DISM(배포 이미지 서비스 및 관리) 을 사용하여 문제를 신속하게 해결할 수 있습니다. 손상된 인스턴스를 정상적인 복사본으로 교체합니다.

참고: 이 방법을 시작하기 전에 DISM은 손상된 데이터를 교체하는 데 사용할 정상적인 복사본을 다운로드하기 위해 Windows 업데이트에 크게 의존한다는 점을 명심하십시오. 이 때문에 이 절차를 시작하기 전에 인터넷 연결이 안정적인지 확인해야 합니다.

다음에서는 DISM을 사용하여 관리 터미널에서 구성 요소 정리를 시작한 다음 SFC(시스템 파일 검사기 스캔)로 마무리합니다.

참고: 문제를 해결하려면 아래 단계를 동일한 순서로 따르는 것이 중요합니다.

  1. 실행 열기 Windows 키 + R을 눌러 대화 상자 . 다음으로 'cmd'를 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 상승된 명령 프롬프트 열기 창문. 사용자 계정 컨트롤이 표시되면 (UAC) 프롬프트에서 를 클릭합니다. 관리 권한을 부여합니다. Windows 10의 State Repository Service에 의한 높은 CPU 사용량
  2. 상승된 CMD 터미널에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. 구성 요소 저장소(%WinDir%\WinSxS)에서 정리 수행 :
    DISM /Online /Cleanup-Image /StartComponentCleanup
  3. 작업이 완료되면 다음 명령을 입력하고 Enter: 키를 눌러 다음 명령을 계속 배포합니다.
    DISM /Online /Cleanup-Image /RestoreHealth

    참고: 이 작업은 Windows Update 서버에 저장된 정상 복사본에 대해 모든 시스템 파일을 백업하는 것으로 시작됩니다.

  4. 작업이 완료되면 컴퓨터를 다시 시작합니다.
  5. 컴퓨터가 백업된 후 다음 명령을 입력하고 Enter: 키를 눌러 남아 있는 시스템 파일 손상을 확인하고 수정합니다.
    SFC /ScanNow
  6. 검사가 완료되면 컴퓨터를 다시 시작하고 다음 컴퓨터 시작 시 문제가 해결되는지 확인하십시오.

State Repository Service와 관련된 높은 CPU 사용량과 이벤트 뷰어의 빈번한 오류가 여전히 확인되는 경우 아래의 다음 잠재적 수정 사항으로 이동하십시오.

방법 3:Microsoft Edge 복구

밝혀진 바와 같이 Microsoft Edge는 State Repository Service를 남용할 가능성이 있는 구축된 응용 프로그램입니다. 특정 상황(특히 타사 확장이 설치된 경우)에서 Microsoft Edge는 전체 시스템 속도를 저하시키는 엄청난 CPU 호거가 될 가능성이 있습니다.

동일한 문제에 직면한 영향을 받는 여러 사용자가 앱 및 기능으로 이동하여 마침내 문제를 해결할 수 있음을 확인했습니다. 메뉴 및 고급 옵션에서 Microsoft Edge 재설정 메뉴.

이 작업은 State Repository 서비스의 높은 CPU 사용량을 담당할 수 있는 임시 데이터 또는 타사 데이터를 제거하게 됩니다.

다음은 앱 및 기능에서 Microsoft Edge를 재설정하는 방법에 대한 빠른 가이드입니다. :

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'ms-settings:appsfeatures'를 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 앱 및 기능 열기 Windows 10의 설정 앱 메뉴.
  2. 앱 및 기능에 들어가면 메뉴에서 화면의 오른쪽 섹션으로 이동하고 검색 상자를 사용하여 'Microsoft Edge를 검색합니다. '.
  3. 결과가 나타나면 Microsoft Edge를 한 번 클릭한 다음 고급 옵션과 연결된 하이퍼링크를 클릭합니다. .
  4. Microsoft Edge의 고급 옵션 메뉴 내에서 아래로 스크롤하여 재설정 섹션을 클릭하고 복구 버튼.
  5. 프로세스가 완료될 때까지 기다렸다가 작업이 완료되면 컴퓨터를 다시 시작하십시오.
  6. 다음 시작 시 이전에 State Repository 서비스의 높은 CPU 사용량을 유발했던 작업을 반복하고 문제가 이제 해결되었는지 확인합니다.
Windows 10의 State Repository Service에 의한 높은 CPU 사용량

동일한 문제가 계속 발생하는 경우 아래의 다음 잠재적 해결 방법으로 이동하세요.

방법 4:모든 내장 앱 재설치

v1703과 v1709 사이의 Windows 10 빌드에서 문제가 발생하는 경우 Windows 10에 기본적으로 포함되어 있는 기본 제공 앱 집합과 관련이 있는 불일치로 인해 문제가 촉진될 가능성이 있습니다.

영향을 받는 여러 사용자가 단일 Powershell 명령으로 모든 기본 제공 앱을 다시 설치하여 문제를 해결할 수 있음을 확인했습니다.

이 작업은 결국 State Repository 서비스의 높은 CPU 사용량에 기여할 수 있는 모든 결함이 있는 UWP 앱 인스턴스를 처리하는 모든 기본 제공 앱을 다시 설치하고 다시 등록합니다.

다음은 powershell을 사용하여 내장된 모든 앱을 다시 설치하는 방법에 대한 빠른 가이드입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 'powershell'을 입력합니다. 텍스트 상자 안에서 Ctrl + Shift + Enter를 누릅니다. 상승된 Powershell 터미널 창을 열려면 Windows 10의 State Repository Service에 의한 높은 CPU 사용량
  2. 상승된 Powershell 프롬프트에 들어가면 다음 명령을 입력하고 Enter 키를 누릅니다. 모든 UWP 기본 제공 응용 프로그램을 재설정하려면:
    Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  3. 명령이 성공적으로 완료되면 Powershell의 상승된 인스턴스를 닫고 컴퓨터를 다시 시작하십시오.
  4. 다음 시작이 완료되는 즉시 컴퓨터를 모니터링하여 State Repository 서비스로 인해 여전히 높은 CPU 스파이크가 발생하는지 확인하십시오.

동일한 문제가 여전히 컴퓨터에 영향을 미치는 경우 아래의 잠재적인 수정 사항으로 이동하십시오.

방법 5:State Repository Service 비활성화

기본적으로 State Repository 서비스는 브라우저 쿠키 역할을 하여 Microsoft Edge의 기능을 향상시킵니다. 검색 정보의 스냅샷을 정기적으로 생성하여 작동합니다. 이렇게 하면 Microsoft Edge가 중단된 부분(여러 장치에서도)을 계속할 수 있습니다.

이 서비스를 사용하지 않는 경우(예:Edge를 사용하지 않는 경우) State Repository 서비스가 더 이상 CPU 리소스를 많이 사용하지 않도록 하는 한 가지 방법은 시스템 시작 시마다 서비스가 시작되지 않도록 하는 것입니다.

이 작업은 MSConfiag를 사용하여 State Repository Service와 연결된 시작 키를 비활성화하여 수행할 수 있습니다. 다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.

참고: 아래 단계는 Windows 10뿐만 아니라 모든 Windows 버전에서 따를 수 있습니다.

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 다음으로 'msconfig.msc'를 입력합니다. 텍스트 상자 안에서 Enter 키를 누릅니다. 시스템 구성 열기 공익사업. Windows 10의 State Repository Service에 의한 높은 CPU 사용량

    참고: 사용자 계정 컨트롤에서 메시지가 표시되면 를 클릭합니다. 관리자 액세스 권한을 부여합니다.

  2. 시스템 구성에 들어가면 유틸리티에서 서비스를 선택합니다. 상단의 리본 메뉴에서 탭을 누르세요.
  3. 올바른 메뉴에 도달한 후 서비스 목록을 아래로 스크롤하여 State Repository Service를 찾습니다. 표시되면 연결된 아이콘의 선택을 취소하고 적용을 클릭합니다. 수정 사항을 저장합니다. Windows 10의 State Repository Service에 의한 높은 CPU 사용량
  4. 시스템 구성 유틸리티를 닫고 컴퓨터를 다시 시작한 후 다음에 컴퓨터를 시작할 때 문제가 해결되는지 확인하십시오.

State Repository 서비스로 인해 여전히 동일한 높은 CPU 사용량이 발생하는 경우 아래의 다음 잠재적 수정 사항으로 이동하십시오.

방법 6:새로 설치 또는 내부 복구 수행

위의 모든 잠재적 수정을 따랐지만 그 중 어느 것도 State Repository의 CPU 사용량을 줄이는 데 도움이 되지 않은 경우 서비스, ​​일반 채널로는 해결할 수 없는 일종의 시스템 손상으로 인해 문제가 발생한 것이 분명합니다.

결과 없이 여기까지 왔다면 손상된 시스템 파일로 인해 문제가 발생하지 않도록 모든 Windows 구성 요소(및 부팅 관련 데이터)를 재설정하는 것이 유일한 권장 수정 사항입니다.

관련된 모든 Windows 구성 요소를 재설정하는 데에는 두 가지 방법이 있습니다.

  • 새로 설치 – 이 잠재적인 수정은 무리 중에서 가장 소집할 수 있는 것입니다. 호환되는 설치 미디어가 필요하지 않으며 수정 사항은 Windows 10의 GUI 메뉴에서 직접 배포할 수 있습니다. 그러나 사전에 데이터를 백업하지 않으면 부분적인 데이터 손실(OS에 저장된 앱, 게임 및 개인 미디어 포함)이 예상됩니다. 드라이브)
  • 설치 복구  –  수리 설치는 데이터 손실 없이 컴퓨터를 재설정할 수 있는 가장 집중적인 접근 방식입니다(게임, 응용 프로그램 및 사용자 기본 설정도 그대로 유지됨). 그러나 이 복구 전략을 배포하려면 호환되는 설치 미디어가 필요합니다.