DLL.hosthost.exe COM ямар байдалын процесс гэж юу вэ, яагаад энэ процессор ачаалах эсвэл алдааг үүсгэдэг вэ?

Windows 10, 8, эсвэл Windows 7 task manager-д та DLLhost.exe процессыг илрүүлж болох бөгөөд зарим тохиолдолд процессорын ачаалал эсвэл алдаануудыг үүсгэж болно: The Surrogate COM програм, алдаатай application 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 Surrogation Stop" алдаа эсвэл процессорын өндөр ачааллыг үүсгэдэг. Нэгээс олон dllhost.exe процесс нь нэгэн зэрэг ажлын менежерээр дэлгэцэнд гарч ирдэг нь үнэн юм (хөтөлбөр бүр нь өөрийн процессийн өөрийн instance ажиллуулж болно).

Анхны системийн процессийн файл нь C: Windows System32-д байрлана. Та dllhost.exe-г устгаж чадахгүй ч энэ процессоос үүдэлтэй асуудлуудыг засах боломжтой байдаг.

Яагаад dllhost.exe COM Surrogate процессорыг ачаалж эсвэл алдаа гаргадаг "The Surrogate COM програм ажиллаж зогссон", хэрхэн засах

Ихэнхдээ, системийн өндөр ачаалал эсвэл COM Surrogate процесс гэнэт дуусах нь Windows Explorer дээр видеог эсвэл зургийн файл агуулсан зарим фолдеруудыг нээхэд тохиолддог боловч энэ нь зөвхөн ганц сонголт биш юм: заримдаа бүр гуравдагч этгээдийн програмын хялбархан ажиллуулахад алдаа гардаг.

Энэ зан үйлийн хамгийн түгээмэл шалтгаанууд:

  1. Гуравдагч этгээдийн програм COM буруу объект буруу бүртгэгдсэн эсвэл тэд зөв ажиллахгүй байсан (Windows-ийн өнөөгийн хувилбарууд, хуучирсан програм хангамжтай нийцэхгүй байна).
  2. Хуучирсан эсвэл буруу ажиллаж буй кодлогч, ялангуяа судлаачдын өнгөц зураг зурахад асуудал үүсдэг.
  3. Заримдаа - таны компьютер дээр вирус буюу үзүүлж чадахгүй ажиллагаа, түүнчлэн Windows системийн файлуудад хохирол учруулдаг.

Сэргээх цэгүүдийг ашиглах, codecs эсвэл програмуудыг устгах

Юуны өмнө, процессор дээр эсвэл "COM Surgeate" алдаа өндөр алдаа саяхан тохиолдож байсан, системийн сэргээх цэгийг ашиглаж үзээрэй (Windows 10 Recovery Points) эсвэл хэрэв та програм эсвэл кодыг таны суулгасан програмыг мэдэж байгаа бол устгахыг оролдоод үзээрэй тэдгээрийг Control Panel - Програмууд ба бүрдэл хэсгүүд эсвэл Windows 10, Тохиргоо - Програмууд.

Тэмдэглэл: Хэдийгээр алдаа олон жилийн өмнө гарч ирсэн боловч Explorer дээр видеонууд эсвэл зургуудыг нээх үед гарч ирдэг. Жишээлбэл, К-Lite Кодек багц устгагдсаны дараа компьютераа дахин асаахаа мартуузай.

Гэмтсэн файлууд

Хэрэв та Explorer дээр тодорхой фолдер нээх үед dllhost.exe нь процессорын өндөр ачаалал нь гэмтсэн медиа файл агуулсан байж болзошгүй. Үүний нэг нь иймэрхүү файлыг яаж ил гаргах вэ?

  1. Windows Resource Monitor (Win + R товчлуурыг дарж, resmon гэсэн товчийг дараад Enter дарна уу) Windows 10-ийн taskbar дахь хайлтыг ашиглаж болно).
  2. CPU-ний tab дээр, dllhost.exe процессыг тэмдэглээд, дараа нь "Холбогдсон модулиуд" хэсэгт ямар ч видео эсвэл дүрс файл байгаа эсэхийг шалгах (өргөтгөлийн анхаарлыг хандуулах). Хэрэв нэг нь байгаа бол өндөр магадлалтайгаар энэ файл нь асуудал үүсгэдэг (та үүнийг устгахыг оролдож болно).

Мөн хэрэв COM нь тодорхой файлын төрлүүдтэй фолдеруудыг нээх үед гарах асуудал үүсвэл COM файлын энэ төрлийн файлыг нээх комын об объектыг буруугаар буруутгаж болох юм: та энэ програмыг устгасны дараа энэ асуудлыг шийдэж болох бөгөөд (компьютерийг дахин эхлүүлэх) дараа нь зайлуулах).

COM бүртгэлийн алдаанууд

Өмнөх аргууд нь туслахгүй бол Windows-д алдаатай COM-объектуудыг засахаар оролдож болно. Энэ арга нь эерэг үр дүнд хүргэдэггүй бөгөөд сөрөг нэг рүү хөтөлж болно. Учир нь үүнийг ашиглахаасаа өмнө сэргээх цэгийг системийг бий болгохыг зөвлөж байна.

Ийм алдааг автоматаар засахын тулд та CCleaner програмыг ашиглаж болно:

  1. Бүртгэлийн самбар дээр "ActiveX алдаа ба Ангилал" гэсэн сонголтыг сонгоно уу, "Асуудлыг хайх" дээр дарна уу.
  2. "ActiveX / COM алдаанууд" зүйлсийг сонгож "Selected Selected" дээр дарна уу.
  3. Бүртгэлийн бичилтүүдийн хуулбарыг устгахыг хүсч, хадгалах замыг зааж өгнө үү.
  4. Засвар хийсний дараа компьютераа дахин эхлүүлээрэй.

CCleaner-ийн талаарх дэлгэрэнгүй мэдээлэл, програмыг хаана татаж авах: CCleaner-ийг ашиг тустай ашиглана уу.

COM Сул тал алдааг засах нэмэлт аргууд

Эцэст нь, асуудлыг шийдээгүй байгаа бол dllhost.exe-тай холбоотой асуудлыг засахад зарим нэмэлт мэдээлэл:

  • Адвин (жишээ нь таны вирусны эсрэг програм) ашиглан багаж хэрэгслийг ашиглан таны компьютерийг malware хайх.
  • Dllhost.exe файл нь өөрөө ихэвчлэн вирус биш (харин COM Surrogate ашигладаг үзүүлж чадахгүй програмтай холбоотой асуудал үүсгэж болно). Гэхдээ эргэлзээтэй байгаа бол процессийн файлыг шалгана уу C: Windows System32 (task manager дахь процесс дээр баруун товшин дарахад файлын байрлалыг нээнэ), Microsoft - тоон дээр гарын үсэг зурсан (файлын шинж чанар дээр баруун товчийг дарна уу). Хэрэв эргэлзээ байвал вирусын Windows процессыг хэрхэн шалгах вэ?
  • Windows системийн файлуудын бүрэн бүтэн байдлыг шалгахыг оролдоорой.
  • Детективийг dllhost.exe (зөвхөн 32 битийн системүүдэд) -аар нь болиулахын тулд: Control Panel - System буюу "Энэ компьютер" дээр - "Properties" дээр зүүн талд "Нарийвчилсан системийн тохиргоо" сонгоод "Advanced" "Гүйцэтгэл" хэсэг дээр "Тохиргоо" дээр дараад "Data Execution Prevention" tab дээр дарна уу. "Доор сонгосоноос бусад бүх хөтөлбөр, үйлчилгээнд АМГ-ыг идэвхжүүлэх", "Нэмэх" товчийг дарж, файл руу замыг зааж өгнө. C: Windows System32 dllhost.exe. Тохиргоог хийгээд компьютераа дахин эхлүүлээрэй.

Эцэст нь, хэрэв ямар ч тусалсангүй, Windows 10-тэй бол, та Windows үйлдлийн системийг дахин эхлүүлэхийг оролдож болно.

Видео үзэх: DLL vs EXE. Windows DLL Hell (Арваннэгдүгээр 2024).