Windows 10, 8 немесе Windows 7 тапсырмалар менеджерінде dllhost.exe процесін анықтай аласыз, кейбір жағдайларда ол жоғары процессор жүктемесін немесе қателерді тудыруы мүмкін: Surrogate COM бағдарламасы dllhost.exe сәтсіз қолданба атауын тоқтатты.
Бұл нұсқаулық COM Surrogate бағдарламасының қайсысы екенін түсіндіреді, dllhost.exe файлын жоюға болады және неге бұл процесс «бағдарламаның жұмысын тоқтатты» деген қатені тудырады.
Dllhost.exe үдерісі қандай?
COM Surrogate процесі (dllhost.exe) - Windows 10, 8 және Windows 7 бағдарламаларының мүмкіндіктерін кеңейту үшін Component Object Model (COM) нысандарын қосуға мүмкіндік беретін «аралық» жүйелік процесс.
Мысал: Әдепкі бойынша, стандартты емес бейне немесе кескін пішімдеріне арналған нобайлар Windows Explorer бағдарламасында көрсетілмейді. Дегенмен, тиісті бағдарламаларды (Adobe Photoshop, Corel Draw, фотокөрсетілушілер, бейне кодектер және т.б.) орнатқан кезде, бұл бағдарламалар өздерінің COM нысандарын жүйеде тіркейді, және зерттеуші COM Surrogate процесін пайдаланып, олармен байланысады және олардың нобайларын көрсету үшін пайдаланады терезе
Бұл dllhost.exe қатысқан кездегі жалғыз нұсқа емес, бірақ ең жиі кездесетін және сонымен бірге ең көбінесе «COM Surrogate жұмысын тоқтатты» қателер немесе жоғары процессор жүктемесі. Бірнеше dllhost.exe процесін бір мезгілде тапсырма менеджерінде көрсету мүмкіндігі қалыпты (әрбір бағдарлама процестің өз данасын іске асыра алады).
Бастапқы жүйелік процесс файл C: Windows System32 ішінде орналасқан. Dllhost.exe файлын жою мүмкін емес, бірақ әдетте осы процестің ақауларын түзету мүмкіндіктері бар.
Неге dllhost.exe COM Суррогат процессорды жүктейді немесе «Surrogate COM бағдарламасы жұмысын тоқтатты» дегенді білдіреді және оны түзету әдісі
Жүйеге көп жүктеме немесе COM Surrogate процесін кенеттен тоқтату Windows Explorer шолғышындағы бейне немесе фотосурет файлдары бар белгілі бір қалталарды ашқан кезде пайда болады, бірақ бұл жалғыз нұсқа емес: кейде тіпті үшінші тарап бағдарламаларының қарапайым іске қосылуы қате туғызады.
Бұл мінез-құлықтың ең көп тараған себептері:
- Үшінші тарап бағдарламалары COM нысандарын қате тіркеді немесе дұрыс жұмыс істемеді (Windows жүйесінің ағымдағы нұсқаларымен сыйыспау, ескірген бағдарламалық жасақтама).
- Ескірген немесе қате жұмыс істейтін кодектер, әсіресе, егер зерттеушідегі нобайларды суретке түсіргенде мәселе пайда болса.
- Кейде - сіздің компьютеріңіздегі вирустардың немесе зиянды бағдарламалардың жұмысы, сондай-ақ Windows жүйесінің файлдарына зиян келтіру.
Қалпына келтіру нүктелерін пайдаланып, кодектерді немесе бағдарламаларды жойыңыз
Ең алдымен, егер процессорға немесе «Surrogate COM Surgeate» қателеріне жоғары жүктеме пайда болса, жүйені қалпына келтіру нүктелерін пайдаланып көріңіз (Windows 10 қалпына келтіру нүктелерін қараңыз) немесе егер сіз орнатылған қандай бағдарлама немесе кодектер білсеңіз, оларды Басқару тақтасындағы - Бағдарламалар мен компоненттерде немесе Windows 10 жүйесінде Параметрлер - Қолданбалар ішіне қойыңыз.
Ескерту: қате ұзақ уақыт бұрын пайда болған болса да, бірақ Explorer-дегі бейнелермен немесе суреттермен қалталарды ашқан кезде пайда болса, алдымен орнатылатын кодектерді жоюға тырысыңыз, мысалы, K-Lite Codec Pack жойылғаннан кейін, компьютерді қайта іске қосыңыз.
Зақымдалған файлдар
Егер Explorer ішіндегі белгілі бір қалтаны ашқан кезде dllhost.exe файлынан процессорға жоғары жүктеме пайда болса, ол бүлінген медиа файлды қамтуы мүмкін. Біреуі, бірақ мұндай файлды әрдайым ашуға тырыспаңыз:
- Windows ресурстары мониторын ашыңыз (Win + R пернелерін басып, астыңғы жағын енгізіңіз және Enter пернесін басу арқылы іздеуді Windows 10 тапсырмалар тақтасында да пайдалануға болады).
- CPU қойындысында dllhost.exe процесін белгілеңіз, содан кейін «Қатысты модульдер» бөлімінде кез-келген бейне немесе сурет файлдарының бар-жоғын тексеріңіз (кеңейтімге назар аударыңыз). Егер біреу болса, онда жоғары ықтималдықпен, бұл файл мәселені тудырады (оны жоюға болады).
Сондай-ақ, белгілі бір файл түрлерімен қалталарды ашу кезінде COM Surrogate проблемалары туындаған жағдайда, осы файл түрін ашуға жауапты бағдарлама арқылы тіркелген COM нысандары осы бағдарламаны жойғаннан кейін проблеманың сақталмағанын тексеруге болады (және, жақсырақ, компьютерді қайта іске қосыңыз) жойылғаннан кейін).
COM тіркеу қателері
Алдыңғы әдістер көмектеспесе, Windows жүйесіндегі COM нысандарының қателерін түзетуге болады. Әдіс әрдайым оң нәтижеге әкелмейді, ол теріс нәтижеге әкелуі мүмкін, себебі оны пайдаланудан бұрын жүйені қалпына келтіру нүктесін жасауды ұсынамын.
Мұндай қателерді автоматты түрде түзету үшін CCleaner бағдарламасын қолдануға болады:
- Тіркеу қойындысында «ActiveX қателері мен класы» деген ұяшыққа құсбелгі қойып, «Мәселелерді іздеу» түймешігін басыңыз.
- «ActiveX / COM қателері» элементтерінің таңдалғанына көз жеткізіп, «Таңдалғандарды түзету» түймешігін басыңыз.
- Жойылатын тізбе жазбаларының резервтік көшірмесін сақтауға және сақтау жолын көрсетуге келіседі.
- Түзетілгеннен кейін компьютерді қайта іске қосыңыз.
CCleaner туралы және бағдарламаны қотарып алу туралы толық ақпарат: CCleaner-ді артықшылықтармен пайдаланыңыз.
COM Surrogate қателерін түзетудің қосымша жолдары
Ақырында, проблема әлі күнге дейін реттелмеген болса, dllhost.exe проблемаларын шешуге көмектесетін кейбір қосымша ақпарат:
- Компьютеріңізді AdwCleaner (сияқты антивирустық пайдалану) сияқты құралдарды пайдаланып зиянды бағдарлама үшін сканерлеңіз.
- Dllhost.exe файлының өзі әдетте вирус емес (бірақ COM Surrogate пайдаланатын зиянды бағдарлама оған қиындық тудыруы мүмкін). Дегенмен, күмән тудырса, процестің файлы бар екенін тексеріңіз C: Windows System32 (тапсырма менеджеріндегі процесті тінтуірдің оң жағында - файлдың орнын ашыңыз) және сандық түрде Microsoft тарапынан қол қойылған (файлдың қасиеттерін тінтуірдің оң жақ түймешігімен нұқыңыз). Егер күмән туындаса, Windows процестерін вирустарға қалай тексеруге болады.
- Windows жүйелік файлдарының тұтастығын тексеруге тырысыңыз.
- DLLhost.exe үшін (тек 32 биттік жүйелер үшін) DEP функциясын өшіруге тырысыңыз: Басқару тақтасы - Жүйеге (немесе «Бұл компьютерде» - «Сипаттар» бөлімінде тінтуірдің оң жақ түймесінде), «Қосымша жүйе параметрлері», «Қосымша» қойындысындағы «Өнімділік» бөлімінде «Параметрлер» түймесін басып, «Деректерді орындауды болдырмау» қойындысын нұқыңыз. «DEP бағдарламасын төменде таңдалғандардан басқа барлық бағдарламалар мен қызметтер үшін қосу» пәрменін таңдаңыз, «Қосу» түймешігін басыңыз және файлдың жолын көрсетіңіз. C: Windows System32 dllhost.exe. Параметрлерді қолданып, компьютерді қайта іске қосыңыз.
Ақыр соңында, егер ештеңе көмектесті және сіздің Windows 10 болса, жүйені деректерді сақтау арқылы қалпына келтіруге болады: Windows 10-ды қалай қалпына келтіруге болады.