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

많은 사용자가 SysMain 프로세스(초기 (SysMain)Superfetch 로 알려짐 )가 높은 CPU 사용량을 유발한다고 보고했습니다. SysMain 서비스는 하드 드라이브 사용 방법을 이해하는 데 도움이 되지만 컴퓨터에 꼭 필요한 것은 아닙니다 .

(Service Host SysMain)높은 CPU(High CPU)메모리(Memory) 사용량 을 유발하는 서비스 호스트 SysMain

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

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

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

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

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

1] 서비스 관리자(Service Manager) 에서 SysMain 서비스 비활성화(Disable)

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

  1. Press Win+R 을 눌러 실행(Run) 창 을 열고 services.msc 명령을 입력합니다 .
  2. Enter 키 를 눌러 (Hit Enter)서비스 관리자(Service Manager) 창 을 엽니다 .
  3. SysMain 서비스(SysMain service) 까지 아래로 스크롤합니다 .
  4. SysMain 서비스( SysMain service) 를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties) 을 선택 합니다.
  5. 시작 유형(Startup Type) 을 사용 안 함(Disabled) 으로 변경합니다 .
  6. 적용 을 누른 다음 확인 (Apply)누릅니다(Ok) .

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

명령 프롬프트 SysMain 비활성화

명령 프롬프트(Command Prompt) 와 관련된 방법은 명령 을 복사하여 붙여넣기만 하면 되므로 다소 쉽습니다.

Windows 검색(Windows Search) 창 에서 "명령 프롬프트"를 검색하십시오 .

명령 프롬프트(Command Prompt) 에 해당하는 오른쪽 창에서 관리자 권한으로 실행을(Run as administrator) 선택 합니다.

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

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

SUCCESS 메시지를 받으면 작업이 완료된 것으로 간주하십시오.

컴퓨터를 다시 시작합니다.

읽기(Read) : Service Host: Diagnostic Policy Service 100% Disk Usage .

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

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

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

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

레지스트리(Registry) 편집기 에서 다음 경로로 이동합니다 .

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

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

값 데이터(Value Data) 의 값 을 4 로 변경하고 확인(OK) 을 클릭 하여 설정을 저장합니다.

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

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

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

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

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



About the author

저는 12년 이상의 경험을 가진 숙련된 iOS 개발자입니다. 저는 iPhone과 iPad 플랫폼 모두에서 일해 왔으며 최신 Apple 기술을 사용하여 앱을 만들고 사용자화하는 방법을 알고 있습니다. aiOS 개발자로서의 기술 외에도 Adobe Photoshop 및 Illustrator 사용과 WordPress 및 Laravel과 같은 프레임워크를 통한 웹 개발에 대한 강력한 경험이 있습니다.



Related posts