Process COM Surrogate (dllhost.exe) là một phần quan trọng trên hệ điều hành, hoạt động trên nhiều phiên bản Windows. Cùng Mytour tìm hiểu liệu COM Surrogate (dllhost.exe) có phải là virus không nhé.
COM Surrogate (dllhost.exe) là gì? Hãy khám phá thêm về process này qua đôi lời giải thích.
Giao diện Component Object Model (COM) được Microsoft giới thiệu từ năm 1993, làm cho nhà phát triển có thể sáng tạo đối tượng COM bằng nhiều ngôn ngữ lập trình khác nhau. Các đối tượng này tích hợp linh hoạt trong ứng dụng và tiện ích mở rộng.
Trình quản lý file Windows sử dụng đối tượng COM để tạo ảnh thumbnail và hỗ trợ codec video mới trong File Explorer. Tuy nhiên, sự cố trong đối tượng tạo ảnh thumbnail có thể ảnh hưởng đến toàn bộ quá trình Windows Explorer.
Nếu COM bị treo, quá trình lưu trữ có thể mất, dẫn đến vấn đề trong việc tạo ảnh thumbnail. Microsoft đã giải quyết vấn đề này bằng cách tạo process COM Surrogate, giúp giữ cho quá trình ban đầu không bị treo khi xử lý sự cố.
Để khắc phục sự cố, Microsoft tạo process COM Surrogate chạy đối tượng COM bên ngoài process gốc. Nếu đối tượng COM gặp vấn đề, chỉ process COM Surrogate bị ảnh hưởng mà không làm treo quá trình ban đầu.
Windows Explorer (hoặc File Explorer) làm việc thông qua process COM Surrogate để tạo ảnh thumbnail. Process này giữ các đối tượng COM để thực hiện tạo ảnh thumbnail. Nếu có vấn đề xảy ra với đối tượng COM, chỉ process COM Surrogate bị lỗi mà không làm ảnh hưởng đến quá trình File Explorer ban đầu.
Theo giải thích chính thức của Microsoft, mã nguồn của COM Surrogate không an toàn. Do đó, việc đặt các đối tượng COM trong một process khác là quan trọng. Khi có lỗi, chỉ process COM Surrogate gặp vấn đề, không làm ảnh hưởng đến toàn bộ quá trình.
COM Surrogate còn được biết đến với tên gọi dllhost.exe vì các đối tượng COM thường là các file .dll.
Làm thế nào để xem thông tin chi tiết về đối tượng COM hoặc file DLL mà process COM Surrogate đang giữ?
Task Manager trên Windows theo mặc định không cung cấp thông tin về đối tượng COM hoặc file DLL mà process COM Surrogate đang giữ. Để xem thông tin chi tiết này, bạn có thể sử dụng công cụ Process Explorer của Microsoft. Chỉ cần tải công cụ về máy và di chuyển chuột qua process dllhost.exe trong Process Explorer để xem đối tượng COM hoặc file DLL mà nó đang giữ.
Hãy tải Process Explorer về máy và cài đặt từ đường link này: Download Process Explorer.
Như bạn có thể thấy trong hình ảnh màn hình dưới đây, process dllhost.exe đặc biệt này đang giữ đối tượng CortanaMapiHelper.dll.
COM Surrogate (dllhost.exe) có phải là virus không?
Có thể tắt COM Surrogate (dllhost.exe) được không?
Process COM Surrogate là một thành phần quan trọng trên hệ điều hành Windows và không thể vô hiệu hóa nó. Process này chạy để hỗ trợ các đối tượng COM mà các process khác cần sử dụng.
Ví dụ, Windows Explorer (hoặc File Explorer) thường tạo ra process COM Surrogate để tạo ảnh thumbnail khi bạn mở một thư mục. Các chương trình khác cũng có thể tạo process COM Surrogate của riêng chúng. Tất cả các process dllhost.exe trên hệ thống được khởi động bởi một chương trình khác để biết chúng cần thực hiện điều gì.
COM Surrogate (dllhost.exe) có phải là virus không?
Process COM Surrogate (dllhost.exe) không phải là mã độc, mà nó là một phần của hệ điều hành Windows. Tuy nhiên, các ứng dụng độc hại có thể lợi dụng process này để lẩn tránh phát hiện từ phần mềm chống virus. Một ví dụ điển hình là phần mềm độc hại Trojan.Poweliks sử dụng process COM Surrogate (dllhost.exe) để thực hiện các hành vi trái phép trên máy tính người dùng.
Nếu bạn phát hiện nhiều process dllhost.exe đang hoạt động và tiêu tốn nhiều tài nguyên CPU, có khả năng đó là dấu hiệu của phần mềm độc hại hoặc virus đang tận dụng process dllhost.exe để thực hiện các hành động không đúng đắn.
Nếu bạn lo ngại về vấn đề phần mềm độc hại sử dụng process dllhost.exe hoặc COM Surrogate để thực hiện các hành vi độc hại, bạn có thể sử dụng phần mềm diệt virus để quét, phát hiện và loại bỏ các ứng dụng độc hại. Nếu phần mềm diệt virus hiện tại không phát hiện gì, nhưng bạn vẫn cảm thấy nghi ngờ, bạn có thể thử nghiệm với một chương trình diệt virus khác để đảm bảo an toàn.
Tại đây, Mytour đã giải đáp thắc mắc về việc COM Surrogate (dllhost.exe) có phải là mã độc hay không và cung cấp thêm thông tin về process này. Bạn đọc có thể theo dõi và tham khảo thêm các bài viết khác của Mytour để hiểu rõ hơn về các process chạy trên hệ điều hành Windows như process svhost.exe.