Hướng dẫn

Là com surrogate (dllhost.exe) và tại sao nó chạy trên máy tính của tôi

Mục lục:

Anonim

Trình quản lý tác vụ là một trong những công cụ hữu ích nhất trên máy tính của chúng tôi. Nhờ nó, chúng ta có thể thấy quá trình nào là tiêu thụ nhiều nhất và do đó có thể thực hiện một số biện pháp. Có thể một số bạn đã thấy tất cả các quy trình chạy bình tĩnh hơn và đã bắt gặp một quá trình gọi là COM Surrogate (dllhost.exe).

Chỉ số nội dung

COM Surrogate (dllhost.exe) là gì và tại sao nó chạy trên máy tính của tôi

Rất có thể, nhiều bạn đang tự hỏi COM Surrogate (dllhost.exe) là gì và tại sao nó lại chạy trên máy tính của tôi. Chúng tôi sẽ trả lời những câu hỏi dưới đây. Bởi vì chúng tôi sẽ cho bạn biết thêm về quá trình này và lý do tại sao nó chạy trên máy tính.

COM Surrogate là gì (dllhost.exe)

Từ viết tắt COM là viết tắt của Compose Object Model. Đây là một giao diện được Microsoft giới thiệu trở lại vào năm 1993 và cho phép các nhà phát triển tạo các đối tượng COM bằng các ngôn ngữ lập trình khác nhau. Chúng chủ yếu là các đối tượng kết nối và mở rộng các ứng dụng khác.

Một ví dụ điển hình là trình quản lý tệp Windows. Nó sử dụng các đối tượng COM để tạo hình thu nhỏ của hình ảnh và các tệp khác khi bạn mở một thư mục. Đối tượng COM chịu trách nhiệm quản lý hình ảnh, video và bộ xử lý tệp khác để tạo các hình thu nhỏ này. Điều này cho phép trình thám hiểm tệp mở rộng hỗ trợ cho các codec video mới, trong số những thứ khác. Vì vậy, chúng ta có thể thấy sự hữu ích của các đối tượng này.

Mặc dù có thể xảy ra việc một đối tượng COM rơi hoặc gặp sự cố. Điều này khiến quá trình máy chủ dừng hoàn toàn. Trên thực tế, trong quá khứ, điều này thường xảy ra và quá trình Windows Explorer bị sập hoàn toàn. Để giải quyết vấn đề này, Microsoft đã tạo ra cái gọi là quá trình COM Surrogate.

Đây là một quy trình thực thi một đối tượng COM bên ngoài quy trình ban đầu yêu cầu nó. Bằng cách này, nếu đối tượng COM trong câu hỏi rơi và không hoạt động, đối tượng sẽ rơi sẽ là Đại diện COM, trong khi đối tượng gốc sẽ tiếp tục hoạt động bình thường. Một cái gì đó cho phép các quy trình trong máy tính chạy bình thường và giảm tần suất sự cố hoặc gián đoạn trong các quy trình này.

Vì vậy, COM Surrogate là một loại hỗ trợ, sẽ là thứ hy sinh chính nó để một quá trình có thể tiếp tục bình thường mọi lúc. Tên đầy đủ như bạn đã thấy trước đây là COM Surrogate (dllhost.exe). Lý do cho điều này là vì đối tượng COM chứa các tệp dll.

Tìm hiểu thêm về các quy trình của đối tượng COM

Trong trình quản lý tác vụ, chúng ta không thể thấy nhiều hơn về loại đối tượng này. Nhưng, Windows có sẵn một công cụ nhờ đó chúng ta có thể có thêm thông tin về các quy trình và loại tệp mà đối tượng COM hỗ trợ. Vì vậy, chúng tôi biết thêm về nó.

Công cụ trong câu hỏi là Process Explorer, bạn có thể tải xuống ở đây. Bằng cách tải xuống công cụ và thực thi nó, chúng tôi sẽ có thể đi và xem quy trình dllhost.exe. Khi chúng ta nhấp vào nó, chúng ta sẽ thấy đối tượng COM hoặc quá trình máy chủ được đề cập. Vì vậy, đó là một cách dễ dàng để có thêm một chút thông tin về nó.

Nó có thể bị vô hiệu hóa? Nó có phải là virus không?

Câu trả lời cho câu hỏi đầu tiên là tiêu cực. Nó không phải là thứ có thể bị vô hiệu hóa, chủ yếu là vì nó cần thiết cho chính Windows. Vì nhờ có COM Surrogate, chúng tôi biết rằng các quy trình khác nhau sẽ hoạt động tốt mọi lúc. Vì vậy, đây là một phần quan trọng cho máy tính của chúng tôi. Đó là một cái gì đó mà nhiều công cụ sử dụng trên máy tính, chẳng hạn như trình quản lý tệp hoặc trình duyệt tệp. Vì vậy, điều quan trọng là nó đang làm việc.

Về câu hỏi thứ hai, câu trả lời cũng là tiêu cực. Nó không phải là virus. Đây là một phần bình thường và cần thiết của Windows. Vì vậy, nó không gây ra bất kỳ mối đe dọa nào cho máy tính của chúng tôi bất cứ lúc nào.

Chúng tôi hy vọng bài viết này hữu ích cho bạn để tìm hiểu thêm về COM Surrogate, nguồn gốc của nó và tầm quan trọng của nó trên máy tính của chúng tôi.

Phông chữ Howtogeek

Hướng dẫn

Lựa chọn của người biên tập

Back to top button