Superfetch là gì? Cách kích hoạt/vô hiệu hóa Superfetch

Dịch vụ quản lý bộ nhớ ở hệ điều hành Windows luôn được cài đặt sẵn và được gọi tên là Superfetch. Tuy nhiên, hầu hết người sử dụng máy tính không biết cũng như không quan tâm đến ứng dụng này khi máy tính vẫn hoạt động bình thường. Vậy ứng dụng Superfetch là gì? Có ảnh hưởng gì đến máy tính không? Bài viết sau đây sẽ giải đáp những băn khoăn về Superfetch cho bạn.

Superfetch là gì?

Service Host Superfetch (gọi tắt là Superfetch) là một tính năng có sẵn trong Window, giúp quản lý và cải thiện tốc độ của hệ thống liên tục, hiệu quả. Tính năng này lần đầu được giới thiệu và sử dụng ở Windows Vista, cho đến Windows 10 vẫn còn tồn tại và được người dùng sử dụng.

Superfetch là ứng dụng chạy ngầm có chức năng tự động phân tích lượng RAM sử dụng của máy tính, thể hiện được ứng dụng nào được người dùng thường xuyên sử dụng. Sau một thời gian phân tích, Superfetch sẽ đánh dấu những ứng dụng quen thuộc, được sử dụng nhiều nhất và lưu sẵn trên RAM. Nhờ đó, khi thực hiện các ứng dụng này sẽ chạy nhanh chóng hơn.

Và đặc biệt, Superfetch không hề chiếm hết tất cả dung lượng RAM để lưu những ứng dụng quen thuộc vì mục này chỉ lưu trên bộ nhớ RAM không sử dụng.

Vai trò của superfetch là gì?

Đa phần cho rằng Superfetch rất hữu ích. Superfetch sẽ chạy trơn tru, mượt mà hơn nếu có một PC hiện đại, cấu hình trung bình trở lên. Tuy nhiên, những người chuyên về máy tính sẽ nhận ra một số vấn đề mà Superfetch gây ra trở ngại cho người dùng và máy tính như:

  • Superfetch gây tốn tài nguyên do ứng dụng luôn chạy ngầm dưới hệ thống Windows, sử dụng RAM và CPU của máy tính.
  • Các ứng dụng không được Superfetch lưu lại toàn bộ trên RAM mà chỉ lưu một phần để bạn tiện khởi động nhanh hơn.
  • Superfetch sẽ tải trước một loạt dữ liệu từ ổ cứng sang RAM khi sử dụng. Do đó, lỗi 100% Full Disk thường xuyên xảy ra.
  • Khi máy tính được trang bị ổ cứng SSD thì tốc độ Superfetch mang lại không đáng kể. Do máy tính khởi động và xử lý dữ liệu mượt mà hơn khi có SSD.

Có thể nói Superfetch không cần thiết cho máy tính của bạn. Và máy tính cũng vẫn sẽ hoạt động bình thường khi không có Superfetch.

Máy tính sẽ thế nào nếu không được kích hoạt Superfetch?

Khi Superfetch không được kích hoạt trên máy tính của bạn thì không làm ảnh hưởng hay gây hại đến hệ thống máy tính của bạn. Nếu máy tính đang bình thường, không gặp lỗi, sự cố gì thì nên để nguyên vậy. Còn nếu gặp lỗi 100% Full Disk trên ổ cứng HDD, dung lượng RAM bị chiếm khá nhiều, các phần mềm khác không hoạt động đúng hiệu suất thì nên tắt Superfetch đi để kiểm tra nguyên nhân.

Cách kích hoạt/ vô hiệu hóa Superfetch trên window

Vô hiệu hóa SuperFetch bằng cách sử dụng Windows Services

Vô hiệu hóa SuperFetch bằng Windows đơn giản và người dùng không phải bỏ ra quá nhiều thời gian. Người dùng thực hiện theo các bước sau để vô hiệu hóa Superfetch:

  • Tại Start, tìm kiếm và mở  mục services.

superfetch là gìĐể bắt đầu, hãy tìm Services trên mục Start.

  • Cửa sổ Services hiện ra, kéo xuống phía dưới để tìm kiếm mục có tên là “Superfetch“ (Windows 10 hiển thị thành SysMain), click chuột phải vào đó rồi chọn Properties.

superfetch là gìTrong Windows 10, Superfetch đổi tên thành SysMain trong Services.

  • Để dừng chạy chương trình, chọn Stop.

superfetch là gì

Nếu muốn ngăn SuperFetch khởi chạy tự động. Trong ứng dụng Services, nhấp chuột phải vào SuperFetch, chọn Properties. Tại thẻ General, tìm Startup và chọn Disable.

Kích hoạt hoặc vô hiệu hóa SuperFetch Win 10 bằng cách sử dụng Windows Registry

Thực hiện theo các bước dưới đây để vô hiệu hóa/ kích hoạt Superfetch:

  • Mở cửa sổ lệnh Run bằng cách nhấn tổ hợp phím Windows + R.
  • Tại cửa sổ lệnh Run, nhập regedit rồi nhấn Enter hoặc chọn OK để mở cửa sổ Windows Registry.
  • Tại cửa sổ Registry, điều hướng theo key:

Computer\H_KEY_LOCAL\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\PrefetchParameters.

Tìm và kích đúp chuột vào tùy chọn có tên: EnableSuperFetch ở khung bên phải.

Hoặc bạn có thể kích chuột phải vào PrefetchParameters và chọn New => DWORD Value. Bước tiếp theo, nhập giá trị để kích hoạt hoặc vô hiệu hóa SuperFetch:

  • Nhập giá trị 0 để vô hiệu hóa SuperFetch.
  • Để kích hoạt SuperFetch khi chương trình khởi chạy, bạn nhập 1.
  • Để kích hoạt khởi động SuperFetch, bạn nhập 2.
  • Để kích hoạt toàn bộ SuperFetch, nhập giá trị 3.

Chọn OK và đóng cửa sổ Registry Editor sau khi nhập giá trị xong.

Kích hoạt hoặc vô hiệu hóa SuperFetch trong Command Prompt

Các bước dưới đây giúp bạn kích hoạt hoặc vô hiệu hóa Superfetch trong Command Prompt:

  • Bước 1: Dùng quyền Admin mở Command Prompt.
  • Bước 2: Để kích hoạt Superfetch hãy thực hiện bước 3. Để vô hiệu hóa Superfetch hãy thực hiện bước 4.
  • Bước 3: Sao chép và dán lệnh <sc config “SysMain” start=auto & sc start “SysMain”> vào Command Prompt đã mở, nhấn Enter và đóng Command 
  • Bước 4: Để vô hiệu hóa service SuperFetch, sao chép và dán lệnh <sc stop “SysMain” & sc config “SysMain” start=disabled> vào Command Prompt đã mở, nhấn Enter và đóng Command Prompt.

Bài viết trên cung cấp những kiến thức chung về service Superfetch là gì và các thông tin liên quan. Hy vọng bài viết sẽ hữu dụng và giúp ích cho công việc hàng ngày của các bạn.