Những loại quy trình dllhost.exe com thay thế

Anonim

Sửa lỗi dllhost.exe Com Lỗi thay thế
Trong trình quản lý tác vụ Windows 10, 8 hoặc Windows, bạn có thể phát hiện quy trình DLLHOST.EXE, trong một số trường hợp, nó có thể gây tải cao trên bộ xử lý hoặc lỗi như: Công việc của chương trình Surrogate COM bị dừng, tên của dllhost Ứng dụng thất bại .exe.

Trong hướng dẫn này, chi tiết về chương trình COM thay thế, có thể xóa dllhost.exe và tại sao quá trình này gây ra lỗi "dừng công việc của chương trình".

Bạn cần một quá trình dllhost.exe

Quá trình thay thế COM (dllhost.exe) là một quy trình hệ thống "trung gian" cho phép bạn kết nối các đối tượng COM (mô hình đối tượng thành phần) để mở rộng khả năng của chương trình trong Windows 10, 8 và Windows 7.

Ví dụ: Theo mặc định, thu nhỏ không được hiển thị trong nhạc trưởng Windows cho các định dạng video hoặc hình ảnh không chuẩn. Tuy nhiên, khi cài đặt các chương trình thích hợp (Adobe Photoshop, Corel Draw, Trình xem ảnh, Codecs cho video và tương tự), các chương trình này đã đăng ký các đối tượng COM của họ trong hệ thống và bộ dẫn sử dụng quy trình thay thế COM kết nối với chúng và sử dụng hình thu nhỏ để hiển thị trong cửa sổ của nó.

Đây không phải là tùy chọn duy nhất khi DLLHOST.EXE được kích hoạt, nhưng phổ biến nhất và cùng một lúc, các lỗi thường xuyên nhất "đã dừng công việc thay thế COM hoặc tải cao trên bộ xử lý. Thực tế là nhiều hơn một quy trình dllhost.exe có thể được hiển thị đồng thời trong Trình quản lý tác vụ - thông thường (mỗi chương trình có thể chạy ví dụ riêng của bạn về quy trình).

dllhost.exe trong Windows Task Manager

Tệp quy trình hệ thống ban đầu nằm trong C: \ Windows \ System32. Xóa dllhost.exe không thể, nhưng thường có những cơ hội để khắc phục các vấn đề gây ra bởi các quy trình này.

Tại sao DLLHOST.EXE COM Surrogate tải bộ xử lý hoặc gây ra lỗi "đã dừng công việc của chương trình thay thế COM" và cách khắc phục nó

Thông thường, tải cao trên hệ thống hoặc chấm dứt đột ngột của quá trình thay thế COM xảy ra khi bạn mở các thư mục nhất định chứa các tệp video hoặc ảnh, trong Windows Explorer, mặc dù đó không phải là tùy chọn duy nhất: Đôi khi lỗi gây ra và dễ dàng chạy bên thứ ba chương trình.

Nguyên nhân thường gặp nhất của hành vi như vậy:

  1. Một chương trình của bên thứ ba, các đối tượng COM đã đăng ký không chính xác hoặc chúng hoạt động không chính xác (không tương thích từ các phiên bản Windows hiện tại, lỗi thời bởi).
  2. Các codec đã lỗi thời hoặc không chính xác, đặc biệt nếu sự cố xảy ra khi vẽ thu nhỏ trong nhạc trưởng.
  3. Đôi khi - công việc của virus hoặc các chương trình độc hại trên máy tính, cũng như thiệt hại cho các tệp hệ thống Windows.

Sử dụng các điểm khôi phục, xóa codec hoặc chương trình

Trước hết, nếu tải cao trên bộ xử lý hoặc lỗi "đã dừng chương trình thay thế COM" đã xuất hiện gần đây, hãy thử sử dụng các điểm khôi phục hệ thống (xem điểm khôi phục Windows 10) hoặc, nếu bạn biết, sau khi cài đặt lỗi chương trình hoặc codec nào Đã xuất hiện, hãy thử loại bỏ chúng nằm trong bảng điều khiển - các chương trình và thành phần hoặc, trong Windows 10, trong các tham số - ứng dụng.

LƯU Ý: Ngay cả khi lỗi đã xuất hiện từ lâu, nó xuất hiện khi mở các thư mục bằng video hoặc hình ảnh trong dây dẫn, trước hết, hãy thử xóa các codec đã cài đặt, ví dụ, gói Codec K-Lite, sau khi hoàn thành Loại bỏ, hãy chắc chắn để khởi động lại máy tính.

Tệp bị hư hỏng

Nếu tải cao trên bộ xử lý từ dllhost.exe xuất hiện khi mở một thư mục cụ thể trong nhạc trưởng, có thể có tệp phương tiện bị hỏng. Một, mặc dù không phải lúc nào cũng cách làm việc để xác định một tệp như vậy:

  1. Mở Windows Resourcation Monitor (nhấn phím WIN + R, nhập Resmon và nhấn Enter. Bạn cũng có thể sử dụng tìm kiếm trong thanh tác vụ Windows 10).
  2. Trên tab "CPU", đánh dấu quy trình DLLHOST.EXE, sau đó kiểm tra (chú ý đến phần mở rộng), cho dù trong danh sách các tệp trong phần "mô-đun liên quan" của bất kỳ tệp video hoặc hình ảnh nào. Nếu điều này có mặt, thì với xác suất cao, đây là tệp này gây ra sự cố (bạn có thể thử xóa nó).
    dllhost.exe trong màn hình tài nguyên windows

Ngoài ra, nếu các vấn đề thay thế COM xảy ra khi các thư mục được mở với các loại tệp cụ thể cụ thể, thì các đối tượng COM đã đăng ký bởi chương trình chịu trách nhiệm để mở loại tệp này có thể được kiểm tra xem sự cố có được lưu không sau khi xóa chương trình này (và, tốt nhất là khởi động lại máy tính sau khi loại bỏ).

Lỗi giao tiếp Com.

Nếu các phương thức trước đó không giúp ích, bạn có thể thử sửa lỗi các đối tượng COM trong Windows. Phương pháp không phải lúc nào cũng dẫn đến kết quả tích cực, nó cũng có thể dẫn đến âm, do đó tôi khuyên bạn nên tạo điểm khôi phục hệ thống trước khi sử dụng nó.

Để tự động sửa lỗi như vậy, bạn có thể sử dụng chương trình CCleaner:

  1. Trên tab Registry, đánh dấu mục "ActiveX và Lỗi lớp", nhấp vào "Tìm kiếm sự cố".
  2. Đảm bảo các phần tử "ActiveX / COM" được chọn và nhấp vào Chỉnh sửa đã chọn.
    Làm sạch lỗi đối tượng Com trong CCleaner
  3. Đồng ý trong khi duy trì một bản sao lưu của các mục đăng ký và chỉ định đường dẫn lưu.
  4. Sau khi sửa chữa, khởi động lại máy tính.

Chi tiết về CCleaner và nơi để tải xuống chương trình: Sử dụng CCleaner có lợi ích.

Những cách bổ sung để sửa lỗi thay thế com

Tóm lại, một số thông tin bổ sung có thể giúp khắc phục sự cố với dllhost.exe, nếu cho đến nay tôi đã không sửa:

  • Thực hiện kiểm tra máy tính cho các chương trình độc hại như AdwCleaner (cũng như sử dụng phần mềm chống vi-rút của bạn).
  • Bản thân nó, tệp DLLHOST.EXE thường không phải là vi-rút (nhưng các vấn đề với nó có thể gây ra phần mềm độc hại bằng cách sử dụng com surrogate). Tuy nhiên, nếu bạn có nghi ngờ, hãy đảm bảo rằng tệp quy trình nằm trong C: \ Windows \ System32 \ (nhấp chuột phải vào trình quản lý quy trình trong Trình quản lý tác vụ - Mở vị trí của tệp) và có chữ ký số của Microsoft (phải Nhấp vào tệp - Thuộc tính). Nếu vẫn còn nghi ngờ, hãy xem cách kiểm tra các quy trình Windows cho vi-rút.
  • Hãy thử kiểm tra tính toàn vẹn của các tệp hệ thống Windows.
  • Cố gắng tắt DLLHOST.EXE (chỉ dành cho hệ thống 32 bit): Chuyển đến Bảng điều khiển - Hệ thống (hoặc nhấp chuột phải vào "Máy tính này" - "Thuộc tính"), chọn "Cài đặt hệ thống nâng cao", trên tab Nâng cao trong Phần "Tốc độ", nhấp vào "Tham số" và mở tab Ngăn chặn dữ liệu. Chọn "Kích hoạt DEP cho tất cả các chương trình và dịch vụ, ngoại trừ", nhấp vào nút Thêm và chỉ định đường dẫn đến tệp C: \ Windows \ System32 \ dllhost.exe. Áp dụng cài đặt và khởi động lại máy tính.

Và cuối cùng, nếu không có gì được giúp đỡ, và bạn có Windows 10, bạn có thể thử đặt lại hệ thống với lưu dữ liệu: Cách đặt lại Windows 10.

Đọc thêm