SuperFetch : 정의, Windows 7, 8 및 10에서 구성 및 비활성화하는 방법

거의 매일이 전날과 비슷합니다. 이것은 PC 사용의 뉘앙스에도 적용됩니다. 그것에 거의 동일한 응용 프로그램이 시작되고 동일한 폴더의 사진이 표시되고 동일한 오디오 파일이 켜집니다. SuperFetch는 컴퓨터 루틴을 최적화하여 모든 것이 빠르고 원활하게 작동하도록합니다. 그러나 이것이 항상 작동하는 것은 아니며 때로는 문제가 발생합니다.

SuperFetch-이 서비스는 무엇입니까

히스토리 데이터를 분석 한 후 사용 가능한 RAM을 적극적으로 관리하여 운영 체제 (OS) 및 애플리케이션의 응답 성을 향상시키는 워크 플로우입니다. 이 서비스는 Windows Vista에서 출시되었으며 이후 모든 OS 릴리스에 포함되었습니다. 기본적으로 시작 파일을 분석하여 백그라운드에서 지속적으로 실행됩니다. 이 시스템 구성 요소의 상당히 유연한 구성이 가능합니다.

SuperFetch는 아들이 필요한 키나 와이어 커터를 신속하게 검색 할 수 있도록 전체 도구를 차고에서 순서대로가 아니라 "올바른"순서로 유지하는 똑똑한 아버지와 비교할 수 있습니다. "정확한"순서는 다음을 의미합니다.

  • 작업 영역 바로 근처에는 가장 자주 사용되는 도구가 있습니다.
  • 우선 순위 도구도 무작위로 배치되지 않습니다. 자동차 바퀴를 자주 제거하면 잭이 더 일찍 필요하기 때문에 실린더 렌치보다 더 가깝습니다.
  • 사용 후에는 모든 도구가 원래 위치에 놓입니다.
  • 일부 작업이 더 이상 반복되지 않으면 (예 : 새 타이어를 구입하고 휠이 자주 관통하지 않는 경우) 타이어를 운반하는 데 필요한 특정 도구가 작업 영역에서 점점 더 멀어집니다.

이 예는 전적으로 조건부이지만 서비스의 작업을 추상적으로 보여 주므로 다음과 같은 질문에보다 정확하게 대답하는 데 도움이됩니다.“SuperFetch? 이게 뭐야?”

무엇입니까?

SuperFetch가 무엇인지 이해하기 위해 서비스의 두 가지 주요 목표를 설명 할 수 있습니다.

  1. Windows를 더 빨리 다운로드하십시오. OS 시작 중에 다른 시간에 다른 파일이 필요합니다 (그리고 같은 파일이 여러 번 필요하지만 다른 시간에 필요합니다). 이 서비스는 다운로드에 필요한 파일 또는 전체 세트와 정확한 시점을 "발견"합니다. 결과적으로 Windows의 가장 우선 순위가 높은 파일이 저장되는 조건부 폴더가 작성됩니다. 지속적으로 시스템 시작주기를 반복하면 필요한 구성 요소를 읽음으로써 시스템에 최소한의 부하를주는 방식으로 필요한 구성 요소를 저장할 수 있습니다. 동시에 서비스는 내장 조각 모음과 상호 작용합니다. 파일은 물리적으로 서로 가깝습니다. 결론-로딩이 더 빠릅니다.
  2. 보다 효율적인 응용 프로그램 실행 이를 위해 두 가지 요소, 즉 더 자주 시작되는 응용 프로그램 및 특정 실행 순서가 있는지 여부가 분석됩니다. 예를 들어, 아침에 직장 회계사가 브라우저를 통해 뉴스를 간단히 읽음으로써 모든 것을 시작할 수 있습니다. 다음으로, 그는 1C를 시작하고 현재 비즈니스 운영을 수행 할 것입니다. 점심을 먹은 후 Excel을 사용하여 재무 분석에 바쁠 수 있습니다. 매일이 순서는 특별히 변경되지 않을 수 있습니다. 서비스는이 동작 패턴을 "보고"다음 응용 프로그램을 시작하는 데 필요한 데이터를 여유 RAM에 미리로드합니다. 즉, 아침에 브라우저가 실행중인 경우 가장 중요한 1C 파일이 이미 부분적으로 RAM에로드됩니다. 결론-응용 프로그램이 더 효율적으로 실행되므로 더 안정적으로 작동합니다.

때때로 SuperFetch 호스트 서비스가 Windows 10 드라이브를로드합니다. 두 가지 이유가 있습니다.

  1. 이 서비스는 과거 경험을 바탕으로합니다. 그녀는 응용 프로그램 X 후에 응용 프로그램 Y가 항상 시작되고 "준비"된다는 것을 "사용"합니다. 예측할 수없는 상황이 발생하고 Y가 아닌 프로그램 B를로드해야하는 경우 충돌이 발생하여 OS 자원이 많이로드 될 수 있습니다.
  2. 이 서비스는 RAM 용량에 민감합니다. RAM이 많을수록 수퍼 페치가 더 효율적으로 작동합니다. 모든 것이 자유 RAM을 합리적이고 예비 적으로 작성하기 때문입니다. 모든 것이 바쁘면 자주 사용하는 파일을 기록 할 수있는 곳이 없습니다. 결론-사용하지 않는 각 메가 바이트에 대한 경쟁이 증가하고 이로 인해 시스템 속도가 느려질 수 있습니다.

수퍼페치 옵션

“SuperFetch-이 서비스는 어떤 종류입니까?”라는 질문에 대한 철저한 답변을 위해 어떤 OS 매개 변수를 설정해야하는지 알아야합니다. 레지스트리를 통해 편집 할 수 있습니다. 액세스하려면 다음을 수행해야합니다 (예 : Windows의 10 번째 버전).

  • 키보드에서 Windows 버튼을 누르면 창이 나타납니다. 맨 아래에 regedit를 입력하고 검색 결과 (맨 위)를 마우스 오른쪽 버튼으로 클릭하고 드롭 다운 메뉴에서 "관리자 권한으로 실행"행을 선택하십시오.
  • “레지스트리 편집기”가 열리고 왼쪽에서 클릭으로 다음 줄을 순차적으로 열어야합니다. HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
  • 창의 오른쪽 부분에는 서비스의 작동 모드를 결정하는 3 가지 주요 매개 변수가 있습니다. 두 번 클릭하면 매개 변수 값을 편집 할 수있는 창이 열리지 만 나중에 설명합니다.

EnableBootTrace

이 매개 변수는 부팅시 프로세스 추적 상태를 결정합니다. OS가 시작시 파일을 읽는 방법을 분석해야하는지 여부를 설정합니다. 다음과 같은 이유로 비활성화하는 것은 의미가 없습니다.

  • 매개 변수는로드 후 Windows에서 발생하는 모든 것에 영향을 미치지 않습니다.
  • 내부 파일 최적화로 인해 OS 로딩이 가속화됩니다.

프리 페처 활성화

이 매개 변수와 관련하여 이전 SuperFetch-Prefetcher의 스토리를 설명해야합니다. 그는 Windows XP에 나타 났으며 그의 행동 논리는 SuperFetch의 기초입니다. OS 또는 프로그램 시작시로드되는 파일을 분석하고 해당 파일에 대한 우선 순위 테이블을 생성하고 미디어에서 파일 배치를 최적화합니다. SuperFetch와의 차이점은 사용자 행동 패턴을 분석하지 않는다는 것입니다. 이 매개 변수는 EnableBootTrace의 수정이며 Windows 시작시뿐만 아니라 응용 프로그램 시작시에도 작동합니다.

수퍼페치 사용

이 매개 변수는 SuperFetch 서비스 규칙을 설정합니다. 그를 위해 EnablePrefetcher는 4 가지 설정이 가능합니다.

  • 0-서비스 비활성화
  • 1-응용 프로그램을 다운로드 할 때만 사용하십시오.
  • 2-OS를로드 할 때만 사용하십시오.
  • 3-응용 프로그램 및 OS를로드 할 때 사용합니다.

컴퓨터에 SuperFetch가 필요합니까?

예, 그녀는 여전히 수요가 남아 있습니다. 운영 체제의 프로세스에 의해 컴퓨터 리소스의 부하를 최소화하는 것이 문제라면 SuperFetch보다는 시각적 효과를 끄는 것이 훨씬 더 효율적입니다.

끄는 것이 얼마나 안전합니까?

SuperFetch가 Windows 7을 비활성화해야합니까? 모든 것이 꺼져 있으면 문제가 발생하지 않습니다. 이 서비스는 데이터의 기밀성에 영향을 미치지 않으며 대부분의 경우 시스템 리소스를 약하게로드합니다. 확실히 더 나 빠지지 않을 것이므로 두려워하지 마십시오.

또 다른 질문은 의도적으로이를 수행하는 데 아무런 요점이 없다는 것입니다. 이 서비스는 거의 20 년 동안 한 OS 버전에서 다른 OS 버전으로 마이그레이션 한 것이 아닙니다. 그녀가 특히 무언가를 방해하고 있다면 SuperFetch는 시스템의 핵심에서 잘려 나갔습니다. 그것이 Windows의 불안정성을 초래한다면, 그들은 분명히 그것을 제거 할 것입니다.

SuperFetch를 비활성화하는 방법

여러 가지 방법으로 SuperFetch를 비활성화하는 방법.

명령 줄을 통해

비활성화는 다음 알고리즘에 따라 수행됩니다.

  • 키보드에서 Windows 버튼을 누르면 창이 나타나고 cmd를 입력하고 (아래) 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 (위) 드롭 다운 메뉴에서 "관리자 권한으로 실행"을 선택하십시오.
  • net.exe stop superfetch 명령을 복사하고 Enter 키를 눌러 시작을 확인해야하는 검은 색 창이 시작됩니다.
  • 동일한 창에서 다음 명령을 입력하십시오. sc config sysmain start = disabled

레지스트리 편집기 사용

몇 번의 클릭만으로 SuperFetch Windows 10, 8, 7 및 Vista를 켜고 끄고 구성하십시오. 이렇게하려면 :

  • 키보드에서 Windows 버튼을 누르면 창이 나타납니다. 맨 아래에 regedit를 입력하고 검색 결과 (맨 위)를 마우스 오른쪽 버튼으로 클릭하고 드롭 다운 메뉴에서 "관리자 권한으로 실행"행을 선택하십시오.
  • “레지스트리 편집기”가 열리고 왼쪽에서 클릭으로 다음 줄을 순차적으로 열어야합니다. HKEY_LOCAL_MACHINE => SYSTEM => CurrentControlSet => Control => SessionManager => MemoryManagement => PrefetchParameters;
  • 창의 오른쪽 부분에서 수퍼페치 라인을 찾으십시오. 두 번 클릭하면 값을 O로 설정하려는 특성이 열리고 변경 사항이 저장됩니다.

서비스 스냅인을 통해

다음과 같이 행동하십시오 :

  • 서비스를 시작하십시오. 시스템 검색에 적절한 쿼리를 입력하고 찾은 응용 프로그램을 실행할 수 있습니다. Win + R 조합을 누른 상태에서 services.msc 명령을 입력하고 Enter를 눌러 실행할 수 있습니다.이 방법은 Vista로 시작하는 모든 Windows에서 작동합니다.
  • 슈퍼 페치 서비스를 찾으십시오. 이렇게하려면 창에서 첫 번째 열 "이름"을 봐야합니다. 발견되면“속성”을 마우스 오른쪽 버튼으로 클릭하십시오. 첫 번째 탭 "일반"에서 필요한 서비스 매개 변수를 설정하십시오.
  • 커스터마이징. "중지"및 "적용"을 클릭하면 구성 요소가 비활성화되지만 다음에 OS를 다시 시작하면 다시 시작됩니다. 왜 이것이 필요한가요? "시동 유형"줄에서 "사용 안 함"을 선택하고 "적용"을 클릭하는이 시나리오를 변경해야합니다.

Sysmain의 SuperFetch 스냅인도 마찬가지입니다. 첫 번째 이름은 시스템 내 식별자이며 두 번째 이름은 컴퓨터 화면에 표시하는 데 사용됩니다.

일반적인 SuperFetch 서비스 오류

SuperFetch Windows 10에서 디스크를 100 %로드합니다. 이 모드의 시스템은 사용자 명령에 응답하지 않으므로 현재 작업을 완료하기가 어렵습니다 (예 : 브라우저를 닫고 싶지 않음). 이것은 일반적으로 두 가지 상황에서 관찰됩니다.

  1. 4GB 이하의 RAM 컴퓨터 비 유적으로 말하면, 서비스에 무료 고삐를 제공하면 20 기가 바이트의 프로그램 및 시스템 파일을 기꺼이 캐시합니다. 그러나 오늘날 5-6 시간 내에 10 개의 탭이있는 개방형 브라우저에서도 2GB의 RAM을 안전하게 사용할 수 있습니다. 최신 응용 프로그램의 이러한 자원 집약성으로 인해 서비스를 "해제"할 수 없으므로 내부 오류가 발생할 수 있습니다.
  2. 오래된 컴퓨터에서 게임을 요구할 때. 이 시나리오에서 장난감은 종종 다양한 파일을 참조한다는 사실로 인해 상황이 악화됩니다. 많은 무게를 가진 새로운 텍스처가 항상로드되므로, 최고 순간에 다채로운 시각 효과를 얻으려면 시스템의 모든 가용 리소스가 필요할 수 있습니다. 오래되고 느린 하드 드라이브를 여기에 추가하면 SuperFetch가 OS의 "병목 현상"이 될 것입니다. 서비스는 모든 것을 최적화하기 위해 적극적이고 혼란스러운 파일 순환에 보조를 맞추지 않습니다.

오류 해결

오류를 해결하는 가장 효과적인 방법은 서비스를 비활성화하는 것입니다. 이것은 가장 효과적이지만 다음 방법을 시도해 볼 수도 있습니다.

  • 서비스 매개 변수 값 변경
  • 최근에 설치된 응용 프로그램을 다시 설치하십시오.
  • 하드 드라이브에 오류가 있는지 확인하십시오.

결론

SuperFetch의 많은 부분은 Vista에서 2006 년에 데뷔했기 때문입니다. 그 기간 동안 프로그램 개발자는 제품 테스트 및 최적화, 특히 RAM 사용의 합리성에 훨씬 더 많은주의를 기울였습니다. 따라서 당시에는 자주 사용하는 데이터를 RAM에 미리로드 할 수 있었기 때문에 컴퓨터의 응답 성이 향상되었습니다. 오늘날이 기술은 이미 구식입니다. RAM이 거의없고 하드 드라이브가 훨씬 빨라졌습니다. 그럼에도 불구하고이 서비스를 구체적으로 비활성화해서는 안됩니다. 유일한 예외는 그녀가 컴퓨터를 정지시키는 데 유죄를 선고받은 상황입니다.

재미있는 기사