SuperFetch (hay còn gọi là: Memory Prefetcher) là một dịch vụ được giới thiệu với Vista.SuperFetch là một sự cải tiến của Prefetcher từ các phiên bản Windows trước. Prefetcher chịu trách nhiệm lưu trữ thông tin chương trình để các chương trình và quy trình thường được sử dụng có thể chạy nhanh hơn.

SuperFetch Theo dõi ứng dụng nào bạn sử dụng nhiều nhất và tải thông tin này từ ổ cứng vào RAM để các chương trình tải nhanh hơn so với khi phải truy cập đĩa cứng mỗi lần. Windows SuperFetch ưu tiên các chương trình bạn hiện đang sử dụng thay vì các tác vụ nền và thích ứng với cách bạn làm việc bằng cách theo dõi các chương trình bạn sử dụng thường xuyên nhất và tải trước các chương trình này vào bộ nhớ. Với SuperFetch, các tác vụ nền vẫn chạy khi máy tính không hoạt động. Tuy nhiên, khi tác vụ nền kết thúc, SuperFetch sẽ tái tạo bộ nhớ hệ thống với dữ liệu bạn đang làm việc trước khi tác vụ nền chạy. Bây giờ, khi bạn quay lại bàn làm việc, các chương trình của bạn sẽ tiếp tục chạy hiệu quả như trước khi bạn rời đi. Nó thậm chí còn đủ thông minh để biết đó là ngày nào trong trường hợp bạn sử dụng các ứng dụng khác nhau thường xuyên hơn vào những ngày nhất định. Về cơ bản, SuperFetch cố gắng dự đoán ứng dụng nào bạn sẽ khởi chạy tiếp theo và tải trước tất cả dữ liệu cần thiết vào bộ nhớ.

Đôi khi SuperFetch có thể gây ra mức sử dụng đĩa cao.

Nếu bạn chạy Windows từ SSD hoặc M.2 thay vì một ổ cứng quay chậm, thì bạn có thể không thấy bất kỳ mức tăng hiệu suất nào từ SuperFetch để biện minh cho việc sử dụng ổ đĩa từ nó.

Nếu bạn thích, bạn có thể tắt SuperFetch để xem liệu bạn có tăng hiệu suất hay không khi nó được bật hoặc tắt.

Hướng dẫn này sẽ chỉ cho bạn cách bật hoặc tắt SuperFetch (SysMain) trong Windows 7, Windows 8 và Windows 10.

Bạn phải đăng nhập với tư cách là quản trị viên để bật hoặc tắt SuperFetch.

Điều này sẽ ảnh hưởng đến:

Prefetch
SuperFetch
RAM compression
ReadyBoost

Bật hoặc tắt SuperFetch Trong Services

Nhấn Win + R mở Runloại hình services.msc vào trong Runvà nhấp / chạm vào OK mở Services. Nhấp đúp / nhấn vào SysMain. (xem ảnh chụp màn hình bên dưới) Bắt đầu với Windows 10 bản dựng 17763.1, SuperFetch đã được đổi tên thành SysMain.

Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_services-1.png

Thực hiện bước 4 (bật) hoặc bước 5 (tắt) bên dưới cho những gì bạn muốn làm.

4. Để kích hoạt SuperFetch

Đây là thiết lập mặc định.

Một sự thay đổi Startup đến Automatic. (xem ảnh chụp màn hình bên dưới) B) Nhấp / chạm vào Start.

C) Nhấp / chạm vào OKvà chuyển sang bước 6 bên dưới.

Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_services-3.png

5. Để vô hiệu hóa SuperFetch

A) Nhấp / chạm vào Stop.B) Thay đổi Startup đến Disabled. (xem ảnh chụp màn hình bên dưới)

C) Nhấp / chạm vào OKvà chuyển sang bước 6 bên dưới.

Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_services-2.png

]Bây giờ bạn có thể đóng Services.

Bật hoặc tắt SuperFetch Trong Command Prompt

Mở dấu nhắc lệnh nâng cao Thực hiện bước 3 (bật) hoặc bước 4 (tắt) bên dưới cho những gì bạn muốn làm.

3. Để kích hoạt SuperFetch

Đây là thiết lập mặc định.

A) Sao chép và dán lệnh bên dưới vào dấu nhắc lệnh nâng lên, nhấn Entervà chuyển sang bước 5 bên dưới. (xem ảnh chụp màn hình bên dưới)sc config “SysMain” start=auto & sc start “SysMain”
Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_command-1.png

4. Tắt SuperFetch

A) Sao chép và dán lệnh bên dưới vào dấu nhắc lệnh nâng lên, nhấn Entervà chuyển sang bước 5 bên dưới. (xem ảnh chụp màn hình bên dưới)sc stop “SysMain” & sc config “SysMain” start=disabled
Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_command-2.png

Bây giờ bạn có thể đóng dấu nhắc lệnh nâng cao.

Bật hoặc tắt SuperFetch Trong PowerShell

Mở một nâng cao PowerShellThực hiện bước 3 (bật) hoặc bước 4 (tắt) bên dưới cho những gì bạn muốn làm.

3. Để kích hoạt SuperFetch

Đây là thiết lập mặc định.

A) Sao chép và dán lệnh bên dưới vào PowerShell nâng cao, nhấn Entervà chuyển sang bước 5 bên dưới. (xem ảnh chụp màn hình bên dưới)

Set-Service -Name “SysMain” -StartupRun this command Automatic -Status Running
Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_powershell-1.png

4. Tắt SuperFetch

A) Sao chép và dán lệnh bên dưới vào PowerShell nâng cao, nhấn Entervà chuyển sang bước 5 bên dưới. (xem ảnh chụp màn hình bên dưới)Stop-Service -Force -Name “SysMain”; Set-Service -Name “SysMain” -StartupRun this command Disabled
Bật hoặc tắt SuperFetch (SysMain) trong Windows-superfetch_powershell-2.png

Bây giờ bạn có thể đóng PowerShell nâng cao.

Trên đây là Bật hoặc Tắt SuperFetch (SysMain) trong Windows. Nếu bạn có bất kỳ câu hỏi nào liên quan đến các bước nói trên, hãy helpingbox.net biết trong phần bình luận. helpingbox.net sẽ liên hệ với bạn để có giải pháp trong thời gian sớm nhất.