Bagaimana untuk memperbaiki COM Surrogate telah berhenti bekerja

Bagaimana untuk memperbaiki COM Surrogate telah berhenti bekerja

Survival COM telah berhenti berfungsi tiba-tiba muncul semasa anda melihat foto atau menonton video? Jangan bimbang kebanyakan pengguna menghadapi kesilapan ini dan jadi mesti ada masalah untuk ini. Dalam siaran ini, kita akan membincangkan bagaimana untuk membetulkan kesilapan ini.

Apakah yang dilakukan Suruhanjaya COM dan kenapa ia selalu berhenti bekerja?

Proses dllhost.exe berjalan dengan nama COM Surrogate dan satu-satunya masa anda mungkin melihat kewujudannya ialah apabila ia terhempas dan anda mendapat mesej COM Surrogate telah berhenti bekerja. Apakah Suruhan Suram ini dan kenapa ia terus runtuh?

COM Surrogate adalah nama mewah untuk proses Sacrificial untuk objek COM yang dijalankan di luar proses yang meminta. Explorer menggunakan COM Surrogate ketika mengekstrak imej kecil, contohnya. Sekiranya anda pergi ke folder dengan imej kecil yang dibolehkan, Explorer akan melepaskan COM Surrogate dan menggunakannya untuk mengira imej kecil untuk dokumen dalam folder. Ia melakukan ini kerana Explorer telah belajar untuk tidak mempercayai pemisah imej kecil; mereka mempunyai rekod buruk untuk kestabilan. Explorer telah memutuskan untuk menyerap penalti prestasi dalam pertukaran untuk kebolehpercayaan yang lebih baik yang mengakibatkan memindahkan bit cerdik ini kod keluar dari proses Explorer utama. Apabila penggalian imej kecil itu terhempas, kemalangan memusnahkan proses COM Surrogate dan bukan Explorer.

Dengan kata lain, COM Surrogate adalah saya tidak merasa senang dengan kod ini, jadi saya akan meminta COM untuk menjadi tuan rumah dalam proses lain. Dengan cara itu, jika ia terhempas, ia adalah proses pengorbanan COM Surrogate yang terhempas bukannya saya memproses. Dan apabila ia terhempas, ia hanya bermakna ketakutan Explorer yang paling teruk.

Dalam praktiknya, jika anda mendapatkan jenis kemalangan ketika melayari folder yang mengandungi video atau fail media, masalahnya kemungkinan besar codec berakar. Jadi tanpa membazir bila-bila masa, mari lihat Bagaimana untuk memperbaiki COM Surrogate telah berhenti bekerja dengan bantuan tutorial yang disenaraikan di bawah.

Bagaimana untuk memperbaiki COM Surrogate telah berhenti bekerja

Kaedah 1: Kemas kini Codecs

Oleh kerana masalah berkaitan dengan tontonan gambar dan video, kemudian mengemas kini codec nampaknya merupakan pilihan yang baik dan mudah-mudahan, ini dapat membantu anda memperbaiki ralat Surrogate COM. Anda boleh memuat turun codec versi terkini untuk tingkap 10 / 8.1 / 7 di sini.

$config[ads_text6] not found

Jika anda mempunyai DivX atau Nero dipasang maka anda mungkin mempertimbangkan untuk mengemas kininya kepada versi terbaru mereka dan dalam beberapa kes, anda perlu menyahpasang dan memasangnya semula supaya mereka dapat berfungsi dengan baik.

Sekiranya anda telah menaik taraf Nero dan DivX dan masih menghadapi masalah, anda boleh cuba menamakan semula fail C: \ Program Files \ Common Files \ Ahead \ DSFilter \ NeVideo.ax untuk NeVideo.ax.bak. Anda juga perlu mengubah nama NeVideoHD.ax ke NeVideoHD.bak ini akan memecahkan Nero Showtime, namun.

Kaedah 2: Lumpuhkan lakaran kecil

Anda boleh melumpuhkan pratonton Thumbnail, yang sepatutnya menyelesaikan masalah sementara, tetapi bukan penyelesaian yang optimum untuk menetapkan COM Surrogate telah berhenti bekerja.

Kaedah 3: Mendaftarkan semula DLL

Mendaftar semula beberapa DLL dengan Windows yang mungkin dapat memperbaiki ralat pengganti COM. Untuk membuat ini:

1. Klik kanan pada butang tetingkap dan pilih " Prompt Perintah (Admin) ."

2.Dalam jenis tetingkap cmd berikut arahan berikut dan tekan enter selepas masing-masing:

 regsvr32 vbscript.dll regsvr32 jscript.dll 

Ini boleh membetulkan COM Surrogate telah berhenti kerja tetapi jika tidak, teruskan membaca!

Kaedah 4: Pemeriksaan ralat cakera keras

Satu lagi cara yang anda boleh membaiki ralat COM Surrogate ialah menjalankan utiliti cakera cek yang dijelaskan di sini.

Kaedah 5: Lumpuhkan DEP untuk fail "hantu"

Melumpuhkan DEP untuk dllhost.exe nampaknya membetulkan masalah untuk kebanyakan pengguna jadi mari lihat bagaimana untuk melakukannya. Anda boleh membaca lebih lanjut mengenai perkara ini dalam catatan terdahulu tentang cara mematikan DEP.

1.Dalam langkah terakhir, klik Tambah seperti ditunjukkan di bawah:

2.Dalam kotak Tambah kotak paparan, pilih fail laku berikut:

 Jika anda berada dalam sistem 32-bit maka pilih fail berikut: C: \ Windows \ System32 \ dllhost.exe Jika anda berada pada sistem 64-bit kemudian pilih fail berikut: C: \ Windows \ SysWOW64 \ dllhost.exe 

3.Select the file dllhost, klik terbuka dan anda akan seperti ini:

Ini sepatutnya membetulkan COM Surrogate telah menghentikan ralat kerja.

Kaedah 6: Rollback Display Driver

Kadangkala kemaskini terkini pemapar paparan boleh menyebabkan kesilapan ini dan oleh itu pengembalian pemacu mungkin membetulkan isu ini. Tetapi anda harus melakukan ini hanya jika anda perasan masalah selepas pemandu anda telah dikemas kini.

1. Klik kanan pada PC atau Komputer Saya ini dan pilih sifat.

2. Sekarang di klik kiri pada Pengurus Peranti .

3. Penyesuai Paparan Ekspres dan kemudian klik kanan pada peranti paparan

4Choose Uninstall.

5Anda akan melihat kotak pop timbul di mana anda perlu menyemak pilihan " Padam perisian pemacu untuk peranti ini " dan klik OK. Windows akan menyahpasang peranti dan memadamkan perisian pemacu yang dimuat turun dari Pembaruan Windows. Anda boleh memasang perisian pemacu segar selepas itu.

Awak juga mungkin menyukai:

  • Bagaimana untuk membaiki 0xc000007b Ralat Permohonan
  • Bagaimana Membaiki Icon Cache di Windows 10
  • Bagaimana Untuk Perbaiki MMC Tidak Boleh Buat Snap-in
  • Bagaimana untuk mewujudkan titik pemulihan sistem - cara mudah

Mudah-mudahan, salah satu kaedah ini akan memperbaiki COM Surrogate telah menghentikan ralat kerja . Jika anda masih mempunyai sebarang keraguan atau soalan, sila hubungi kami.

Artikel Berkaitan