Cách tắt SuperFetch trên Windows 10

SuperFetch là tiến trình chạy ngầm trên Windows chịu trách nhiệm phân tích, đánh dấu và đưa các phần mềm mà bạn thường xuyên sử dụng trên máy tính vào bộ nhớ RAM, CPU và ưu tiên tài nguyên RAM, CPU để khởi chạy các ứng dụng đó trước. Tuy nhiên, tính năng này đôi khi không cần thiết và có thể giúp cho máy của bạn chạy nhanh và mượt hơn nếu tắt SuperFetch đi.

Cách tắt SuperFetch trên Windows 10

1. SuperFetch là gì? Ảnh hưởng của SuperFetch tới hệ thống.

SuperFetch là công cụ quản lý bộ nhớ trên thế hệ Windows Vista trở về sau, là sự kế thừa của PreFetch trên Windows XP. Tính năng trên Windows khá hữu ích khi máy tính của bạn sở hữu một cấu hình khá và những ứng dụng bạn thường mở sẽ khởi động nhanh hơn 15-20% với tính năng SuperFetch. Với những cỗ máy với cấu hình trung bình, thấp thì rất nhiều ý kiến cho rằng SuperFetch sẽ làm hiệu suất máy tính trở nên kém hơn do tính năng này thường chạy ngầm và chiếm hầu hết lượng Ram, CPU trống làm bộ nhớ đệm cho phần mềm và khi ứng dụng khác cần tài nguyên hệ thống thì SuperFetch mới “nhả” tài nguyên. Suy cho cùng thì bạn có thể tắt tính năng này đi và không cần thiết phải sử dụng đến SuperFetch nữa.

2. Tắt SuperFetch trong Services

2.1. Trên phiên bản Windows 10 1803 trở về trước

Bước 1: Bạn mở Run với tổ hợp phím tắt Windows + R. Tiếp theo, bạn nhập lệnh services.msc (1) => OK (2).

Nhập lệnh servicesmsc

Bước 2: Bạn tìm đến mục SuperFetch và click đúp chuột trái vào mục đó.

Bạn tìm đến mục SuperFetch và click đúp chuột trái vào mục đó

Bước 3: Bạn click vào mục Startup type (1) => Disabled (2) => Apply (3) => OK (4).

Bạn click vào mục Startup type chọn Disabled

2.2. Tắt SuperFetch trên Windows 10 1809 trở về sau

Trên phiên bản Windows 10 1809 thì chúng ta sẽ không thấy SuperFetch nằm trong mục Services nữa và thay vì SuperFetch thì Microsoft đổi tên thành SysMain.

Bước 1: Bạn thao tác vào Services tương tự như cách trên. Tiếp theo, bạn tìm và click chuột phải vào SysMain (1) => Properties (2).

Bạn tìm và click chuột phải vào SysMain rồi chọn Properties

Bước 2: Bạn click vào Automatic (1) => Disabled (2) => Apply (3) => OK (4).

Bạn click vào Automatic rồi chọn Disabled

3. Tắt Services trong Registry

Bước 1: Bạn mở hộp thoại Run với phím tắt Windows + R. Tiếp theo, bạn nhập lệnh regedit (1) => OK (2).

Nhập lệnh regedit

Bước 2: Bạn truy cập Registry theo đường dẫn sau
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters.
Sau đó, bạn click chuột phải vào EnableSuperfetch (1) => Modify… (2).

Bạn click chuột phải vào EnableSuperfetch rồi chọn Modify

Bước 3: Bạn thay đổi giá trị trong Value data (1) thành 0 và ấn OK (2).

Bạn thay đổi giá trị trong Value data thành 0 và ấn OK

4. Tắt SuperFetch trong Command Prompt

Bước 1: Bạn bấm tổ hợp phím Windows + S hoặc click vào Search (1). Sau đó, bạn tìm từ khóa cmd (2) => Run as administrator (3).

Chọn Run as administrator

Bước 2: Bạn nhập lệnh sau và nhấn Enter.

sc stop “SysMain” & sc config “SysMain” start=disabled

Nhập lệnh sc stop SysMain & sc config SysMain start=disabled

Trong trường hợp bạn muốn bật lại SuperFetch thì bạn hãy nhập câu lệnh sau và nhấn Enter:

sc config “SysMain” start=auto & sc start “SysMain”

Nhập lệnh bật lại SuperFetch

5. Tắt SuperFetch với Windows PowerShell

Bước 1: Bạn click chuột phải vào Start (1) => Windows PowerShell (Admin) (2).

Chọn Windows PowerShell (Admin)

Bước 2: Bạn nhập lệnh sau và ấn Enter.

Stop-Service -Force -Name “SysMain”; Set-Service -Name “SysMain” -StartupType Disabled

Nhập lệnh Stop-Service -Force -Name SysMain Set-Service -Name SysMain -StartupType Disabled

Trong trường hợp bạn muốn kích hoạt lại SuperFetch thì bạn hãy sử dụng lệnh sau trong PowerShell:

Set-Service -Name “SysMain” -StartupType Automatic -Status Running

Kích hoạt lại SuperFetch

Với những cách tắt SuperFetch trong bài viết thì bạn đọc có thể lựa chọn cho mình một cách nhanh nhất và hữu ích nhất để tắt tính năng này trên Windows 10. Chúc các bạn thành công!