Trong tiến trình SysMain thường gây ra tình trạng sử dụng CPU ở mức cao. Vậy Sysmain là gì liệu nó có thật sự cần thiết cho máy tính của bạn hay không? Tất cả sẽ được Limosa giải đáp cụ thể qua bài viết sau.
MỤC LỤC
1. Sysmain là gì?
SysMain là service có nhiệm vụ để duy trì và cải thiện hiệu suất hệ thống theo thời gian. SysMain có trách nhiệm thực hiện thu thập thông tin dữ liệu của mọi hình thức sử dụng ở trên hệ thống. Dữ liệu được thu thập sau đó sẽ được tổ chức lại theo dạng block (khối) dùng cho ổ cứng và được tối ưu sao cho phù hợp.
2. Cơ chế hoạt động của sysmain service là gì?
- Nếu máy tính của bạn đang cài đặt Windows 10, trong trình quản lý tác vụ sẽ hiển thị theo dạng SysMain.
- Nếu máy tính của bạn đang cài đặt Windows 7 hoặc 8, trong trình quản lý tác vụ sẽ hiển thị theo dạng Superfetch.
- Dịch vụ sysmain service hoạt động ở chế độ nền và phân tích dung lượng RAM bạn đang sử dụng, các ứng dụng người dùng thường xuyên chạy nhất. Những ứng dụng được chạy thường xuyên sẽ được tải trước vào RAM. Các lần sử dụng tiếp theo khi bạn chạy ứng dụng sẽ khởi động nhanh hơn nhiều.
- Người dùng thường cho rằng sysmain service đang sử dụng hết bộ nhớ RAM của máy nhưng thực tế không phải vậy. Sysmain tập trung vào việc tải các ứng dụng vào bộ nhớ RAM không tiêu thụ. Mặc dù Sysmain đang tiêu thụ RAM không sử dụng với các ứng dụng đã được tải sẵn nhưng RAM đã tiêu thụ vẫn không hiển thị là 100%. Bởi vì Sysmain đang chạy ở chế độ nền và giải phóng mọi RAM không sử dụng cho các tác vụ đang hoạt động khác.
3. Có nên dừng Sysmain service không?
Sau khi hiểu rõ sysmain là gì cũng như nguyên lý hoạt động của sysmain service là gì hãy cùng Limosa phân tích xe có nên dừng chạy sysmain hay không. Sysmain service chỉ sử dụng một lượng rất nhỏ CPU và chỉ sử dụng dung lượng RAM không sử dụng. Đối với người dùng phổ thông sẽ không nhận thấy được điều này.
Tuy nhiên một số báo cáo cho rằng đôi khi quá trình Sysmain thực sự đã gây ra ảnh hưởng các vấn đề về hiệu suất. Một số vấn đề về dịch vụ sysmain được báo cáo bao gồm:
- Sử dụng 100% ổ đĩa liên tục.
- Quá nhiệt do đó dẫn đến tắt hệ thống.
- Thời gian khởi động máy tính chậm
Vì sysmain chỉ là một tính năng để tối ưu hóa hệ thống, do đó nếu dừng dịch vụ sẽ không làm hại Windows. Tuy nhiên, người dùng có thể nhận thấy khi khởi chạy các ứng dụng yêu thích sẽ lâu hơn bình thường.
4. Một số cách để tắt Sysmain trong Windows
- Để tắt Sysmain Service trên Windows 10 bạn thực hiện theo bước sau:
- Nhấn tổ hợp phím Windows + R → services.msc→ Enter.
- Kéo xuống SysMain, nhấp chuột phải vào dịch vụ rồi chọn dừng lại (pause).
- Nếu bạn đang chạy hệ điều hành Windows 7 hoặc 8 cũ thì nhấp chuột phải vào SuperFetch dịch vụ rồi chọn dừng lại (pause)
- Bây giờ người dùng khởi động lại khi khởi động để kiểm tra xem sysmain Service đã được vô hiệu hóa chưa
- Tắt Sysmain với Registry Editor
- Nhấn tổ hợp phím Windows + R → nhập Regedit → chọn Trình chỉnh sửa sổ đăng ký ứng dụng.
- Trong Registry Editor → chọn HKEY_LOCAL_MACHINE> SYSTEM> CurrentControlSet> Control> Session Manager> Memory Management> PrefetchParameters.
- Nhấp chuột phải vào phím EnableSuperfetch này và chọn Sửa đổi.
- Trong cửa sổ chỉnh sửa DWORD bật lên, thực hiện thay đổi dữ liệu giá trị bằng 0 và chọn đồng ý.
- Bạn có thể đóng trình duyệt Registry Editor đến khi hoàn tất.
- Bật hoặc tắt SysMain với Command Prompt
Nếu bạn thích làm việc với dấu nhắc lệnh, thì có thể sử dụng một số lệnh đơn giản để bạn bật hoặc tắt dịch vụ SysMain.
Trước tiên, hãy mở dấu nhắc lệnh dành cho các quản trị viên, sau đó áp dụng các lệnh sau:
- Kích hoạt SysMain: sc config “SysMain” start = auto & sc start “SysMain”
- Vô hiệu hóa SysMain: sc stop “SysMain” & sc config “SysMain” start = vô hiệu hóa
Lưu ý: Nếu bạn đang sử dụng phiên bản Windows thấp hơn Win10, hãy thay thế bằng:
- Kích hoạt SysMain: sc config “Superfetch” start = auto & sc start “Superfetch”
- Vô hiệu hóa SysMain: sc stop “Superfetch” & sc config “Superfetch” start = vô hiệu hóa
Nếu người dùng thích PowerShell, hãy mở cho nó bằng quyền quản trị viên và sử dụng các câu lệnh sau:
- Kích hoạt đối với Win 10: Set-Service -Tên “SysMain” -StartupType Automatic -Status Running
- Kích hoạt đối với Win 7 và win 8: Set-Service -Tên “Superfetch” -StartupType Automatic -Status Running
- Vô hiệu hóa đối với Win 10: Stop-Service -Force -Tên “SysMain”; Set-Service -Tên “SysMain” -StartupType
- Vô hiệu hóa đối với Win 7 và win 8: Stop-Service -Force -Tên “Superfetch”; Set-Service -Tên “Superfetch” -StartupType
Cách tiếp cận này sẽ được thực hiện nhanh hơn và hiệu quả hơn nhiều so với việc người dùng phải nhấp vào trong Trình quản lý tác vụ hoặc sổ đăng ký trên Windows.
Trên đây là toàn bộ chia sẻ của Limosa về câu hỏi sysmain là gì. Hy vọng qua bài viết này bạn đọc sẽ có thêm được nhiều thông tin hữu ích. Nếu quý khách hàng vẫn còn thắc mắc cần được tư vấn thêm vui lòng gọi cho Limosa theo số 1900 2276 hoặc truy cập limosa.vn để được nhân viên của chúng tôi tư vấn thêm nhé.