SuperFetch là một tính năng quan trọng nhưng ít được biết đến của Windows. Là người dùng Windows, nếu bạn biết về chức năng tích hợp này, bạn có thể sử dụng nó để làm lợi thế của mình. Vì vậy, chúng tôi đã tổng hợp hướng dẫn này để đề cập đến mọi khía cạnh nhỏ của SuperFetch - nó là gì, nó hoạt động như thế nào, nó có thể gây ra bất kỳ sự cố nào không, có nên tắt nó nếu nó dẫn đến bất kỳ sự cố nào không và cách tắt hoặc bật Superfetch.
Dịch vụ SuperFetch Host là gì
Mục lục
SuperFetch là gì và nó hoạt động như thế nào?
SuperFetch là một tính năng lần đầu tiên được triển khai trên Windows Vista. Nó chạy ở chế độ nền, liên tục đánh giá dấu chân sử dụng RAM và theo dõi các danh mục ứng dụng bạn sử dụng thường xuyên. Sau khi xác định mẫu, SuperFetch đánh dấu các ứng dụng này là "thường xuyên được sử dụng" và tải trước chúng vào RAM. Vì vậy, khi bạn chạy các ứng dụng này, chúng sẽ khởi chạy nhanh hơn nhiều vì chúng đã được tải sẵn trong bộ nhớ và không cần phải tìm nạp từ ổ cứng. Ngoài ra, nó chỉ sử dụng bộ nhớ không sử dụng. Ngay sau khi hệ thống của bạn yêu cầu thêm một số bộ nhớ, nó sẽ giải phóng dung lượng RAM cần thiết.
Hãy nhớ rằng nó không giống với Prefetch, là trình quản lý bộ nhớ tải trước mà Microsoft đã phát hành cùng với Windows XP. SuperFetch về cơ bản là một phiên bản cập nhật của Prefetch vì Prefetch đã không phân tích các mẫu sử dụng RAM để điều chỉnh các thông số tải trước của nó cho phù hợp.
SuperFetch có thể gây ra bất kỳ vấn đề nào không?
Mặc dù SuperFetch hầu hết đều hữu ích và chạy trơn tru, nhưng nó có thể gây ra một số vấn đề:
- Khởi động hệ thống có thể chậm lại vì SuperFetch đang tải trước một phần dữ liệu từ ổ cứng vào RAM của bạn.
- Khi Windows 10 được cài đặt trên SSD, lợi ích của SuperFetch có thể không rõ ràng. Điều này là bởi vì SSD rất nhanh việc tải trước không thực sự bắt buộc.
- Nó cũng có thể gây ra các vấn đề về hiệu suất trong khi chơi các trò chơi có dung lượng RAM lớn, đặc biệt là trên các máy có 4GB RAM trở xuống.
Bây giờ chắc hẳn bạn đang tự hỏi liệu có thể tắt SuperFetch nếu được yêu cầu hay không. Có, bạn có thể tắt nó đi mà không cần lo lắng về bất kỳ rủi ro nào. Nếu máy của bạn đang hoạt động trơn tru, hãy bật SuperFetch. Tuy nhiên, nếu bạn có vấn đề với việc sử dụng ổ cứng / RAM cao, sau đó tắt SuperFetch và kiểm tra xem nó có hữu ích không. Nếu có bất kỳ mức tăng hiệu suất đáng chú ý nào, hãy tắt nó đi. Nếu không, hãy bật lại.
Cách bật hoặc tắt SuperFetch trong Windows
Phương pháp 1: Vô hiệu hóa SuperFetch từ các dịch vụ
- Ấn Bản Phím Windows + R đồng thời để mở lời nhắc Chạy.
- Kiểu services.msc trong lời nhắc và nhấp vào OK. Thao tác này sẽ khởi chạy cửa sổ Dịch vụ.
- Trong cửa sổ Dịch vụ, cuộn xuống để tìm SuperFetch trong danh sách các dịch vụ. Nhấp đúp vào dịch vụ này để cấu hình các thuộc tính của nó.
- Trong tạp chí Bất động sản cửa sổ, nhấp vào Loại khởi động. Giá trị mặc định của nó được đặt thành Tự động. Chọn Bị vô hiệu hóa trong menu thả xuống. Sau đó nhấp vào nút Dừng trong Trạng thái dịch vụ.
- Nhấp chuột OK xác nhận.
- Trong trường hợp bạn muốn bật lại SuperFetch, hãy thay đổi giá trị của loại Khởi động trở lại Máy tự độngc và nhấp vào Khởi đầu nút bên dưới Dịch vụ trạng thái.
Phương pháp 2: Tắt SuperFetch qua Registry Editor
- Kiểu regedit trong Start Search và nhấn enter để khởi chạy Registry Editor.
- Sử dụng thanh bên trái để điều hướng đến khóa đăng ký sau:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters
- Trong bảng điều khiển bên phải, nhấp đúp vào Kích hoạt Superfetch. Trong trường hợp không tìm thấy giá trị đăng ký này ở đó, hãy bấm chuột phải vào thư mục PrefetchParameters, sau đó chọn Mới> Giá trị DWORD.
Các giá trị được xác định trước cho EnableSuperfetch là:
- 0: Tắt Superfetch
- 1: Bật tìm nạp trước ứng dụng
- 2: Bật tìm nạp trước khởi động
- 3: Bật tìm nạp trước mọi thứ (mặc định)
- Gán EnableSuperfetch 0.
- Đóng cửa sổ Registry Editor và khởi động lại hệ thống của bạn.
- Để bật lại SuperFetch, chỉ cần đặt EnableSuperfetch thành 3.
Phương pháp 3: Tắt SuperFetch bằng Command Prompt
- Chạy dấu nhắc lệnh với tư cách quản trị viên.
- Để vô hiệu hóa SuperFetch, hãy sao chép và dán lệnh sau và nhấn Enter.
sc stop "SysMain" & sc config "SysMain" start = vô hiệu hóa
- Nếu bạn muốn bật lại SuperFetch để sao chép và dán lệnh sau và nhấn Enter.
sc config "SysMain" start = auto & sc start "SysMain"
- Bây giờ đóng cửa sổ nhắc lệnh.
Phương pháp 4: Tắt SuperFetch bằng PowerShell
- Chạy PowerShell với tư cách quản trị viên.
- Để vô hiệu hóa SuperFetch, hãy sao chép và dán lệnh sau và nhấn Enter.
Stop-Service -Force -Tên "SysMain"; Set-Service -Tên "SysMain" -StartupType đã bị vô hiệu hóa
- Nếu bạn muốn bật lại SuperFetch, hãy sao chép và dán lệnh sau và nhấn Enter.
Set-Service -Tên "SysMain" -StartupType Automatic -Status Running
- Bây giờ hãy đóng cửa sổ PowerShell.
Kết thúc nó!
Chúng tôi đã liệt kê tất cả các giải pháp khả thi để bật hoặc tắt SuperFetch. Nếu bạn biết bất kỳ phương pháp nào khác mà chúng tôi có thể đã bỏ qua, hãy chia sẻ với chúng tôi trong phần bình luận bên dưới. Liên hệ với chúng tôi trong trường hợp có bất kỳ nghi ngờ nào. Chúng tôi rất vui lòng giúp đỡ!
Rủi ro Asmara
Trên Windows 10 1809 đôi khi nó chỉ có tên SysMain trên mô tả nếu bạn nhìn nó trên services.msc