Bạn có thể đã thấy conhost.exe xuất hiện trong Windows Task Manager và tự hỏi nó là gì. Những người đang chạy ứng dụng đồ họa chuyên sâu hoặc với đồ họa NVIDIA cũng có thể nhận thấy một số trường hợp máy chủ lưu trữ. Trong bài viết này, chúng tôi sẽ làm rõ hơn về quá trình này thực sự là gì, tại sao bạn thấy một số trường hợp và nó liên quan gì đến Windows.
Conhost.exe là gì
Trước hết, conhost hoàn toàn là viết tắt của Máy chủ cửa sổ điều khiển . Hãy làm một chút lịch sử. Trở lại Windows XP, Command Prompt được xử lý bởi một quy trình tương tự được gọi là Dịch vụ hệ thống thời gian chạy máy khách (CSRSS). Khi đó, CSRSS có thể gặp sự cố và hạ gục toàn bộ hệ thống, đồng thời không cho phép các nhà phát triển chạy mã theo chủ đề trong một quy trình hệ thống.
Trong Windows Vista, Desktop Window Manager (DWM) đã được giới thiệu. Dịch vụ này vẽ các chế độ xem tổng hợp trên máy tính để bàn thay vì để mọi ứng dụng tự xử lý. Điều này đã mang lại cho Command Prompt một mức độ tương tự như các Windows khác. Dịch vụ dwm chỉ xử lý các thanh tiêu đề và khung, để lại các thành phần khác, do đó là các thanh cuộn cũ.
Từ Windows 7, chúng ta đã thấy Máy chủ Cửa sổ Bảng điều khiển (conhost.exe). Như tên đã gợi ý, nó là một tiến trình máy chủ cho cửa sổ giao diện điều khiển. Conhost.exe đóng vai trò như một giao diện giữa CSRSS và Windows Command Prompt, cho phép các cửa sổ khắc phục các sự cố trước đó như đặt toàn bộ cửa sổ nhắc cmd và cho phép kéo và thả vào dấu nhắc lệnh. Conhost.exe đã tồn tại trên Windows 10, tạo chỗ cho tất cả các yếu tố và phong cách giao diện mới đã được giới thiệu vào Windows.
Mặc dù Trình quản lý tác vụ hiển thị các phiên bản khác nhau của Máy chủ cửa sổ điều khiển, nó vẫn được liên kết với CSRSS. Kiểm tra quá trình conhost.exe bằng Process Explorer chứng tỏ, conhost.exe chạy trong quá trình csrss.exe.
Vì vậy, Máy chủ Cửa sổ Bảng điều khiển giống như một trình bao phụ trách việc chạy một dịch vụ hệ thống như CSRSS, đồng thời có thể cấp khả năng sử dụng các phần tử giao diện người dùng hiện đại.
Tại sao có một số phiên bản của Conhost.Exe
Như tôi đã nói ở phần đầu của bài viết, bạn sẽ thường thấy một số trường hợp của quy trình Máy chủ cửa sổ điều khiển đang chạy trong Trình quản lý tác vụ. Điều này là do mỗi trường hợp của dấu nhắc lệnh đang chạy sẽ có quy trình Máy chủ Cửa sổ Bàn điều khiển của riêng nó. Cho dù đó là ứng dụng của bên thứ 3 hay Windows đang chạy lời nhắc có cửa sổ đang hoạt động hay không, bạn sẽ thấy một bản sao của Máy chủ cửa sổ bảng điều khiển trong Trình quản lý tác vụ. Một ví dụ là một ứng dụng chạy cập nhật im lặng trong nền bằng dòng lệnh.
Bạn thường thấy nhiều trường hợp conhost.exe chạy trong Trình quản lý tác vụ. Những trường hợp này chiếm rất ít tài nguyên CPU hoặc RAM. Tuy nhiên, nếu bạn nhận thấy việc sử dụng CPU hoặc RAM quá mức liên tục, bạn nên xem xét sâu hơn vấn đề và xác định những ứng dụng cụ thể nào có liên quan. Bạn có thể tải xuống Process Explorer của Microsoft và chạy nó để hiểu rõ hơn về vấn đề có thể là gì. Bài viết này cung cấp cho bạn thêm chi tiết về cách Process Explorer hoạt động.
Nếu bạn đang tự hỏi liệu conhost.exe có phải là phần mềm độc hại hay không, thì nó không phải là một thành phần thiết yếu của Windows. Nhưng có khả năng vi-rút có thể thay thế Máy chủ cửa sổ Console thực bằng quy trình của chính nó, bạn có thể dễ dàng phát hiện ra bằng cách nhấp chuột phải vào một phiên bản Máy chủ cửa sổ Console và nhấp vào Mở vị trí tệp .
Nếu tệp ở vị trí trong Windows \ System32 , thì bạn có thể chắc chắn rằng đó không phải là vi-rút. Đó là vị trí tệp ở một nơi khác, chẳng hạn như% userprofile% \ AppData \ Roaming \ Microsoft, thì bạn có thể đang đối phó với vi-rút. Có một số phần mềm độc hại giả dạng conhost.exe và thực hiện các chức năng khác nhau. Một giải pháp thay thế tốt hơn là bạn cài đặt phần mềm chống vi-rút như Malwarebytes và chạy quét phần mềm độc hại hoàn chỉnh trên PC của mình.