Khi PC Windows chạy, hàng triệu phép tính diễn ra, nói cho máy cách làm mọi thứ từ tải trang web đến mở phần mềm. Quy trình này yêu cầu bất kỳ số dịch vụ hệ thống nào đưa bạn từ A đến B, với tiến trình như ntoskrnl.exe được thiết kế đóng vai trò trong trải nghiệm người dùng tổng thể.
Điều này bao gồm conhost.exe, tiến trình hệ thống xuất hiện bất cứ khi nào bạn mở cửa sổ dòng lệnh. Nhưng conhost.exe chính xác là gì? Và có an toàn để để tiến trình này chạy trên PC? Hướng dẫn này sẽ giải thích mọi thứ về conhost.exe, kể cả cách phát hiện tiến trình hệ thống giả mạo.
Conhost.exe Là Gì?
Tiến trình conhost.exe, còn gọi là Console Window Host, xuất phát từ Windows XP như cách cho command prompt (cmd.exe) liên kết với các yếu tố khác của Windows, bao gồm Windows Explorer như một phần của Client Server Runtime System Service (csrss.exe).
Nếu bạn quyết định kéo thả tệp vào cửa sổ command prompt, ví dụ, CSRSS sẽ đảm bảo vị trí tệp xuất hiện đúng trên dòng lệnh.
Thật không may, như một tiến trình hệ thống chính, điều này tạo rủi ro bảo mật lớn. Cho phép dòng lệnh (với kiểm soát đầy đủ PC) loại truy cập này vào hệ thống tệp có thể làm sập PC. Mối đe dọa bảo mật này buộc Microsoft thay đổi cách hệ thống hoạt động.
Windows Vista cung cấp bảo mật tốt hơn nhưng giảm chức năng, khiến không thể kéo-thả tệp vào cửa sổ dòng lệnh. Cho Windows 10, Microsoft giới thiệu tiến trình conhost.exe, (cùng với csrss.exe nhỏ hơn nhiều) cho phép dòng lệnh làm việc an toàn với các tiến trình khác mà không có cùng mức rủi ro bảo mật csrss.exe gây ra trong Windows XP.
Điều này cho phép Microsoft tích hợp chặt chẽ hơn tiến trình như dòng lệnh vào Windows 10, với chủ đề hiện đại và tính năng kéo-thả như phiên bản csrss.exe của XP. Nếu dùng Windows PowerShell hiện đại, bạn sẽ thấy bảo mật lớn hơn, với csrss.exe và conhost.exe bị bỏ qua hoàn toàn.
Conhost.exe Có Gây CPU, RAM Cao Hay Tài Nguyên Hệ Thống Cao Không?
Mặc dù khó xảy ra, đã có báo cáo conhost.exe gây CPU/RAM cao (hoặc tài nguyên hệ thống cao) trên Windows 10. Nếu xảy ra với bạn, có thể chỉ ra vấn đề lớn hơn với PC.
Trong hoàn cảnh bình thường, conhost.exe không nên gây sử dụng tài nguyên hệ thống cao. Nó chỉ nên xuất hiện nếu bạn (hoặc app nền) dùng dòng lệnh. Với Windows PowerShell hiện là công cụ terminal mặc định, bạn không nên thấy cần mở cmd.exe.
Điều đó không loại trừ khả năng app nền khác vẫn dùng dòng lệnh ẩn để chạy. Mặc dù chơi game DOS cũ không gây tăng tài nguyên, một số app hệ thống mới hơn có thể gây vấn đề.
Để tìm thủ phạm, bạn có thể dùng app Process Explorer do Microsoft phát triển. Cho phép xem app đang chạy nào liên kết với conhost.exe và gây CPU cao.
- Tải và chạy Process Explorer từ trang Microsoft. Trong cửa sổ Process Explorer, chọn Tìm > Tìm Handle hoặc DLL để mở hộp tìm kiếm. Thay vào đó, nhấn Ctrl + F.
- Trong hộp Tìm kiếm Process Explorer, tìm conhost, chọn nút Tìm kiếm. Trong danh sách, chọn một kết quả. Process Explorer sẽ ngay lập tức đổi khung nhìn để đưa mục vào tiêu điểm.
- Làm điều này cho mỗi ví dụ conhost.exe chạy trên PC. Nếu sử dụng tài nguyên hệ thống (ví dụ, CPU dưới cột CPU) quá cao, bạn có thể kết thúc tiến trình bằng chuột phải và chọn Kill Process.
Nếu conhost.exe liên kết với app/dịch vụ bạn không nhận ra, có thể chỉ ra nhiễm malware. Nếu vậy, quét PC tìm malware đảm bảo PC an toàn.
Cách Gỡ Conhost.exe Khỏi Windows 10
Giao diện conhost.exe cung cấp cho app nền tiếp tục chứng minh thiết yếu, ngay khi dòng lệnh trở nên kém quan trọng trong Windows 10. Là tiến trình hệ thống quan trọng, bạn không thể gỡ conhost.exe. Và cố gắng làm vậy có thể ngăn app/dịch vụ khác chạy.
Đối với hầu hết người dùng, tiến trình conhost.exe không gây vấn đề và hoàn toàn an toàn để chạy. Nếu bạn tự chạy nó, vẫn không nên là vấn đề, tuy nhiên chúng tôi khuyên chuyển sang PowerShell mới hơn lâu dài. Nơi conhost.exe có thể gây vấn đề, tuy nhiên, là khi bị phần mềm giả mạo lợi dụng.
Một số malware chạy tiến trình giả (dùng tên conhost.exe) để ngụy trang, trong khi những phần mềm khác liên kết với conhost.exe để獲取 thêm quyền kiểm soát PC và tài nguyên. Nếu lo lắng (dù đã quét malware), bạn có thể kiểm tra conhost.exe là tiến trình hệ thống hợp pháp.
Cách Kiểm Tra Conhost.exe Thật Và An Toàn
Trong hầu hết trường hợp, tiến trình hệ thống như conhost.exe và msmpeng.exe chỉ nên chạy từ một nơi trên PC: thư mục Windows (C:\Windows) hoặc thư mục con (ví dụ C:\Windows\System32). Mặc có ngoại lệ cho app UWP đóng gói như yourphone.exe, điều này vẫn đúng cho conhost.exe.
Điều này làm cho việc xác định conhost.exe an toàn/hợp pháp hay giả mạo dễ dàng bằng Task Manager để mở vị trí tiến trình conhost.exe đang chạy. Nếu muốn chắc chắn conhost không liên kết malware, dùng Process Explorer (như giải thích trên) để kiểm tra trước.
- Để kiểm tra conhost.exe an toàn, chuột phải thanh tác vụ và chọn Task Manager.
- Trong tab Tiến trình của Task Manager, tìm tiến trình Console Window Host. Có thể cần nhấn biểu tượng mũi tên bên cạnh mỗi tiến trình tìm nó liệt kê dưới tiến trình khác. Thay vào đó, tìm conhost.exe trong tab Chi tiết.
- Để kiểm tra conhost.exe thật, chuột phải nó trong tab Tiến trình hoặc Chi tiết, chọn Mở vị trí tệp.
- Điều này sẽ mở thư mục C:\Windows\System32 trong File Explorer. Nếu không, tiến trình conhost.exe đang chạy là giả. Bạn cần quét PC loại bỏ malware nếu là trường hợp này.
Bảo Mật Hệ Thống Windows 10
Conhost.exe chỉ là một trong nhiều tiến trình hệ thống đóng vai trò làm cho Windows hoạt động đúng. Bằng cách làm theo bước trên, bạn có thể tin tưởng tiến trình PC dựa vào an toàn để chạy và dùng mà không cần dừng hoặc gỡ.
Điều đó không nghĩa mọi tiến trình chạy trên PC đều an toàn. Nếu lo lắng, bạn có thể lên lịch quét Windows Defender cấp boot kiểm tra mọi tệp tìm malware. Và, nếu không hiệu quả, có nhiều ứng dụng bên thứ ba gỡ malware cứng đầu.