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

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

Windows 10에서 SuperFetch 비활성화하기: SuperFetch는 Windows Vista부터 도입된 기술로, 때때로 오해를 받기도 합니다. SuperFetch는 Windows가 RAM(랜덤 액세스 메모리)을 더 효율적으로 관리할 수 있도록 지원하는 기술입니다. Microsoft는 두 가지 주요 목적을 위해 Windows에 SuperFetch를 도입했습니다.

SuperFetch의 두 가지 핵심 목적

1. 부팅 시간 단축

부팅 시간이란 Windows가 실행되고 운영체제를 컴퓨터에 로드하는 데 걸리는 시간으로, Windows의 원활한 작동에 필수적인 모든 백그라운드 프로세스를 포함합니다. SuperFetch는 이러한 부팅 시간을 줄여줍니다.

2. 응용 프로그램 실행 속도 향상

SuperFetch의 두 번째 목적은 응용 프로그램을 더 빠르게 실행하는 것입니다. SuperFetch는 가장 자주 사용하는 앱뿐만 아니라 사용하는 시간대까지 분석하여 응용 프로그램을 미리 로드합니다. 예를 들어, 매일 저녁 특정 앱을 연다면 SuperFetch는 저녁이 되기 전에 해당 응용 프로그램의 일부를 미리 메모리에 로드해 둡니다. 그러면 저녁에 앱을 열 때 이미 일부가 로드되어 있어 실행 속도가 빨라지고 대기 시간이 절약됩니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

구형 PC에서는 SuperFetch가 오히려 독?

구형 하드웨어를 사용하는 컴퓨터에서는 SuperFetch가 상당한 부담이 될 수 있습니다. 최신 하드웨어를 갖춘 신형 시스템에서는 SuperFetch가 문제없이 작동하고 시스템 응답성도 좋습니다. 하지만 하드웨어가 노후화된 시스템에서 Windows 8/8.1/10을 사용하면서 SuperFetch가 활성화되어 있다면, 하드웨어 성능 제한으로 인해 시스템이 느려질 수 있습니다.

따라서 이러한 시스템에서는 원활하고 쾌적한 환경을 위해 SuperFetch를 비활성화하는 것이 좋습니다. SuperFetch를 비활성화하면 시스템 속도와 성능이 향상될 수 있습니다. 아래에서 Windows 10에서 SuperFetch를 비활성화하는 세 가지 방법을 자세히 설명합니다.

Windows 10에서 SuperFetch를 비활성화하는 3가지 방법

팁: 진행하기 전에 만일의 사태에 대비해 반드시 시스템 복원 지점을 생성해 두세요.

방법 1: services.msc(서비스 콘솔)를 이용한 비활성화

services.msc는 서비스 콘솔을 열어주는 도구로, 사용자가 다양한 Windows 서비스를 시작하거나 중지할 수 있게 해줍니다. 서비스 콘솔을 통해 SuperFetch를 비활성화하려면 다음 단계를 따르세요.

  1. 시작 메뉴를 클릭하거나 Windows 키를 누릅니다.
  2. 실행(Run)을 입력하고 Enter 키를 누릅니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 실행 창에 Services.msc를 입력하고 Enter 키를 누릅니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 서비스 창에서 SuperFetch(또는 SysMain)를 검색합니다.
  2. SuperFetch를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 서비스가 이미 실행 중이라면 중지(Stop) 버튼을 클릭합니다.
  2. 시작 유형(Startup type) 드롭다운 메뉴에서 사용 안 함(Disabled)을 선택합니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 확인(OK)을 클릭한 후 적용(Apply)을 클릭합니다.

이렇게 하면 services.msc를 통해 Windows 10에서 SuperFetch를 손쉽게 비활성화할 수 있습니다.

방법 2: 명령 프롬프트(CMD)를 이용한 비활성화

명령 프롬프트로 SuperFetch를 비활성화하려면 다음 단계를 따르세요.

  1. 시작 메뉴를 클릭하거나 Windows 키를 누릅니다.
  2. CMD를 입력한 후 Alt+Shift+Enter를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다:
sc stop "SysMain" & sc config "SysMain" start=disabled

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

다시 활성화하려면 아래 명령어를 입력하세요.

sc config "SysMain" start=auto & sc start "SysMain"
  1. 명령어 실행 후 시스템을 재시작합니다.

이것으로 명령 프롬프트를 통해 Windows 10에서 SuperFetch를 비활성화할 수 있습니다.

방법 3: 레지스트리 편집기를 이용한 비활성화

  1. 시작 메뉴를 클릭하거나 Windows 키를 누릅니다.
  2. Regedit를 입력하고 Enter 키를 누릅니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 왼쪽 창에서 HKEY_LOCAL_MACHINE을 선택하고 클릭하여 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

참고: 아래 경로로 바로 이동할 수 있다면 10번 단계로 건너뛰세요.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
  1. 폴더 안에서 System 폴더를 더블클릭하여 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. CurrentControlSet을 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. Control을 더블클릭하여 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. Session Manager를 더블클릭하여 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. Memory Management를 더블클릭하여 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. PrefetchParameters를 선택하여 엽니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 오른쪽 창에서 EnableSuperfetch 값을 찾아 마우스 오른쪽 버튼으로 클릭한 후 수정(Modify)을 선택합니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. 값 데이터(Vaule data) 필드에 0을 입력하고 확인을 클릭합니다.

Windows 10에서 SuperFetch 비활성화하는 3가지 방법 (서비스, 명령 프롬프트, 레지스트리)

  1. EnableSuperfetch DWORD 값을 찾을 수 없는 경우, PrefetchParameters를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
  2. 새로 생성된 키의 이름을 EnableSuperfetch로 지정하고 Enter 키를 누른 뒤, 위 단계를 동일하게 진행합니다.
  3. 모든 창을 닫고 컴퓨터를 재시작합니다.

시스템을 재시작하면 SuperFetch가 비활성화됩니다. 동일한 경로로 다시 이동하여 EnableSuperfetch 값이 0으로 되어 있는지 확인하면 정상적으로 비활성화된 것입니다.

SuperFetch에 대한 오해와 진실

SuperFetch에 대한 가장 큰 오해 중 하나는 "SuperFetch를 비활성화하면 무조건 시스템 속도가 빨라진다"는 것입니다. 이는 전혀 사실이 아닙니다. SuperFetch의 영향은 컴퓨터의 하드웨어와 운영체제에 따라 완전히 달라지며, 일률적으로 판단할 수 없습니다.

  • 구형 시스템: 하드웨어가 오래되었고 프로세서 성능이 낮으며 Windows 10과 같은 OS를 사용한다면 SuperFetch를 비활성화하는 것이 좋습니다.
  • 신형 시스템: 하드웨어 성능이 충분하다면 SuperFetch를 활성화해 두는 것이 좋습니다. 부팅 시간이 짧아지고 응용 프로그램 실행 시간도 최소화됩니다.

또한 SuperFetch의 효과는 RAM 용량에 크게 좌우됩니다. RAM이 클수록 SuperFetch가 더 좋은 성능을 발휘합니다. 하드웨어 구성과 운영체제를 고려하지 않고 모든 시스템에 일괄 적용하는 것은 근거 없는 주장일 뿐입니다. 결론적으로, 현재 시스템이 잘 작동하고 있다면 SuperFetch를 그대로 켜두는 것이 좋습니다. 성능 저하를 일으키지 않습니다.

함께 보면 좋은 글

  • 스마트폰을 범용 리모컨으로 활용하는 방법
  • Microsoft 계정 종료 및 삭제하는 방법
  • Windows 10 모바일 핫스팟이 작동하지 않을 때 해결 방법
  • Windows 10 새 클립보드 기능 사용법

이 글이 도움이 되었기를 바라며, 이제 Windows 10에서 SuperFetch를 손쉽게 비활성화할 수 있을 것입니다. 튜토리얼에 대해 추가로 궁금한 점이 있다면 언제든지 댓글로 문의해 주세요.