Apa itu COM Surrogate (dllhost.exe) dan Mengapa Ini Berjalan di PC Saya?


Melihat daftar proses di komputer Windows menggunakan Pengelola tugas adalah resep untuk paranoia. Ada banyak program yang terdengar aneh berjalan dan biasanya tidak ada cara bagi Anda untuk mengetahui apa yang baik atau buruk untuk PC Anda. COM pengganti dllhost.exe hanyalah salah satu proses tersebut, tetapi jauh lebih biasa daripada yang mungkin Anda pikirkan.

Apa itu Pengganti COM (dllhost.exe)?

COM adalah kependekan dari Component Object Model. Ini adalah sesuatu yang diperkenalkan Microsoft di awal 90-an untuk memudahkan programmer memperluas fungsionalitas perangkat lunak yang ada. Dengan kata lain, ini seperti sistem plugin yang memungkinkan Anda menambahkan fungsi baru ke program yang sudah ada seperti Penjelajah Windows.

Ini bagus untuk meningkatkan secara dinamis apa yang dapat dilakukan suatu program, tetapi ada sisi negatifnya. Jika modul COM dikodekan dengan buruk atau macet karena alasan tertentu, itu juga membuat crash program yang dicolokkannya. Itu karena COM dan program utama berjalan sebagai satu proses.

Di situlah pengganti COM masuk. Pendekatan ini memungkinkan COM berjalan dalam prosesnya sendiri yang terpisah, seolah-olah itu adalah programnya sendiri. Program utama dan proses pengganti COM berbicara satu sama lain sesuai kebutuhan. Tetapi jika pengganti COM macet karena alasan apa pun, itu tidak menyebabkan apa pun kecuali prosesnya sendiri yang macet. Itu membuat sistem yang jauh lebih stabil secara keseluruhan.

Apakah COM Surrogate (dllhost.exe) Aman?

Apakah dllhost.exe aman adalah pertanyaan yang sulit untuk dijawab, karena akan tergantung pada COM tertentu yang sedang berjalan. Biasanya mereka meng-host proses jinak yang melakukan hal-hal yang berguna, tetapi tidak menutup kemungkinan bahwa COM berkode buruk atau malware yang membonceng kerangka kerja pengganti COM dapat menyebabkan kerusakan atau mengeksekusi kode berbahaya.

Menemukan COM Surrogate's Lokasi

Hanya ada satu lokasi sah untuk file dllhost.exe, dan itu di dalam folder System32 di dalam folder Windows. Jalur default adalah Windows>System32di drive sistem. Drive sistem biasanya drive C. Jika Anda menemukan file ini di tempat lain, itu mungkin virus. Jadi pastikan untuk memindainya!

Memeriksa Legitimasi COM Surrogate

Sebagai disebutkan di atas, pengganti COM yang Anda lihat di Pengelola tugas bukanlah aplikasi khusus, itu hanya cangkang untuk proses lain. Karena kami tidak dapat dengan mudah mendapatkan wawasan tentang apa yang sebenarnya berjalan dalam proses pengganti COM tertentu, satu-satunya cara nyata untuk memeriksa perilaku yang mencurigakan adalah dengan menggunakan program antivirus.

Tentu saja, Anda harus menjalankan program antivirus secara berkala, tetapi jika Anda melihat pengganti COM yang menghabiskan banyak sumber daya atau menyebabkan ketidakstabilan sistem, itu mungkin salah satu penjelasannya.

Sekali lagi, COM proses pengganti yang dimaksud mungkin hanya buggy, bukan berbahaya. Jika Anda telah menyimpan semua dokumen Anda, Anda dapat mencoba secara paksa mengakhiri proses pengganti COM yang diberikan untuk mencari tahu apa yang dilakukannya. Apa pun yang crash atau hang secara langsung setelah mematikan proses mungkin adalah program yang terkait. Setelah Anda menemukan penyebab yang paling mungkin teridentifikasi, Anda sebaiknya mem-boot ulang komputer Anda.

Memperbaiki Kesalahan Pengganti COM

Kesalahan pengganti COM terjadi dari waktu ke waktu dan mungkin merupakan alasan paling umum orang mencari nama proses di tempat pertama. Kesalahan "COM pengganti telah berhenti bekerja" mungkin tampak samar pada awalnya. Sekarang setelah Anda mengetahui apa yang dilakukan pengganti COM, jelaslah bahwa proses tersebut benar-benar melakukan tugasnya.

Pengganti COM dimaksudkan untuk melindungi ekstensi program agar tidak merusak proses utama yang mereka perpanjang, sehingga penyebab kesalahan ini dapat dilacak kembali ke modul COM apa pun yang berjalan di dalam pengganti.

Tidak ada cara mudah untuk mengetahui COM mana itu, karena pengganti itu sendiri menutupi COM spesifik di dalamnya. Ada beberapa kemungkinan tersangka:

  • Codec video pihak ketiga sudah usang. Jika ada, hapus atau perbarui.
  • Program antivirus Anda mungkin mengganggu pengganti COM. Nonaktifkan sementara. Jika memang itu masalahnya, alihkan ke antivirus lain atau coba perbarui antivirus Anda ke versi terbaru jika ada.
  • Periksa disk Anda untuk kesalahan menggunakan utilitas seperti CHKDSK.
  • Periksa file sistem apakah ada kerusakan dengan Pemeriksa Berkas Sistem.
  • Mundurkan pembaruan driver terbaru atau perbarui tampilan dan driver printer pada khususnya. Coba driver GPU pabrikan standar dan versi OEM, jika itu berlaku untuk komputer Anda.
  • Jika Anda ingin tahu cara mendiagnosis dengan tepat COM mana yang sedang berjalan dalam pengganti, ada solusi yang lebih teknis.

    Memeriksa Di Dalam Proses Pengganti COM Dengan Process Explorer

    Microsoft memiliki utilitas opsional yang dikenal sebagai Penjelajah Proses. Ini berguna untuk berbagai hal. Misalnya, jika Anda diberi tahu bahwa Anda dapat menghapus folder karena ada program yang membukanya, Anda dapat menggunakan Process Explorer untuk melihat program mana dan memaksanya untuk menutupnya tanpa harus me-restart seluruh komputer.

    Cukup download dan jalankan Process Explorer dan Anda akan melihat Window seperti ini:

    Ingat bahwa COM Surrogate sebenarnya disebut dllhost.exe. Jadi cari itu dan arahkan penunjuk mouse ke entri. Di sembulan kecil, Anda akan melihat file DLL mana yang dihosting. Biasanya ini memberi Anda informasi yang cukup untuk mengetahui program mana yang terhubung dengannya. Kalau dari nama DLL kurang jelas bisa di googling untuk jawaban yang lebih pasti.

    COM On Over for a Party

    Singkatnya, sekarang kalian sudah tahu apa itu COM, apa itu COM pengganti COM, cara memperbaiki masalah paling umum dan cara mencari tahu COM mana yang Anda hadapi. Yang, semoga, telah menyelesaikan masalah terkait COM Anda untuk selamanya.

    Pos terkait:


    25.06.2021