Windowsանկացած Windows համակարգում Task Manager- ի միջոցով արագ արձագանքները կբացահայտեն մի գործընթաց, որը հայտնի է որպես ֆոնի վրա աշխատող dllhost.exe: Եթե ​​դա գտել եք, հավանաբար կցանկանաք իմանալ, թե ինչ է դա անում և «COM Surrogate» - ի նկարագրությունը և արդյոք դա անվտանգ գործընթաց է `ձեր համակարգչում աշխատելը: Հաշվի առնելու լավն այն է, որ ենթադրվում է, որ այնտեղ է: Սա Microsoft- ի կողմից ստեղծված գործընթաց է և փաթեթավորված է Windows օպերացիոն համակարգի յուրաքանչյուր տարբերակում:

dllhost առաջադրանքի մենեջերում

Մի փոքր հավանականություն կա, որ dllhost.exe- ն կարող է վարակվել վիրուսով: Այնուամենայնիվ, եթե ձեր համակարգիչը արդիացված է Windows- ի թարմացման բոլոր վերջին անվտանգության պահուստներով, և ունեք հակավիրուսային համակարգեր տեղադրված, ինչպիսիք են Microsoft Security Essentials- ը, ապա խիստ անհավանական է, որ վարակի հետ կապված խնդիրներ առաջանաք:

Ի՞նչ է COM + - ը:

Հասկանալու համար, թե ինչ է անում dllhost.exe- ը, դուք պետք է հասկանաք, թե որն է COM + ծառայությունը: COM +- ը կարճ է Բաղադրիչի օբյեկտի մոդելի համար: Գործընթացը Explorer- ում գործընթացը / ծառայությունը կատարելիս մեծ բան չի բացահայտվում: Գործընթացի նկարագրության մեջ ասվում է.

Կառավարում է Բաղադրիչի օբյեկտի մոդելի (COM) + վրա հիմնված բաղադրիչների կազմաձևումն ու հետևումը: Եթե ​​ծառայությունը դադարեցվի, COM +- ի վրա հիմնված բաղադրիչների մեծ մասը չի գործելու ինչպես հարկն է: Եթե ​​այս ծառայությունն անջատված է, ապա ցանկացած ծառայություն, որը բացահայտորեն կախված է դրանից, չի կարողանա գործարկել:

Փաստորեն ուսումնասիրելու համար, թե ինչ գործընթաց է մենք պետք է նայենք Microsoft Dev Center գրադարանին: Եվ դա բացահայտում է, որ COM +- ը հիմնականում օգտակար է հետևյալի համար.

  • Ձեռք բերելով ձեռնարկության մակարդակի դիմումներ ամբողջ ցանցի համար: Ներկայացնելով նախնական առկա բաղադրիչները `հայտի մշակման համար, քանի որ COM +- ը համարվում է օբյեկտիվ ուղղված ծրագրավորման ճարտարապետություն: Միջոցառումների գրանցամատյան վարում, որը վարում է համակարգի հայցերը, ուժեղացնում է անվտանգությունը, գործընթացների բռնակները խթանելու և ծառայության պահանջների հերթերի ստեղծումը: դիմումների համար:

COM +- ն բաղկացած է բլոկային բաղադրիչներից, որոնք ինքնորոշիչ են և լավ են խաղում ուրիշների հետ: Դրա օգտակարությունը բխում է այն բաղադրիչներից, որոնք համօգտագործվում և օգտագործվում են բազմակի կիրառմամբ: Այս դիզայնը ոչ միայն իջեցնում է համակարգի ռեսուրսների պահանջարկը, այլև բարելավում է նախաստորագրման արագությունը: Բաղադրիչների օբյեկտի մոդելները գրված չեն որևէ հատուկ ծրագրավորման լեզվով, այնուամենայնիվ, յուրաքանչյուրի համար կան առանձին դասեր `կախված ծրագրավորման լեզվից: Ձեռնարկությունների մակարդակում սա ապահովում է զանգվածային տեղակայման առավելությունը Microsoft- ի GUI գործիքով, որը ստեղծվել է DCOM անվամբ:

com + համակարգի կիրառում

Dllhost.exe- ն DLL ֆայլերի և երկուական գործադիրների համար հյուրընկալող է:

DLL- ը (դինամիկ կապի գրադարան), ըստ էության, մեկ ֆայլում պահվող կոդի չափի հատուկ նշանակության բլոկ է: Այս ծածկագիրը կարող է լինել դիմումի, ծառայության կամ պարզապես հավելվածի գրաֆիկական ինտերֆեյսի համար: Dllhost.exe- ը, որը նման է svchost.exe- ին, պահանջվում է Windows ծառայություն ցանկացած COM + ուղղված ծրագրավորման ցանկացած կոդի համար: Ինչ dllhost.exe- ի վարման նմուշը ցույց է տրված ներքևում ՝ օգտագործելով Proces Monitor, որը ներառում է ինչպես .dll, այնպես էլ .exe ֆայլերի տեսակներ:

գործընթացների մոնիտոր

Ռիսկերը

Dllhost.exe- ը, որպես կանոն, անվտանգ է, քանի դեռ համակարգիչը նորացված է անվտանգության բոլոր խաչմերուկներում և տեղադրվում է հուսալի հակավիրուս: Եթե ​​դա տեսնում եք հետևյալ վայրերում, դուք ապահով եք.

  • Այս գործընթացի պաշտոնական տեղեկատուի դիրքն է C. \ Windows \ System32 \ dllhost.exeDllhst3g- ը նաև վավեր Windows գործընթաց է, որը պահվում է նույն System32 թղթապանակում:

Եթե ​​dllhost.exe- ն հայտնվում է որևէ այլուր, ապա դա, ամենայն հավանականությամբ, վիրուս է: Որոշ որդերի վիրուսներ ընդօրինակում են dllhost անվանումը և պահվում են System32 պանակում: Ահա մի քանի օրինակ.

  • Worm / Loveelet-Y- ն իրեն պահում է / Windows / System32 / as dllhost.comWorm / Loveelet-DR- ն իրեն պահում է / Windows / System32 / as dllhost.dll

Բարձր պրոցեսորի օգտագործումը

COM + համակարգի ձևավորման հնարավոր անվտանգության թերություններից մեկն այն է, որ այն թույլ է տալիս գործարկել համակարգի վրա պահվող ցանկացած DLL, ենթադրելով, որ ձգան այն նախաձեռնելով պահանջվող թույլտվությունները: Սա նշանակում է, որ երբ dllhost.exe- ի համար տեսնում եք CPU- ի մեծ օգտագործում, դա, հավանաբար, խնդիրը չէ, որը առաջացնում է հյուրընկալող գործընթացը, այլ բեռի միջոցով բեռնված DLL- ը: Հետագա ուսումնասիրության համար կարող եք օգտագործել այնպիսի ծրագիր, ինչպիսին է «Գործընթաց Explorer» - ը:

system32 թղթապանակի գտնվելու վայրը

Ամփոփում

Dllhost.exe- ը Microsoft- ի կողմից ստեղծված անվտանգ Windows գործընթաց է: Այն օգտագործվում է այլ ծրագրերի և ծառայությունների գործարկման համար: Այն պետք է մնա գործարկել, քանի որ այն շատ կարևոր է համակարգի մի քանի ռեսուրսների համար:

Հղումներ.

  • COM + (Բաղադրիչի ծառայություններ) Ի՞նչ է COM- ն: