Sa Windows 10, 8 o Windows 7 task manager, maaari mong makita ang proseso ng dllhost.exe, sa ilang mga kaso maaari itong maging sanhi ng mataas na processor load o mga error tulad ng: Ang Surrogate COM program, ang pangalan ng nabigong application na dllhost.exe, ay tumigil.
Ang manwal na ito ay nagpapaliwanag nang detalyado kung ano ang programa ng COM Surrogate, posible na tanggalin ang dllhost.exe at bakit ang prosesong ito ay nagiging sanhi ng error na "huminto ang pagtatrabaho" ng programa.
Ano ang proseso ng dllhost.exe para sa?
Ang COM Surrogate process (dllhost.exe) ay isang "intermediate" na proseso ng system na nagbibigay-daan sa iyo upang ikonekta ang Component Object Model (COM) na mga bagay upang mapalawak ang mga kakayahan ng mga programa sa Windows 10, 8 at Windows 7.
Halimbawa: Bilang default, ang mga thumbnail para sa mga di-karaniwang format ng video o imahen ay hindi ipinapakita sa Windows Explorer. Gayunpaman, kapag ang pag-install ng naaangkop na mga programa (Adobe Photoshop, Corel Draw, mga manonood ng larawan, video codec at iba pa), ang mga programang ito ay nagrerehistro ng kanilang mga COM object sa system, at ang explorer, gamit ang COM Surrogate na proseso, nagkokonekta sa kanila at ginagamit upang ipakita ang mga thumbnail sa kanilang window
Hindi ito ang tanging opsyon kapag ang dllhost.exe ay kasangkot, ngunit ang pinaka-karaniwan at, kasabay nito, na kadalasang nagdudulot ng "COM Surrogate tumigil sa pagtatrabaho" na mga error o mataas na processor load. Ang katunayan na ang higit sa isang proseso ng dllhost.exe ay maaaring sabay-sabay na ipinapakita sa task manager ay normal (ang bawat programa ay maaaring magpatakbo ng sarili nitong halimbawa ng proseso).
Ang orihinal na sistema ng proseso ng file ay matatagpuan sa C: Windows System32. Hindi mo maaaring alisin ang dllhost.exe, ngunit may mga posibilidad na iwasto ang mga problemang dulot ng prosesong ito.
Bakit ang dllhost.exe COM Surrogate ay naglo-load ng processor o nagiging sanhi ng error na "Ang Surrogate COM program ay tumigil sa pagtatrabaho" at kung paano ayusin ito
Kadalasan, ang isang mataas na pag-load sa system o ang biglaang pagwawakas ng COM Surrogate na proseso ay nangyayari kapag binubuksan ang ilang mga folder na naglalaman ng mga file ng video o larawan sa Windows Explorer, bagaman hindi ito ang tanging pagpipilian: kung minsan kahit simpleng paglunsad ng mga programa ng third-party ay nagiging sanhi ng mga error.
Ang pinaka-karaniwang dahilan para sa pag-uugali na ito:
- Ang isang programa ng third-party ay hindi tama ang nakarehistro COM bagay o hindi sila gumana ng tama (hindi pagkakatugma sa mga kasalukuyang bersyon ng Windows, hindi napapanahong software).
- Hindi napapanahon o hindi gumagana ang mga codec, lalo na kung ang problema ay nangyayari kapag gumuhit ng mga thumbnail sa explorer.
- Minsan - ang gawain ng mga virus o malware sa iyong computer, pati na rin ang pinsala sa mga file ng Windows system.
Paggamit ng mga puntos sa pagpapanumbalik, alisin ang mga codec o mga programa
Una sa lahat, kung ang isang mataas na load sa processor o "Surrogate COM Surgeate" ay naganap kamakailan, subukang gamitin ang mga system restore point (tingnan ang Windows 10 Recovery Points) o, kung alam mo kung aling programa o codec ang iyong na-install, subukang alisin ang mga ito sa Control Panel - Mga Programa at mga bahagi o, sa Windows 10, sa Mga Setting - Mga Application.
Tandaan: kahit na lumitaw ang isang error sa isang mahabang panahon nakaraan, ngunit lumilitaw ito kapag binubuksan ang mga folder gamit ang video o mga imahe sa Explorer, una sa lahat ay sinusubukang tanggalin ang mga naka-install na codec, halimbawa, K-Lite Codec Pack, pagkatapos makumpleto ang pagtanggal, siguraduhing i-restart ang computer.
Nasira ang mga file
Kung ang isang mataas na load sa processor mula sa dllhost.exe ay lilitaw kapag binuksan mo ang isang tiyak na folder sa Explorer, maaari itong maglaman ng nasira na file ng media. Isa, bagaman hindi palaging nagtatrabaho upang ipakita ang gayong file:
- Buksan ang Windows Resource Monitor (pindutin ang Win + R keys, i-type ang resmon at pindutin ang Enter) Maaari mo ring gamitin ang paghahanap sa taskbar ng Windows 10).
- Sa tab na CPU, markahan ang proseso ng dllhost.exe, at pagkatapos ay suriin (pagbibigay pansin sa extension) kung mayroong anumang video o mga file ng imahe sa seksyong "Kaugnay na mga module". Kung may isa, pagkatapos ay may mataas na posibilidad, ang partikular na file na ito ay nagiging sanhi ng isang problema (maaari mong subukang tanggalin ito).
Gayundin, kung ang mga problema sa COM Surrogate ay lumitaw kapag binubuksan ang mga folder na may ilang partikular na uri ng file, ang mga bagay na COM na nakarehistro sa programa na responsable sa pagbubukas ng ganitong uri ng file ay maaaring masisi: maaari mong suriin kung ang problema ay nagpatuloy pagkatapos alisin ang program na ito (at, mas mabuti, i-restart ang computer pagkatapos ng pag-alis).
Mga Error sa Pagpaparehistro ng COM
Kung ang mga nakaraang pamamaraan ay hindi makakatulong, maaari mong subukan na ayusin ang mga error COM-bagay sa Windows. Ang pamamaraan ay hindi laging humantong sa isang positibong resulta, maaari itong humantong sa isang negatibong isa, dahil masidhi kong inirerekumenda ang paglikha ng isang system restore point bago gamitin ito.
Upang awtomatikong iwasto ang mga error na ito, maaari mong gamitin ang programa ng CCleaner:
- Sa tab na pagpapatala, lagyan ng check ang kahon na "ActiveX error at Class", i-click ang "Maghanap ng mga problema."
- Tiyaking napili ang mga item na "ActiveX / COM Error" at i-click ang "Fix Selected."
- Sumang-ayon sa pag-save ng backup na kopya ng mga entry sa registry upang tanggalin at tukuyin ang i-save ang landas.
- Pagkatapos ng ayusin, i-restart ang computer.
Mga detalye tungkol sa CCleaner at kung saan i-download ang programa: Gamitin ang CCleaner ng mga benepisyo.
Karagdagang mga paraan upang ayusin ang mga COM Surrogate error
Sa wakas, ang ilang karagdagang impormasyon na makakatulong sa ayusin ang mga problema sa dllhost.exe kung ang problema ay hindi naayos na sa ngayon:
- I-scan ang iyong computer para sa malware gamit ang mga tool tulad ng AdwCleaner (pati na rin ang paggamit ng iyong antivirus).
- Ang dllhost.exe file mismo ay karaniwang hindi isang virus (ngunit ang malware na gumagamit ng COM Surrogate ay maaaring maging sanhi ng mga problema dito). Gayunpaman, kung may pagdududa, siguraduhin na ang proseso ng file ay nasa C: Windows System32 (i-right click ang proseso sa task manager - buksan ang lokasyon ng file), at digital na nilagdaan ng Microsoft (i-right click sa file - properties). Kung nananatili ang mga pagdududa, tingnan kung Paano suriin ang mga proseso ng Windows para sa mga virus.
- Subukan upang suriin ang integridad ng mga file system ng Windows.
- Subukang huwag paganahin ang DEP para sa dllhost.exe (para lamang sa mga 32-bit na sistema): pumunta sa Control Panel - System (o i-right-click sa "Computer na Ito" - "Properties"), sa kaliwang piliin ang "Advanced System Settings" sa seksyong "Pagganap", i-click ang "Mga Setting" at mag-click sa tab na "Data Execution Prevention". Piliin ang "Paganahin ang DEP para sa lahat ng mga programa at serbisyo maliban sa mga pinili sa ibaba", i-click ang pindutang "Idagdag" at tukuyin ang path sa file. C: Windows System32 dllhost.exe. Ilapat ang mga setting at i-restart ang computer.
At sa wakas, kung walang nakatulong, at mayroon kang Windows 10, maaari mong subukang i-reset ang system sa pag-save ng data: Paano i-reset ang Windows 10.