Superfetch – Tăng hiệu suất máy tính Windows 10

Trong số rất nhiều cách để cải thiện hiệu suất của hệ điều hành Windows, có một tính năng mà ít người dùng biết đến, đó chính là Superfetch. Bài viết này sẽ giúp bạn hiểu rõ hơn về Superfetch, cách hoạt động của nó và cách vô hiệu hóa hoặc tắt Superfetch trên máy tính Windows 10.
Superfetch là gì?
Superfetch, còn được gọi là Service Host Superfetch, là một phần mềm chạy ngầm, liên tục phân tích cách thức sử dụng RAM trên máy tính của bạn. Sau một khoảng thời gian sử dụng, Superfetch sẽ đánh dấu những ứng dụng mà bạn thường xuyên sử dụng và lưu lại trong RAM. Mục đích của Superfetch là giúp bạn khởi chạy các ứng dụng nhanh hơn bằng cách lưu trữ chúng trong bộ nhớ.
Superfetch đã được giới thiệu trong Windows Vista và hiện tại có tên gọi là SysMain trên Windows 10. Bạn có thể tìm thấy nó trong Task Manager với tên Service Host: Superfetch.
Superfetch được thiết kế để sử dụng toàn bộ dung lượng RAM có sẵn trên máy tính của bạn với các ứng dụng được tải trước. Tuy nhiên, nó chỉ chiếm chỗ của bộ nhớ không được sử dụng. Khi cần thiết, Superfetch sẽ giải phóng bộ nhớ nếu hệ thống cần thêm RAM.
Có nên tắt Superfetch không?
Nếu máy tính của bạn có cấu hình tốt, Superfetch sẽ hoạt động một cách hiệu quả mà bạn không thể ngờ. Nó không ảnh hưởng đến hiệu suất máy tính của bạn, vì vậy bạn có thể tắt nó hoặc để nó hoạt động.
Nếu Superfetch hoạt động mượt mà, bạn không cần phải tắt nó vì nó rất hữu ích cho máy tính của bạn. Tuy nhiên, nếu bạn gặp vấn đề như sử dụng ổ cứng với tần suất cao gây lỗi Fulldisk 100%, sử dụng quá nhiều RAM hoặc giảm hiệu suất của các phần mềm khác, bạn có thể tắt Superfetch để xem liệu có cải thiện hay không.
Hướng dẫn tắt Superfetch
1. Sử dụng Windows Services
Hướng dẫn nhanh:
- Nhấn tổ hợp phím Windows + R để mở hộp thoại Run.
- Nhập “services.msc” và nhấn OK.
- Tìm đến SysMain và click chuột phải, chọn Properties.
- Trong mục Startup type, chọn Disabled, sau đó nhấn Stop để dừng hoạt động của Superfetch.
Hướng dẫn chi tiết:
Bước 1: Nhấn tổ hợp phím Windows + R để mở hộp thoại Run. Nhập “services.msc” vào hộp thoại Run và click OK để mở cửa sổ Windows Service.
Bước 2: Trong danh sách các Service, tìm đến SysMain và click chuột phải, chọn Properties.
Bước 3: Trong mục Startup type, chọn Disabled, sau đó nhấn Stop để dừng hoạt động của Superfetch.
2. Sử dụng Windows Registry
Hướng dẫn nhanh:
- Nhấn tổ hợp phím Windows + R để mở hộp thoại Run.
- Nhập “regedit” và nhấn OK.
- Chọn HKEY_LOCAL_MACHINE, sau đó chọn System và chọn CurrentControlSet.
- Tiếp theo chọn Control, sau đó kéo xuống và chọn Session Manager.
- Chọn tiếp thư mục Memory Management, click vào Prefetch Parameters.
- Trong EnableSuperfetch, nhập 0 vào ô Value data và nhấn OK để tắt Superfetch.
Hướng dẫn chi tiết:
Bước 1: Nhấn tổ hợp phím Windows + R để mở hộp thoại Run. Nhập “regedit” vào hộp thoại Run và click OK để mở cửa sổ Windows Registry.
Bước 2: Chọn HKEY_LOCAL_MACHINE, sau đó chọn System và chọn CurrentControlSet. Tiếp theo chọn Control.
Bước 3: Kéo xuống phía dưới, tìm và chọn thư mục Session Manager. Chọn tiếp thư mục Memory Management và click vào Prefetch Parameters. Tiếp theo, click chuột vào EnableSuperfetch.
Bước 4: Trong hộp thoại được mở ra, nhập 0 vào ô Value data và nhấn OK để tắt Superfetch.
3. Dùng Command Prompt
Hướng dẫn nhanh:
- Mở Command Prompt dưới quyền Admin.
- Copy dòng lệnh “sc stop “SysMain” & sc config “SysMain” start=disabled” vào Command Prompt và Enter.
- Đóng Command Prompt lại và Superfetch của bạn đã được tắt.
Hướng dẫn chi tiết:
Bước 1: Mở Command Prompt dưới quyền Admin bằng cách tìm kiếm trên Windows. Với kết quả tìm kiếm, đừng nhấn Enter mà nhấn tổ hợp phím Ctrl + Shift + Enter. Cửa sổ Command Prompt sẽ được mở với quyền Admin.
Bước 2: Nhập hoặc sao chép lệnh “sc stop “SysMain” & sc config “SysMain” start=disabled” vào Command Prompt và nhấn Enter. Đóng Command Prompt lại và Superfetch của bạn đã được tắt.
4. Dùng PowerShell
Hướng dẫn nhanh:
- Tìm kiếm Powershell trên Windows, nhấp phải vào kết quả và chọn Run as Administrator.
- Copy lệnh “Stop-Service -Force -Name “SysMain”; Set-Service -Name “SysMain” -StartupType Disabled” vào PowerShell và Enter.
- Đóng Powershell và Superfetch của bạn đã được tắt.
Hướng dẫn chi tiết:
Bước 1: Tìm kiếm Powershell trên Windows, nhấp phải vào kết quả và chọn Run as Administrator.
Bước 2: Nhập hoặc sao chép lệnh “Stop-Service -Force -Name “SysMain”; Set-Service -Name “SysMain” -StartupType Disabled” vào PowerShell và nhấn Enter. Đóng PowerShell lại và Superfetch của bạn đã được tắt.
Hy vọng với những hướng dẫn trên, bạn đã hiểu rõ hơn về Superfetch và cách tắt hoặc vô hiệu hóa nó khi cần thiết. Nếu bài viết này hữu ích, hãy chia sẻ với mọi người. Nếu có bất kỳ khó khăn nào, hãy để lại bình luận phía dưới. Chúc bạn thành công!
Nguồn tham khảo: microsoft.com/en-us/windows/forum