Windows 11/10에서 서비스 호스트(SysMain)의 높은 디스크 사용량을 수정하는 방법


Windows 10과 Windows 11은 뛰어난 운영 체제입니다. 하지만 지속적으로 느린 성능을 보인다면 SysMain(이전에는 Superfetch로 알려짐)이라는 프로그램 때문일 수 있습니다.

이 기사에서는 SysMain을 이해하고 이 서비스에서 높은 디스크 사용량 문제가 발생할 수 있는 이유를 설명합니다.

SysMain(수퍼페치)이란 무엇인가요?

Windows 10 1809 업데이트 이후 SysMain이라고 불리는

슈퍼페치 는 Windows Vista에 도입되었으며 Prefetch(Windows XP의 유사한 기능)의 후속 제품입니다. OS는 이 기능을 사용하여 시간이 지남에 따라 시스템 성능을 향상시킵니다.

왜 시간이 지나면서요? 먼저 RAM 사용 패턴을 연구합니다. 그런 다음 이 기능은 PC에서 가장 자주 실행하는 프로그램을 식별합니다. Superfetch는 이 정보를 갖고 나면 해당 프로그램을 RAM에 미리 로드합니다. 이러한 프로그램을 실행하면 훨씬 빠르게 로드되는 것을 볼 수 있습니다.

그래서 Superfetch에는 리소스가 필요합니다. 작업 관리자에서 "서비스 호스트: SysMain"으로 시스템 프로세스 목록을 보면 Superfetch가 백그라운드에서 작동하는 것을 볼 수 있습니다.

중요하게 Superfetch는 다른 프로그램의 RAM을 빼앗지 않습니다. 사용하지 않는 RAM만 사용합니다. 새로 시작된 모든 프로그램은 RAM 공간과 관련하여 여전히 Superfetch보다 우선순위를 갖습니다. 필요한 경우 Superfetch는 다른 앱에 대해 RAM 확보 을 사용합니다.

Superfetch가 컴퓨터에 성능 문제를 일으킨다고 판단되면 Superfetch를 안전하게 비활성화할 수 있습니다. 아래에서는 Superfetch를 비활성화하고 서비스 호스트를 수정하는 몇 가지 방법에 대해 설명합니다: SysMain 높은 CPU 사용량 문제.

서비스에서 SysMain 비활성화

SysMain은 Windows 서비스이므로 SysMain을 비활성화하는 가장 간단한 방법은 서비스 콘솔을 이용하는 것입니다:

  1. Win+ R을 누르고 services.msc를 입력한 다음 Enter를 눌러 서비스 콘솔을 시작합니다.
  2. SysMain이라는 서비스에 대한 서비스 콘솔 목록을 스크롤합니다.
    1. SysMain 서비스를 두 번 클릭하여 서비스 속성을 엽니다. 또는 서비스를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택할 수도 있습니다.
    2. 서비스를 중지하려면 중지버튼을 선택하세요. 그런 다음 시작 유형드롭다운 메뉴를 확장하고 사용 안 함을 선택하세요..
    3. 확인을 선택하여 저장하고 종료합니다.
    4. 명령 프롬프트를 사용하여 SysMain 비활성화

      명령 프롬프트를 사용하여 SysMain을 비활성화하는 것이 더 빠릅니다. 명령 사용에 익숙하다면 SysMain을 비활성화하는 방법은 다음과 같습니다:

      1. Win+ R을 누르고 cmd를 입력한 다음 Ctrl+Shift+Enter상승된 명령 프롬프트를 실행합니다.
      2. 다음 명령을 복사하여 명령 프롬프트 창에 붙여넣고 Enter를 누르세요.
      3. sc stop “SysMain” & sc config “SysMain” start=disabled

        레지스트리에서 SysMain 비활성화

        이전 방법이 어떤 이유로 작동하지 않는 경우 레지스트리 설정을 수정하여 SysMain을 비활성화할 수 있습니다:

        1. Win+ R을 누르고 regedit을 입력한 다음 Enter를 눌러 레지스트리 편집기를 시작하세요.리>
        2. 왼쪽 사이드바를 사용하여 다음 경로로 이동하거나 다음 텍스트를 복사하여 상단 탐색 표시줄에 붙여넣고 Enter를 누르세요.
        3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

          1. 오른쪽 창에서 Start라는 값을 검색하고 두 번 클릭하세요.
          2. 값 데이터를 4로 변경하고 확인을 선택하여 저장하고 종료합니다.
          3. SFC 스캔 실행

            SysMain을 비활성화하지 않고 SysMain의 높은 디스크 사용량 문제를 해결하려면 시스템 파일 검사기(SFC)를 사용해 보세요.

            SFC는 시스템 파일 무결성을 확인하는 Windows에 내장된 유틸리티입니다. 검사 중에 발견된 손상된 시스템 파일을 자동으로 교체하므로 시스템 파일 손상이 문제의 근본 원인인 경우 SFC가 이를 수정할 수도 있습니다.

            1. Win+ R을 누르고 cmd를 입력한 다음 Ctrl+ Shift+ 입력.
            2. 다음 명령을 복사하여 명령 프롬프트에 붙여넣고 Enter를 누르세요.
            3. sfc /scannow

              검사는 하드 디스크에서 손상된 시스템 파일을 검사하고 손상된 파일을 교체합니다. 검사가 완료되면 PC를 다시 시작하고 서비스 호스트 SysMain 높은 디스크 사용량 문제가 지속되는지 확인하세요..

              Windows 업데이트

              항상 Windows 업데이트를 확인하고 다운로드할 수 있는 업데이트가 있는지 확인하는 것이 중요합니다. Microsoft는 지속적으로 Windows 문제를 찾고 있으며 이를 해결하기 위한 업데이트를 출시하고 있습니다.

              이전 수정 사항이 도움이 되지 않았다면 업데이트해 볼 가치가 있을 수 있습니다.

              1. Win+ I을 눌러 설정 앱을 실행하고 왼쪽 사이드바에서 Windows 업데이트를 선택하세요.
              2. 업데이트 확인버튼을 선택하세요.
              3. 업데이트가 있는 경우 다운로드 및 설치버튼을 선택하여 설치하세요.
              4. PC를 다시 시작하고 문제가 해결되는지 확인하세요.

                하드 드라이브를 SSD로 교체

                오래된 기계식 HDD를 한동안 사용했다면 솔리드 스테이트 드라이브 (SSD)으로 교체하면 컴퓨터 성능을 최적화하고 높은 디스크 사용량 문제를 해결할 수 있습니다.

                이는 문제 해결을 시도하고 문제 해결을 위한 모든 방법을 모두 사용한 경우 특히 보장될 수 있습니다.

                대부분의 최신 컴퓨터에는 SSD를 수용할 수 있는 슬롯이 있습니다. 하지만 SSD를 구매한 적이 없다면 SSD 구매 가이드 를 참고하여 현명한 결정을 내리세요.

                SysMain 디스크 사용량, 정규화

                이러한 수정 사항 중 하나로 SysMain 디스크 사용량을 수정할 수 있기를 바랍니다. SysMain이 반드시 리소스를 많이 차지하는 것은 아닙니다. Windows에서는 RAM 사용량을 최적화하고 가장 자주 사용하는 앱을 사용할 때 더 빠른 성능을 제공하기 위해 이 지능형 기능을 도입했습니다.

                메모리를 많이 사용하는 경우 심각한 결과 없이 영구적으로 비활성화할 수 있습니다. 또는 시스템 파일 손상을 수정하거나 Windows 업데이트를 수행하면 SysMain 서비스를 비활성화하지 않고도 문제를 해결하는 데 도움이 될 수 있습니다.

                .

                관련 게시물:


                2.09.2022