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

Windows 10에서 '시스템' 프로세스가 RAM을 과도하게 사용할 때 해결하는 방법

일부 Windows 10 사용자들은 사용 가능한 RAM 대부분이 시스템(NT 커널 및 시스템) 프로세스에 의해 점유되는 현상을 겪고 있습니다. 특히 PC가 유휴 상태일 때도 이 문제가 발생한다는 보고가 많습니다.

Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법

이 문제를 조사해 보면, Windows 10에서 이러한 현상을 일으킬 수 있는 근본적인 원인은 여러 가지입니다. 높은 RAM 사용량의 주요 원인으로 지목되는 요소들은 다음과 같습니다:

  • 구버전 Windows 10 빌드 – Windows 10에는 불필요한 앱 데이터로 RAM을 채우고 정리하지 않는 버그(Superfetch 결함으로 널리 알려짐)가 있었습니다. 다행히 Microsoft가 핫픽스를 통해 이 문제를 해결했으므로, 해당 Windows 10 버전에 맞는 모든 업데이트를 설치하기만 하면 됩니다.
  • OS의 RAM 리소스 관리 문제 – 일반적으로 OS보다 메모리 관리를 더 잘하는 경우는 드물지만, 특정 상황에서는 Sysmain(구 Superfetch) 기능을 비활성화하여 사전 로드된 앱이 여유 RAM을 차지하는 것을 막음으로써 시스템 프로세스의 RAM 사용량을 크게 줄일 수 있습니다.
  • 시스템 파일 손상 – 또 다른 가능성은 시스템 파일 손상입니다. 파일이 손상되면 시스템이 RAM 데이터를 사용하고 정리하는 능력에 악영향을 받습니다. 이 경우 가장 확실한 해결책은 클린 설치나 복구 설치 같은 절차를 통해 모든 Windows 구성 요소를 초기화하는 것입니다.

주요 원인을 파악했으니, 실제로 이 문제를 겪은 사용자들이 성공적으로 활용한 검증된 해결 방법들을 순서대로 소개하겠습니다:

방법 1: Windows 10을 최신 버전으로 업데이트

이 시스템 동작을 유발하는 가장 흔한 원인 중 하나는 Microsoft가 이미 핫픽스로 해결한 Superfetch 버그입니다.

동일한 문제를 겪었던 여러 사용자들은 보류 중인 Windows 10 업데이트를 모두 설치하고 컴퓨터를 재시작한 후 문제가 더 이상 발생하지 않았다고 확인했습니다.

자세한 단계가 필요하다면 아래 지침에 따라 설정 앱의 Windows Update 탭에서 보류 중인 업데이트를 모두 설치하세요:

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 그런 다음 "ms-settings:windowsupdate"를 입력하고 Enter 키를 눌러 설정 앱의 Windows Update 탭으로 이동합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법
  2. Windows Update 화면에서 업데이트 확인을 클릭한 후, 화면의 안내에 따라 현재 설치 예정인 모든 Windows 업데이트를 설치합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법

    참고: 중요 업데이트뿐만 아니라 누적 업데이트와 보안 업데이트를 포함한 모든 유형의 업데이트를 설치하세요.

  3. 보류 중인 업데이트가 많으면 각 업데이트를 설치하기 전에 재시작하라는 메시지가 표시될 수 있습니다. 이 경우 안내에 따라 재시작하되, 다음 부팅 후 반드시 이 화면으로 돌아와 나머지 업데이트 설치를 완료하세요.
  4. 모든 업데이트가 설치되면 컴퓨터를 다시 한 번 재시작하고 시스템 프로세스의 사용량이 크게 줄어들었는지 확인합니다.

동일한 문제가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.

방법 2: Sysmain 서비스 비활성화

Windows 10이 최신 빌드로 업데이트되어 있는지 확인했다면, 다음 단계는 Sysmain 서비스를 점검하는 것입니다.

Sysmain은 이전에 Superfetch로 알려졌던 서비스로, 자주 사용하는 앱을 미리 RAM에 로드하여 로딩 시간을 거의 없앰으로써(안드로이드와 유사한 방식) 시스템 성능을 유지하고 향상시키는 역할을 합니다.

그러나 RAM 용량이 작은 환경에서는 이 기능이 사용 가능한 RAM 리소스의 상당 부분을 차지할 수 있다는 단점이 있습니다.

이러한 상황이라면 서비스 화면에서 이 기능을 완전히 비활성화하여 문제를 신속하게 해결할 수 있습니다.

참고: Sysmain을 비활성화하면 앱 로딩 시간이 다소 길어지지만, 소중한 RAM을 많이 확보할 수 있습니다.

Sysmain 비활성화의 영향을 충분히 이해했고 진행하기로 결정했다면, 선호하는 방식에 따라 아래 하위 가이드 중 하나를 따르세요:

  • A. 서비스 화면을 통해 Sysmain 비활성화
  • B. 레지스트리 편집기를 통해 Sysmain 비활성화
  • C. 명령 프롬프트를 통해 Sysmain 비활성화

A. 서비스 화면을 통해 Sysmain 비활성화

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 'services.msc'를 입력하고 Enter 키를 눌러 서비스 화면을 엽니다. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭하여 관리자 권한을 부여합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법
  2. 서비스 화면에서 오른쪽 창의 서비스 목록을 아래로 스크롤하여 Sysmain이라는 이름의 서비스를 찾습니다.
  3. 해당 서비스를 마우스 오른쪽 버튼으로 클릭하고 나타나는 컨텍스트 메뉴에서 속성을 선택합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법
  4. SysMain 속성 화면에서 일반 탭을 클릭한 후, 드롭다운 메뉴를 사용하여 시작 유형사용 안 함으로 설정합니다. 서비스가 현재 실행 중이라면 중지 버튼을 클릭합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법
  5. 적용을 클릭하여 변경 사항을 저장한 후, 서비스 화면을 닫고 컴퓨터를 재시작합니다. 다음 부팅이 완료되면 시스템 프로세스에 의한 동일한 리소스 사용 현상이 사라져 있을 것입니다.

B. 레지스트리 편집기를 통해 Sysmain 비활성화

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 'regedit'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한으로 레지스트리 편집기를 엽니다. UAC(사용자 계정 컨트롤) 프롬프트가 나타나면 를 클릭하여 관리자 권한을 부여합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법
  2. 레지스트리 편집기에서 다음 위치로 이동합니다:
    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ SysMain

    참고: 이 위치로 직접 탐색하거나, 위 경로를 상단의 탐색 표시줄에 붙여넣고 Enter 키를 눌러 즉시 이동할 수 있습니다.

  3. 올바른 위치에 도달하면 SysMain 키를 클릭하여 선택한 후, 오른쪽 창에서 Start DWORD 값을 두 번 클릭합니다.
  4. Start 값 데이터를 4로, 기수(Base)16진수(Hexadecimal)로 설정한 후 확인을 클릭하여 변경 사항을 저장합니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법
  5. 레지스트리 편집기를 닫고 컴퓨터를 재시작하여 변경 사항을 영구적으로 적용합니다.

C. 명령 프롬프트를 통해 Sysmain 비활성화

  1. Windows 키 + R을 눌러 실행 대화 상자를 엽니다. 텍스트 상자에 'cmd'를 입력하고 Ctrl + Shift + Enter를 눌러 관리자 권한 명령 프롬프트 창을 엽니다.Windows 10에서  시스템  프로세스가 RAM을 과도하게 사용할 때 해결하는 방법

    참고: UAC(사용자 계정 컨트롤) 창이 나타나면 를 클릭하여 관리자 권한을 부여합니다.

  2. 관리자 권한 명령 프롬프트에서 다음 명령어를 하나씩 입력하고 각각 Enter 키를 눌러 SysMain을 비활성화합니다:
    sc stop "SysMain"
    sc config "SysMain" start=disabled
  3. 두 명령이 모두 성공적으로 실행되면 컴퓨터를 재시작하고 문제가 해결되어 시스템 RAM 사용량이 줄어들었는지 확인합니다.

동일한 문제가 계속 발생한다면 아래의 다음 해결 방법으로 넘어가세요.

방법 3: 모든 Windows 구성 요소 초기화

위의 방법들(Windows 업데이트 또는 Sysmain 비활성화)로도 시스템 프로세스의 RAM 사용량이 줄어들지 않는다면, 시스템 파일 손상 가능성을 진지하게 고려해야 합니다.

같은 문제를 겪었던 여러 사용자들은 관련 OS 구성 요소를 모두 새로 고친 후에야 사용량이 감소했다고 보고했습니다.

이러한 상황이라면 관련된 모든 Windows 구성 요소를 초기화하고 잠재적으로 손상된 요소를 제거해야 합니다. 이를 위해 선택할 수 있는 방법은 두 가지입니다:

  • 클린 설치(Clean Install) – 호환되는 Windows 설치 미디어 없이 빠르게 문제를 해결하고 싶다면 이 방법을 선택하세요. Windows 설치의 GUI 메뉴에서 바로 클린 설치를 진행할 수 있지만, 사전에 데이터를 백업하지 않으면 OS 드라이브에 저장된 개인 데이터를 모두 잃게 된다는 점에 유의해야 합니다.
  • 복구 설치(Repair Install) – OS 드라이브에 보관해야 할 중요한 정보가 있다면 절차가 다소 번거롭더라도 복구 설치가 더 나은 선택입니다. 호환되는 설치 미디어가 필요하지만, 개인 파일, 설치된 애플리케이션, 게임, 심지어 일부 사용자 설정까지 OS 드라이브에 그대로 유지할 수 있습니다.