“COM సర్రోగేట్” (dllhost.exe) అంటే ఏమిటి మరియు ఇది నా PC లో ఎందుకు నడుస్తోంది?

మీరు మీ టాస్క్ మేనేజర్‌లో ఉక్కిరిబిక్కిరి చేస్తే, విండోస్ పిసిలో నడుస్తున్న ఒకటి లేదా అంతకంటే ఎక్కువ “COM సర్రోగేట్” ప్రాసెస్‌లను మీరు చూసే మంచి అవకాశం ఉంది. ఈ ప్రక్రియలకు “dllhost.exe” అనే ఫైల్ పేరు ఉంది మరియు ఇవి విండోస్ ఆపరేటింగ్ సిస్టమ్‌లో భాగం. మీరు వాటిని విండోస్ 10, విండోస్ 8, విండోస్ 7 మరియు విండోస్ యొక్క మునుపటి సంస్కరణల్లో చూస్తారు.

సంబంధించినది:ఈ ప్రక్రియ ఏమిటి మరియు ఇది నా PC లో ఎందుకు నడుస్తోంది?

ఈ వ్యాసం రన్టైమ్ బ్రోకర్, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe మరియు మరెన్నో వంటి టాస్క్ మేనేజర్‌లో కనిపించే వివిధ ప్రక్రియలను వివరించే మా కొనసాగుతున్న సిరీస్‌లో భాగం. ఆ సేవలు ఏమిటో తెలియదా? చదవడం ప్రారంభించడం మంచిది!

COM సర్రోగేట్ (dllhost.exe) అంటే ఏమిటి?

COM అంటే కాంపోనెంట్ ఆబ్జెక్ట్ మోడల్. ఇది మైక్రోసాఫ్ట్ 1993 లో తిరిగి ప్రవేశపెట్టిన ఇంటర్ఫేస్, ఇది వివిధ రకాల ప్రోగ్రామింగ్ భాషలను ఉపయోగించి డెవలపర్లు “COM ఆబ్జెక్ట్స్” ను సృష్టించడానికి అనుమతిస్తుంది. ముఖ్యంగా, ఈ COM వస్తువులు ఇతర అనువర్తనాలలోకి ప్రవేశించి వాటిని విస్తరిస్తాయి.

ఉదాహరణకు, విండోస్ ఫైల్ మేనేజర్ ఫోల్డర్‌ను తెరిచినప్పుడు చిత్రాలు మరియు ఇతర ఫైళ్ల సూక్ష్మచిత్ర చిత్రాలను రూపొందించడానికి COM వస్తువులను ఉపయోగిస్తుంది. సూక్ష్మచిత్రాలను రూపొందించడానికి COM ఆబ్జెక్ట్ ప్రాసెసింగ్ చిత్రాలు, వీడియోలు మరియు ఇతర ఫైళ్ళను నిర్వహిస్తుంది. ఇది క్రొత్త వీడియో కోడెక్‌ల మద్దతుతో ఫైల్ ఎక్స్‌ప్లోరర్‌ను విస్తరించడానికి అనుమతిస్తుంది.

అయితే, ఇది సమస్యలకు దారితీస్తుంది. COM ఆబ్జెక్ట్ క్రాష్ అయినట్లయితే, అది దాని హోస్ట్ ప్రాసెస్‌ను తీసివేస్తుంది. ఒకానొక సమయంలో, ఈ సూక్ష్మచిత్రం-ఉత్పత్తి చేసే COM వస్తువులు మొత్తం విండోస్ ఎక్స్‌ప్లోరర్ ప్రాసెస్‌ను క్రాష్ చేయడం మరియు తీసివేయడం సాధారణం.

ఈ విధమైన సమస్యను పరిష్కరించడానికి, మైక్రోసాఫ్ట్ COM సర్రోగేట్ ప్రక్రియను సృష్టించింది. COM సర్రోగేట్ ప్రాసెస్ COM వస్తువును అభ్యర్థించిన అసలు ప్రక్రియ వెలుపల నడుపుతుంది. COM ఆబ్జెక్ట్ క్రాష్ అయినట్లయితే, ఇది COM సర్రోగేట్ ప్రాసెస్‌ను మాత్రమే తీసివేస్తుంది మరియు అసలు హోస్ట్ ప్రాసెస్ క్రాష్ కాదు. ఉదాహరణకు, విండోస్ ఎక్స్‌ప్లోరర్ (ఇప్పుడు ఫైల్ ఎక్స్‌ప్లోరర్ అని పిలుస్తారు) సూక్ష్మచిత్ర చిత్రాలను రూపొందించాల్సిన అవసరం వచ్చినప్పుడు COM సర్రోగేట్ ప్రాసెస్‌ను ప్రారంభిస్తుంది. COM సర్రోగేట్ ప్రాసెస్ COM ఆబ్జెక్ట్‌ను హోస్ట్ చేస్తుంది. COM ఆబ్జెక్ట్ క్రాష్ అయితే, COM సర్రోగేట్ మాత్రమే క్రాష్ అవుతుంది మరియు అసలు ఫైల్ ఎక్స్‌ప్లోరర్ ప్రాసెస్ ట్రక్ చేస్తూనే ఉంటుంది.

“మరో మాటలో చెప్పాలంటే”, అధికారిక మైక్రోసాఫ్ట్ బ్లాగ్ ది ఓల్డ్ న్యూ థింగ్ చెప్పినట్లుగా, “COM సర్రోగేట్ఈ కోడ్ గురించి నాకు మంచి అనుభూతి లేదు, కాబట్టి నేను మరొక ప్రక్రియలో హోస్ట్ చేయమని COM ని అడగబోతున్నాను. ఆ విధంగా, అది క్రాష్ అయితే, ఇది నాకు బదులుగా క్రాష్ చేసే COM సర్రోగేట్ త్యాగ ప్రక్రియ ప్రక్రియ. ”

మరియు, మీరు have హించినట్లుగా, COM సర్రోగేట్‌కు “dllhost.exe” అని పేరు పెట్టారు ఎందుకంటే ఇది హోస్ట్ చేసే COM వస్తువులు .dll ఫైళ్లు.

COM సర్రోగేట్ హోస్టింగ్ ఏ COM ఆబ్జెక్ట్ అని నేను ఎలా చెప్పగలను?

COM సర్రోగేట్ ప్రాసెస్ హోస్ట్ చేస్తున్న COM ఆబ్జెక్ట్ లేదా DLL ఫైల్ గురించి ప్రామాణిక విండోస్ టాస్క్ మేనేజర్ మీకు మరింత సమాచారం ఇవ్వదు. మీరు ఈ సమాచారాన్ని చూడాలనుకుంటే, మైక్రోసాఫ్ట్ ప్రాసెస్ ఎక్స్‌ప్లోరర్ సాధనాన్ని మేము సిఫార్సు చేస్తున్నాము. దీన్ని డౌన్‌లోడ్ చేయండి మరియు మీరు ప్రాసెస్ చేస్తున్న ఎక్స్ప్లోరర్‌లో dllhost.exe ప్రాసెస్‌ను మౌస్-ఓవర్ చేయవచ్చు, ఇది ఏ COM ఆబ్జెక్ట్ లేదా DLL ఫైల్ హోస్ట్ చేస్తుందో చూడటానికి.

దిగువ స్క్రీన్ షాట్ లో మనం చూడగలిగినట్లుగా, ఈ ప్రత్యేకమైన dllhost.exe ప్రాసెస్ CortanaMapiHelper.dll ఆబ్జెక్ట్ ను హోస్ట్ చేస్తోంది.

నేను దీన్ని నిలిపివేయవచ్చా?

ఇది విండోస్ యొక్క అవసరమైన భాగం కాబట్టి మీరు COM సర్రోగేట్ ప్రాసెస్‌ను నిలిపివేయలేరు. ఇది నిజంగా కంటైనర్ ప్రాసెస్, ఇతర ప్రక్రియలు అమలు చేయాలనుకునే COM వస్తువులను అమలు చేయడానికి ఉపయోగిస్తారు. ఉదాహరణకు, మీరు ఫోల్డర్‌ను తెరిచినప్పుడు సూక్ష్మచిత్రాలను రూపొందించడానికి విండోస్ ఎక్స్‌ప్లోరర్ (లేదా ఫైల్ ఎక్స్‌ప్లోరర్) క్రమం తప్పకుండా COM సర్రోగేట్ ప్రాసెస్‌ను సృష్టిస్తుంది. మీరు ఉపయోగించే ఇతర ప్రోగ్రామ్‌లు వారి స్వంత COM సర్రోగేట్ ప్రాసెస్‌లను కూడా సృష్టించవచ్చు. మీ సిస్టమ్‌లోని అన్ని dllhost.exe ప్రాసెస్‌లు మరొక ప్రోగ్రామ్ ద్వారా ప్రారంభించబడ్డాయి.

ఇది వైరస్ కాదా?

COM సర్రోగేట్ ప్రక్రియ కూడా వైరస్ కాదు మరియు ఇది విండోస్ యొక్క సాధారణ భాగం. అయితే, దీనిని మాల్వేర్ ద్వారా ఉపయోగించవచ్చు. ఉదాహరణకు, ట్రోజన్.పవాలిక్స్ మాల్వేర్ దాని మురికి పనిని చేయడానికి dllhost.exe ప్రాసెస్‌లను ఉపయోగిస్తుంది. మీరు పెద్ద సంఖ్యలో dllhost.exe ప్రాసెస్‌లు నడుస్తున్నట్లు చూస్తే మరియు అవి గుర్తించదగిన మొత్తంలో CPU ని ఉపయోగిస్తుంటే, COM సర్రోగేట్ ప్రాసెస్‌ను వైరస్ లేదా ఇతర హానికరమైన అనువర్తనం దుర్వినియోగం చేస్తున్నట్లు సూచిస్తుంది.

సంబంధించినది:విండోస్ 10 కోసం ఉత్తమ యాంటీవైరస్ ఏమిటి? (విండోస్ డిఫెండర్ సరిపోతుందా?)

మాల్వేర్ dllhost.exe లేదా COM సర్రోగేట్ ప్రాసెస్‌ను దుర్వినియోగం చేస్తుందని మీరు ఆందోళన చెందుతుంటే, మీ సిస్టమ్‌లో ఉన్న ఏదైనా మాల్వేర్లను కనుగొని తొలగించడానికి మీరు ఇష్టపడే యాంటీవైరస్ ప్రోగ్రామ్‌తో స్కాన్ చేయాలి. మీ యాంటీవైరస్ ప్రోగ్రామ్ ప్రతిదీ బాగానే ఉందని చెబితే మీకు అనుమానం ఉంటే, రెండవ అభిప్రాయాన్ని పొందడానికి మరొక యాంటీవైరస్ సాధనంతో స్కాన్ చేయండి.


$config[zx-auto] not found$config[zx-overlay] not found