Computer >> 컴퓨터 >  >> 체계 >> Windows

Windows 11/10에서 높은 CPU 및 메모리 사용량을 유발하는 서비스 호스트 SysMain

많은 사용자가 SysMain 프로세스(이전에는 Superfetch로 알려짐)는 CPU 사용량을 높입니다. SysMain 이 서비스는 하드 드라이브를 어떻게 사용하는지 이해하는 데 도움이 되지만 컴퓨터에 꼭 필요한 것은 아닙니다.

높은 CPU 및 메모리 사용량을 유발하는 서비스 호스트 SysMain

SysMain 서비스 Superfetch와 관련된 것입니다. 그 임무는 시간이 지남에 따라 시스템 성능을 유지하고 개선하는 것입니다. System32 폴더에 있습니다. 기본적으로 SysMain 프로세스는 시스템에서 모든 종류의 사용 데이터를 수집하는 역할을 합니다. 그런 다음 해당 데이터가 하드 드라이브의 블록 형태로 재구성되고 그에 따라 우선 순위가 지정됩니다.

서비스 호스트 SysMan 프로세스로 인해 리소스 사용률이 높은 경우 비활성화하기로 결정하기 전에 다음을 시도하십시오.

  • 시스템 파일 검사기 실행
  • 시스템 이미지 복구
  • 디스크 정리 도구 실행
  • 클린 부팅 상태에서 문제를 해결합니다.

시스템에서 HDD를 사용하는 경우 HDD 자체 재구성이 느리다는 단순한 사실 때문에 SysMain이 높은 CPU를 유발할 가능성이 매우 높습니다. SysMain으로 인해 CPU 사용량이 많은 문제가 발생하면 명확한 해결책은 서비스를 비활성화하는 것입니다.

  1. 서비스 관리자에서 SysMain 서비스 비활성화
  2. 상승된 명령 프롬프트 사용
  3. 레지스트리 편집기 사용

SysMain 서비스를 비활성화하려면 다음 방법을 시도하십시오.

1] 서비스 관리자에서 SysMain 서비스 비활성화

Windows 11/10에서 높은 CPU 및 메모리 사용량을 유발하는 서비스 호스트 SysMain

SysMain과 관련된 프로세스를 종료하는 가장 쉬운 방법은 서비스 관리자에서 SysMain 서비스를 비활성화하는 것입니다.

  1. Win+R을 눌러 실행 창을 열고 services.msc 명령을 입력합니다. .
  2. Enter를 눌러 Service Manager 창을 엽니다.
  3. SysMain 서비스까지 아래로 스크롤합니다. .
  4. SysMain 서비스를 마우스 오른쪽 버튼으로 클릭합니다. 속성을 선택합니다. .
  5. 시작 유형 변경 사용 안함으로 .
  6. 적용 누르기 그런 다음 확인에서 .

2] 상승된 명령 프롬프트를 사용하여 SysMain 비활성화

Windows 11/10에서 높은 CPU 및 메모리 사용량을 유발하는 서비스 호스트 SysMain

명령 프롬프트를 사용하는 방법은 명령을 복사하여 붙여넣기만 하면 되므로 다소 쉽습니다.

Windows 검색 창에서 "명령 프롬프트"를 검색합니다.

명령 프롬프트에 해당하는 오른쪽 창에서 , 관리자 권한으로 실행을 선택합니다. .

그런 다음 관리자 권한 명령 프롬프트 창에서 다음 명령을 입력하고 Enter 키를 누릅니다.

sc stop "SysMain" & sc config "SysMain" start=disabled

성공을 얻으면 메시지가 표시되면 작업이 완료된 것으로 간주합니다.

컴퓨터를 다시 시작하십시오.

읽기 :서비스 호스트:진단 정책 서비스 디스크 사용량 100%.

3] 레지스트리 편집기를 사용하여 SysMain 비활성화

Windows 11/10에서 높은 CPU 및 메모리 사용량을 유발하는 서비스 호스트 SysMain

레지스트리 편집기는 시스템을 장기적으로 변경할 수 있는 훌륭한 도구입니다. 레지스트리 편집기를 통해 SysMain 서비스를 비활성화하는 절차는 다음과 같습니다.

Win+R을 눌러 실행 창을 열고 regedit 명령을 입력합니다. . Enter 키를 눌러 레지스트리 편집기를 엽니다. 창.

레지스트리 편집기에서 다음 경로로 이동하십시오.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

오른쪽 창에서 시작 값을 두 번 클릭합니다. .

값 데이터 값 변경 4까지 확인을 클릭합니다. 설정을 저장합니다.

컴퓨터의 높은 리소스 사용률 문제를 해결하는 데 도움이 되기를 바랍니다.

내 서비스 호스트 SysMain이 너무 많은 메모리를 사용하는 이유는 무엇입니까?

SysMain 프로세스는 시스템의 모든 사용 패턴에 대한 데이터 수집을 담당합니다. 시간이 지남에 따라 시스템 성능을 유지 및 개선하기 위한 Superfetch 관련 서비스입니다.

서비스 호스트 SysMain을 비활성화해도 됩니까?

아니요. 프로그램을 로드하면 Windows에서 실행하기 위해 실행 파일을 메모리에 복사해야 합니다. 응용 프로그램을 닫아도 프로그램은 여전히 ​​RAM에 존재합니다. 프로그램을 다시 실행하면 Windows는 디스크에서 아무 것도 로드할 필요가 없으며 모두 RAM에 저장됩니다.

Windows 11/10에서 높은 CPU 및 메모리 사용량을 유발하는 서비스 호스트 SysMain