Mở Task Manager trên PC Windows và bạn sẽ thấy một đám các quy trình hệ thống chạy ngầm. Thường thì không có lý do gì để quan tâm đến các tệp và quy trình này, chúng làm gì, hay đặt câu hỏi về an toàn của chúng trừ khi chúng ảnh hưởng đến hiệu suất PC.
Ngay cả khi một quy trình nền lạ đang hoạt động kỳ lạ thu hút sự chú ý, xác định an toàn của nó có thể khó khăn. Một quy trình hệ thống như smss.exe thường liên quan đến việc sử dụng CPU và GPU cao bất hợp lý. Trong hướng dẫn này, chúng tôi sẽ giải thích smss.exe làm gì và cách kiểm tra xem bạn có phiên bản an toàn của tệp trên máy tính hay không.
SMSS.exe là gì và nó làm gì?
smss.exe là tệp thực thi chịu trách nhiệm chạy Session Manager Subsystem (Hệ thống con Quản lý phiên - hay Windows Session Manager). Đây là thành phần quan trọng của hệ điều hành Windows bắt đầu chạy ngay khi bạn nhấn nút nguồn. Nó chịu trách nhiệm tạo phiên người dùng và giám sát các quy trình hệ thống quan trọng khác để đảm bảo chúng hoạt động đúng.
Ví dụ, smss.exe sẽ làm sập máy tính nếu csrss.exe hoặc winlogon.exe hoạt động sai hoặc dừng đột ngột, gây ra lỗi Màn hình xanh chết chóc (BSOD). Tương tự, máy tính có thể bị treo nếu tệp smss.exe bị hỏng, hư hỏng hoặc bị thiếu. Điều này chứng minh tầm quan trọng của quy trình Session Manager Subsystem.
Dù là tệp hệ thống quan trọng cần thiết cho máy tính chạy đúng sau khi khởi động, nhưng có lúc tệp smss.exe trở nên có hại cho sức khỏe và hiệu suất PC. Phần tiếp theo, bạn sẽ học cách xác định xem tệp thực thi Session Manager Subsystem trên máy tính có an toàn hay không.
SMSS.exe có an toàn không?
Session Manager Subsystem là một trong nhiều quy trình hệ thống khởi động khi bạn nhấn nút nguồn PC. Nó giúp máy tính khởi động đúng và sắp xếp thứ tự cho các chương trình khác. Sau đó, nó ở nền và theo dõi trạng thái các quy trình hệ thống quan trọng.
smss.exe tiêu thụ một phần rất nhỏ, có thể bỏ qua của tài nguyên PC. Đây là tệp hợp pháp không gây rắc rối hay vấn đề hiệu suất. Nếu bạn thấy quy trình này ngốn lượng lớn tài nguyên CPU hoặc làm chậm máy tính, một chương trình độc hại có lẽ đang ngụy trang thành smss.exe.
Kẻ tội phạm mạng đôi khi đặt tên phần mềm độc hại theo tên tệp hệ thống hợp pháp để tránh bị phát hiện bởi hệ thống bảo mật và phần mềm diệt virus của PC. Bạn có thể xác định tính hợp pháp của tệp smss.exe bằng cách kiểm tra vị trí trên ổ cứng cục bộ và xác minh chữ ký số của nó.
Cách kiểm tra vị trí và chữ ký số của smss.exe
- Mở File Manager (Ctrl + Shift + Esc) và đi đến tab Details (Chi tiết). Nhấp chuột phải vào smss.exe và chọn Properties (Thuộc tính).
Thay vào đó, vào tab Processes (Tiến trình), nhấp chuột phải vào Windows Session Manager và chọn Properties.
- Trong tab General (Chung), kiểm tra vị trí tệp và đảm bảo nó hiển thị C:\Windows\System32 hoặc C:\Windows hoặc C:\Windows\System32\Event Agent\Bin.
- Đi đến tab Digital Signature (Chữ ký số), kiểm tra danh sách chữ ký và đảm bảo nó ghi Microsoft Windows Publisher.
Giống như nhiều quy trình hệ thống tích hợp trong Windows 10, tệp thực thi smss.exe nằm trong thư mục C:\Windows\System32. Đối với PC chạy hệ điều hành cũ hơn (Win 7 / Win 8 / Win 8.1), bạn có thể tìm thấy smss.exe ở C:\Windows hoặc C:\Windows\System32\Event Agent\Bin.
Nếu tệp thực thi Session Manager Subsystem nằm trong thư mục khác ngoài các thư mục trên, chắc chắn đó là virus. Hãy chạy qua công cụ bảo mật hoặc xóa nó khỏi máy tính ngay lập tức. Bạn cũng nên làm tương tự nếu tệp không được ký số bởi Microsoft Windows Publisher.
Cách sửa chữa và thay thế smss.exe
Như đã đề cập, máy tính có thể hoạt động sai, ném ra một số lỗi ngẫu nhiên và sập trong quá trình sử dụng nếu tệp Session Manager Subsystem bị thiếu hoặc hỏng. Nếu tệp smss.exe bị nhiễm phần mềm độc hại, xóa nhầm hoặc bị phần mềm diệt virus xóa, bạn có thể sửa (hoặc thay thế) nó bằng các công cụ và kỹ thuật dưới đây.
1. Sửa smss.exe bằng System File Checker (SFC)
Windows System File Checker (SFC) là công cụ tiện lợi để sửa tệp bị hỏng. Nó quét máy tính và thay thế các tệp hệ thống bị hỏng. Để có kết quả hiệu quả, Microsoft khuyên chạy công cụ Deployment Image Servicing and Management (DISM) trước khi chạy System File Checker – đặc biệt nếu PC chạy Windows 10, Windows 8 hoặc Windows 8.1.
Đối với OS cũ hơn, bạn có thể chạy SFC trực tiếp (xem Bước 3 dưới).
- Nhấp chuột phải nút Start và chọn Command Prompt (Admin) trên Menu Truy cập nhanh.
- Dán lệnh dưới đây vào bảng điều khiển và nhấn Enter.
DISM.exe /Online /Cleanup-image /Restorehealth
Lệnh này sẽ nhắc công cụ DISM cung cấp các tệp cần thiết để sửa chữa và thay thế tệp hỏng. Quá trình này có thể mất vài phút, vì vậy hãy đợi đến khi nhận được thông báo thành công trước khi chạy lệnh tiếp theo.
- Dán lệnh dưới đây vào bảng điều khiển và nhấn Enter.
sfc /scannow
Windows sẽ quét tệp hệ thống và thay thế bất kỳ tệp hỏng nào tìm thấy. Quá trình này cũng mất vài phút; đừng đóng cửa sổ Command Prompt cho đến khi quét hoàn tất 100%.
2. Chạy tiện ích Check Disk
Tệp hệ thống có thể bị hỏng nếu có sector xấu trên ổ cứng. Công cụ Check Disk sẽ quét ổ cứng tìm các sector lỗi và tự động sửa chúng. Bạn nên chạy công cụ này nếu SFC không tìm thấy hỏng hóc tệp hệ thống mà smss.exe vẫn tiêu thụ CPU quá mức.
Mở Command Prompt với quyền quản trị, dán lệnh dưới đây vào bảng điều khiển và nhấn Enter.
chkdsk C: /f /r
3. Cài đặt lại Windows
Nếu không có phương pháp nào trên giải quyết vấn đề, bạn có thể phải thực hiện cài đặt sạch Windows lần cuối.
Hiểu về Windows Session Manager
Lúc này, chúng tôi hy vọng bạn đã hiểu tầm quan trọng của Session Manager Subsystem (hay Windows Session Manager) trên PC Windows. Nếu bạn có phiên bản hợp pháp của tệp smss.exe trên thiết bị, không có gì để lo lắng.
Đừng cố gắng buộc dừng, tắt hoặc xóa tệp khỏi thiết bị – ngay cả khi nó ngốn CPU và gây ra vấn đề khác. Đôi khi, chỉ cần khởi động lại thiết bị có thể khắc phục sự cố. Nếu vấn đề tiếp tục khi PC bật lại, hãy kiểm tra vị trí tệp, chữ ký số và quét với phần mềm diệt virus trước khi thực hiện bất kỳ hành động nào.