SuperFetch là công nghệ được Microsoft tích hợp vào các hệ điều hành sau Windows Vista. Nó có hai mục đích; nó làm giảm thời gian cần thiết để khởi động và đảm bảo rằng ứng dụng bạn mở thường xuyên tải hiệu quả hơn. Nó cũng cần có thời gian để có hiệu lực và phân tích các cách sử dụng của bạn để tự điều chỉnh.
SuperFetch tải trước hầu hết các ứng dụng đã sử dụng của bạn vào bộ nhớ chính không chỉ dựa trên cách sử dụng của bạn mà còn khi bạn sử dụng chúng. Ví dụ:nếu bạn có cùng một thói quen vào mỗi buổi sáng (Chrome, Thời tiết, Tin tức), SuperFetch sẽ tải trước các ứng dụng này vào bộ nhớ vào mỗi buổi sáng. Nếu thói quen buổi tối của bạn khác, nó sẽ có một thói quen tải khác cho buổi tối.
Đôi khi SuperFetch gây ra vấn đề cho người dùng khi nó tiêu tốn nhiều tài nguyên (sử dụng Đĩa / CPU) khiến máy tính bị lag và gây ra sự chậm trễ. Có một số yếu tố liên quan đến việc sử dụng đĩa cao được đề cập trong một bài viết toàn diện hơn tại https://appuals.com/high-cpu-usage-by-service-host-local-system-network-restricted/. Ở đây chúng tôi sẽ tập trung vào cách tắt SuperFetch và kiểm tra xem sự cố có biến mất không.
Tắt SuperFetch
Trước khi tắt SuperFetch khỏi các dịch vụ, chúng tôi cần thay đổi giá trị đăng ký của MSISupported cho ổ cứng của bạn. Bạn luôn có thể hoàn nguyên các thay đổi nếu điều này không khắc phục được bất cứ điều gì.
- Nhấn Windows + R để khởi chạy ứng dụng Run. Nhập “ devmgmt.msc ”Trong hộp thoại và nhấn Enter. Thao tác này sẽ khởi chạy trình quản lý thiết bị.
- Khi ở trong trình quản lý thiết bị, hãy mở rộng danh mục “ Bộ điều khiển IDE ATA / ARAPI ”. Tại đây, bạn sẽ thấy “ Bộ điều khiển SATA AHCI tiêu chuẩn ”. Nhấp chuột phải vào nó và chọn Thuộc tính .
- Điều hướng đến tab Trình điều khiển và nhấp vào Chi tiết trình điều khiển .
- Nếu bạn thấy “ storahci.sys ”Được lưu trữ trong một đường dẫn của System32, nó xác nhận rằng máy tính của bạn đang chạy trình điều khiển hộp thư đến. Chuyển sang bước tiếp theo.
- Đóng chi tiết Tệp Trình điều khiển và điều hướng đến tab Chi tiết. Từ trình đơn thả xuống, chọn “ Đường dẫn phiên bản thiết bị ”.
- Nhấp chuột phải vào giá trị và chọn “ Sao chép ”. Lưu nó trên một số Notepad ở một vị trí dễ tiếp cận.
- Nhấn Windows + R để khởi chạy ứng dụng Run và nhập “ regedit ”. Thao tác này sẽ khởi chạy Trình chỉnh sửa sổ đăng ký.
Tuyên bố từ chối trách nhiệm của Trình chỉnh sửa sổ đăng ký: Thực hiện tất cả các thay đổi có rủi ro của riêng bạn. Không thay đổi các giá trị đăng ký mà bạn không biết. Ứng dụng sẽ không chịu trách nhiệm trong mọi trường hợp.
- Khi ở trong trình chỉnh sửa sổ đăng ký, hãy điều hướng đến đường dẫn tệp sau:
Máy tính \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ PCI \
Đây là < bộ điều khiển AHCI > là chuỗi bạn đã sao chép vào sổ ghi chú của mình và < Ngẫu nhiên Số > thay đổi máy tính này sang máy tính khác.
- Nhấp đúp vào mục nhập “ MSI hỗ trợ ”Và thay đổi giá trị của nó từ “ 1 ”thành“ 0 ” . Nhấn OK để lưu các thay đổi và khởi động lại máy tính của bạn.
- Nhấn Windows + R để khởi chạy ứng dụng Run và nhập “ services.msc ”Trong hộp thoại. Thao tác này sẽ khởi chạy tất cả các dịch vụ trên máy tính của bạn.
- Định vị “ Siêu tìm nạp ”Từ danh sách các dịch vụ. Nhấp đúp để mở thuộc tính của nó .
- Sau khi các thuộc tính được mở, hãy nhấp vào “ Dừng ”Bên dưới trạng thái Dịch vụ. Sau đó nhấp vào Loại khởi động và chọn Đã tắt từ danh sách các tùy chọn có sẵn. Nhấn Ok để lưu các thay đổi và khởi động lại máy tính của bạn.
- Nhấn Windows + R , nhập “ regedit ”Trong hộp thoại và nhấn Enter. Thao tác này sẽ khởi chạy Trình chỉnh sửa sổ đăng ký.
- Khi ở trong Trình chỉnh sửa sổ đăng ký, hãy điều hướng đến đường dẫn tệp sau:
Máy tính \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Quản lý bộ nhớ \ PrefetchParameters
- Ở phía bên phải, bạn sẽ tìm thấy một khóa có tên “ EnablePrefetcher ”. Bấm đúp vào nó để mở Thuộc tính của nó. Thay đổi giá trị từ “3” thành “0” . Nhấn Ok để lưu thay đổi và thoát. Khởi động lại máy tính của bạn và kiểm tra xem sự cố đã được khắc phục chưa.
Các giá trị có thể có cho EnablePrefetcher là:
- 0 - Tắt Trình cài đặt sẵn
- 1 - Khởi chạy ứng dụng đã bật Tìm nạp trước
- 2 - Đã bật tính năng Tìm nạp trước Khởi động
- 3 - Khởi chạy ứng dụng và kích hoạt Tìm nạp trước khởi động
Bạn cũng có thể tình cờ thay đổi các giá trị của EnableSuperfetcher ngay bên dưới khóa mà chúng tôi vừa sửa đổi.
Các giá trị có thể có cho EnableSuperfetcher là:
- 0 - Tắt Superfetch
- 1 - Chỉ bật Superfetch cho các tệp khởi động
- 2 - Chỉ bật Superfetch cho các ứng dụng
- 3 - Bật Superfetch cho cả tệp khởi động và ứng dụng
Bạn nên đặt giá trị là “0” để tắt Siêu tìm nạp hoàn toàn để chúng tôi có thể kiểm tra xem sự cố đã được khắc phục chưa.