Cách bật và tắt SuperFetch trên Windows 10/8/7

SuperFetch có thể ảnh hưởng đến hiệu suất tổng thể của một số ứng dụng

SuperFetch có sẵn trên các phiên bản Windows nhưng được rất ít người dùng biết đến. Trong bài viết dưới đây, Quản trị mạng sẽ hướng dẫn bạn đọc cách bật hoặc tắt SuperFetch trên Windows 10/8/7.

SuperFetch là gì? Làm cách nào để bật và tắt SuperFetch trên Windows?

1. SuperFetch là gì?

SuperFetch là một dịch vụ quản lý bộ nhớ hệ điều hành, được Microsoft giới thiệu lần đầu trên Windows Vista. Tính năng này được tích hợp sẵn trên các phiên bản Windows Vista, Windows 7, 8 và Windows 10. SuperFetch được thiết kế để giảm thời gian tải của các ứng dụng trong bộ nhớ. Tóm lại, SuperFetch giúp cải thiện thời gian tải của Windows và tất cả các ứng dụng được cài đặt trên Windows.

Tóm lại, SuperFetch giống như một phần của trình quản lý bộ nhớ trên máy tính Windows của bạn.

Tuy nhiên, theo một số người dùng, dịch vụ SuperFetch có thể ảnh hưởng đến hiệu suất tổng thể của một số ứng dụng. Và đó là lý do mà nhiều người dùng muốn vô hiệu hóa dịch vụ này.

SuperFetch

2. Superfetch có thực sự cần thiết không?

Đối với hầu hết các trường hợp, Superfetch rất hữu ích. Nếu bạn có một chiếc PC hiện đại với thông số kỹ thuật trung bình trở lên, Superfetch rất có thể sẽ hoạt động trơn tru đến mức bạn thậm chí sẽ không nhận thấy sự hiện diện của nó. Rất có thể Superfetch đã chạy trên hệ thống của bạn ngay bây giờ và bạn thậm chí không biết điều đó.

Superfetch rất hữu ích trong hầu hết mọi tình huống
Superfetch rất hữu ích trong hầu hết mọi tình huống

Nhưng có một số vấn đề có thể phát sinh với Superfetch:

– Vì Superfetch luôn chạy ở chế độ nền nên bản thân dịch vụ Superfetch luôn sử dụng một số lượng CPU và RAM.

– Superfetch không từ bỏ nhu cầu tải ứng dụng vào RAM. Thay vào đó, nó chuyển quá trình tải sang một thời điểm sớm hơn. Bất cứ khi nào quá trình tải xảy ra, hệ thống của bạn vẫn sẽ bị chậm như khi bạn khởi chạy ứng dụng mà không có Superfetch.

– Khởi động hệ thống có thể chậm vì Superfetch đang tải trước một loạt dữ liệu từ ổ cứng vào RAM. Nếu ổ cứng chạy ở mức 100% trong vài phút mỗi khi bạn khởi động hoặc khởi động lại máy tính của mình, Superfetch có thể là thủ phạm.

– Hiệu suất của Superfetch có thể không đáng chú ý khi Windows 10 được cài đặt trên ổ SSD. Vì SSD rất nhanh, bạn không thực sự cần phải tải chúng trước. Nếu điều này làm bạn quan tâm, hãy xem hướng dẫn của. Quantrimang.com về cách chuyển Windows từ HDD sang SSD.

Superfetch cũng được biết là gây ra các vấn đề về hiệu suất khi chơi game, đặc biệt là trên các hệ thống có RAM 4GB trở xuống. Không rõ lý do tại sao điều này xảy ra vì không phải ai cũng trải qua nó, nhưng có thể các trò chơi nặng RAM liên tục yêu cầu và sau đó giải phóng bộ nhớ, điều này khiến Superfetch liên tục tải và ngừng tải dữ liệu. .

Có an toàn để tắt Superfetch không? Câu trả lời là có! Không có vấn đề gì xảy ra nếu bạn quyết định tắt Superfetch. Chúng tôi khuyến nghị rằng nếu hệ thống của bạn đang chạy tốt, hãy để tính năng này được bật. Nếu bạn gặp vấn đề với việc sử dụng ổ cứng, RAM cao hoặc hiệu suất bị giảm sút trong các hoạt động sử dụng nhiều RAM, thì hãy thử tắt nó đi và xem điều đó có hữu ích không.

Ghi chú: Để tăng hiệu suất trên hệ thống RAM thấp, bài viết khuyên bạn nên điều chỉnh giới hạn bộ nhớ ảo và hiệu ứng hình ảnh Windows. Bạn cũng có thể thử các mẹo này để khởi động và tắt máy nhanh hơn.

3. Bật hoặc tắt SuperFetch trên Windows 10/8/7

3.1. Sử dụng các dịch vụ Windows để vô hiệu hóa SuperFetch

Các bước vô hiệu hóa SuperFetch bằng Windows khá đơn giản và không mất nhiều thời gian. Làm theo các bước dưới đây:

  • Đầu tiên nhấn tổ hợp phím Windows + RẺ để mở cửa sổ lệnh Run.
  • Trên cửa sổ lệnh Run, nhập services.msc ở đó và sau đó nhấn Enter hoặc nhấp vào OK để mở cửa sổ Windows Services.
  • Tại đây, trên danh sách các dịch vụ, bạn tìm thấy dịch vụ có tên “SuperFetch“.

Tìm SuperFetch trong danh sách Dịch vụ

  • Nhấp chuột phải vào dịch vụ SuperFetch tiếp đó hãy chọn Tính chất.
  • Tiếp theo, nhấp vào Stop để tắt SuperFetch, sau đó chọn tùy chọn Disabled trong phần Startup type.

Chọn Disable để tắt

3.2. Bật hoặc tắt SuperFetch bằng Windows Registry

Làm theo các bước dưới đây:

  • Đầu tiên nhấn tổ hợp phím Windows + RẺ để mở cửa sổ lệnh Run.
  • Trên cửa sổ lệnh Run, nhập regedit ở đó và sau đó nhấn Enter hoặc nhấp vào OK để mở cửa sổ Windows Registry.
  • Trên cửa sổ Đăng ký, điều hướng đến khóa:

H_KEY_LOCAL> SYSTEM> CurrentControlSet> Control> Session Manager> MemoryManagement> PrefetchParameters.

  • Tại đây trong khung bên phải, bạn tìm thấy và nhấp đúp vào tùy chọn có tên: EnableSuperFetch.
  • Nếu không tìm thấy giá trị này, hãy bấm chuột phải vào thư mục PrefetchParameters và lựa chọn Mới => Giá trị DWORD.
  • Tiếp theo, nhập giá trị bên dưới để bật hoặc tắt SuperFetch:

+ Tới vô hiệu SuperFetch bạn nhập giá trị 0.

+ Tới đã kích hoạt SuperFetch khi chương trình bắt đầu, bạn nhập giá trị 1.

+ Tới cho phép khởi động SuperFetch, bạn nhập giá trị là 2.

+ Tới kích hoạt mọi thứ của SuperFetch, bạn nhập giá trị 3.

  • Sau khi nhập giá trị, bấm OK và đóng cửa sổ Registry Editor đã xong.

3.3. Bật hoặc tắt SuperFetch trong Command Prompt

Để bật hoặc tắt SuperFetch trong Command Prompt, hãy làm như sau:

1. Mở Command Prompt với quyền quản trị.

2. Thực hiện bước 3 (để bật) hoặc bước 4 (để tắt) bên dưới, tùy thuộc vào những gì bạn muốn làm.

3. Để bật SuperFetch, hãy sao chép và dán lệnh bên dưới vào Command Prompt đã mở, nhấn Enter và chuyển sang bước 5 bên dưới.

sc config "SysMain" start=auto & sc start "SysMain"
Bật SuperFetch trong Command Prompt
Bật SuperFetch trong Command Prompt

4. Để tắt SuperFetch, hãy sao chép và dán lệnh bên dưới vào Command Prompt đã mở, nhấn Enter và chuyển sang bước 5 bên dưới.

sc stop "SysMain" & sc config "SysMain" start=disabled
Tắt SuperFetch trong Command Prompt
Tắt SuperFetch trong Command Prompt

5. Bây giờ bạn có thể đóng Command Prompt nếu muốn.

3.4. Bật hoặc tắt SuperFetch trong PowerShell

1. Mở PowerShell bằng quyền quản trị.

2. Thực hiện bước 3 (để bật) hoặc bước 4 (để tắt) bên dưới, tùy thuộc vào những gì bạn muốn làm.

3. Để bật SuperFetch, hãy sao chép và dán lệnh bên dưới vào PowerShell đã mở, nhấn Enter và chuyển sang bước 5 bên dưới.

Set-Service -Name "SysMain" -StartupType Automatic -Status Running
Bật SuperFetch trong PowerShell
Bật SuperFetch trong PowerShell

4. Để tắt SuperFetch, hãy sao chép và dán lệnh bên dưới vào PowerShell đã mở, nhấn Enter và chuyển sang bước 5 bên dưới.

Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
Tắt SuperFetch trong PowerShell
Tắt SuperFetch trong PowerShell

5. Bây giờ bạn có thể đóng PowerShell nếu muốn.

Tham khảo thêm một số bài viết dưới đây:

Chúc may mắn!