dllhost.exe - מהו dllhost.exe ולמה הוא פועל?

מהו dllhost.exe?

הקובץ המקורי dllhost.exe הוא רכיב תוכנה של Microsoft Windows על ידי מיקרוסופט. חלונות מיקרוסופט במערכת הפעלה. Dllhost.exe מריץ גם את מארח ספריית הקישורים הדינמיים. גוש קוד המאוחסן בקובץ יחיד המריץ מספר קבצים במחשב Windows. תוכנית זו עלולה לגרום לשגיאות אם היא לא מעודכנת.





dllhost.exe



מארח הספרייה של קישור דינמי הוא תהליך שנועד להפעיל שירות או יישום חלונות אחד או יותר. לעתים קרובות אנו מתייחסים אליו כפונדקאית של COM ועומסים על כך. עיון מהיר דרך מנהל המשימות בכל מערכת Windows יגלה תהליך. זה ידוע גם בשם dllhost.exe הפועל ברקע.

אם גיליתם את זה, סביר להניח שתרצו לדעת מה זה ותיאורו של COM Surrogate עושים. והאם זה תהליך בטוח שהריצה פועלת במחשב שלך או לא. עם זאת, הדבר הטוב שיש לקחת בחשבון הוא שהוא צריך להיות שם. זהו תהליך שמיקרוסופט יוצרת והוא ארוז בכל גרסה של מערכת ההפעלה Windows.



עכשיו יש סיכוי קטן ש- dllhost.exe יכול לחלות בוירוס. עם זאת, אם המחשב שלך מעודכן בכל תיקוני האבטחה האחרונים של Windows Update. ואתה גם מתקין אנטי-וירוס. אז מאוד לא סביר שיהיו לך בעיות עם זיהום.



מהו COM +?

כדי להבין מה dllhost.exe עושה. עליכם להבין מהו שירות COM + בפועל. COM + הוא קיצור של ה- ג אומן אוֹ bject M אודל. כשמשיכים את התהליך / השירות ב- Explorer Explorer, זה לא מגלה הרבה.

זה למעשה מנהל את התצורה והמעקב אחר רכיבים מבוססי Component Object (COM) +. אם איכשהו השירות מפסיק לעבוד, רוב הרכיבים מבוססי COM + לא יפעלו כראוי. אם נשבית שירות זה, אז כל השירותים שתלויים בו במפורש לא יצליחו להתחיל.



תסתכל על ספריית Microsoft Dev Center וזה מגלה ב- dllhost.exe כי COM + שימושי בעיקר עבור הבאים הבאים



  • פריסת יישומים ברמה ארגונית לרשת שלמה.
  • ואז מספק רכיבים קיימים לפיתוח אפליקציות. מכיוון שאנו רואים ב- COM + ארכיטקטורת תכנות מונחית עצמים.
  • הפעלת רישום אירועים המטפל. לדוגמא בקשות מערכת, משפרת את האבטחה, מפעילה את ידיות התהליך, וגם יוצרת תורי בקשות שירות ליישומים.

יתר על כן:

COM + מורכב מרכיבי אבן בניין המגדירים את עצמם ומשחקים טוב עם אחרים. התועלת בכך נובעת מתכנון רכיבים שאנו חולקים ומשתמשים בהם מחדש. לא זו בלבד שתכנון זה מוריד את הביקוש למשאבי מערכת. אבל זה גם משפר את מהירות האתחול.

דגמי האובייקטים של הרכיבים אינם כתובים בשום תכנות ספציפית. עם זאת, ישנם שיעורים נפרדים לכל אחד, בהתאם לשפת התכנות המיועדת. ברמה הארגונית, זה מספק את היתרון של פריסה המונית בעזרת כלי GUI שמיקרוסופט יצרה בשם DCOM .

Dllhost.exe הוא מארח לקבצי DDL ולהפעלה בינארית:

DLL (ספריית קישורים דינמית) הוא למעשה גוש קוד שאינו ספציפי לגודל בקובץ יחיד. קוד זה יכול להוות יישום של יישום, שירות או סתם תוסף לממשק משתמש גרפי. Dllhost.exe דומה ל- svchost.exe.

זהו שירות חלונות נדרש לכל קוד תכנות מכוון COM +. אנו נראה לך דוגמה של מה dllhost.exe פועל באמצעות צג התהליך. הכוללת את סוגי הקבצים .dll ו- .exe.

סיכונים:

Dllhost.exe בטוח כל עוד המחשב מעודכן בכל תיקוני האבטחה. אם אתה רואה את זה במקומות הבאים אתה בטוח:

  • מיקום הספריה הרשמי לתהליך זה הוא C: Windows System32 dllhost.exe
  • Dllhst3g הוא גם תהליך Windows תקף המאוחסן באותה תיקיית System32.

אם dllhost.exe מופיע במקום אחר, סביר להניח שהוא וירוס. ישנם וירוסי תולעים המחקים את שם ה- dllhost ומאחסנים את עצמם בתיקיה System32. כדאי להקפיד על זה. הנה כמה מהם:

  • Worm / Loveelet-Y מאחסן את עצמו ב- / Windows / System32 / כ- dllhost.com
  • Worm / Loveelet-DR מאחסן את עצמו ב- / Windows / System32 / כ- dllhost.dll

שימוש במעבד גבוה:

פגם אבטחה אפשרי אחד בתכנון מערכת + COM הוא בכך. היא מאפשרת להפעיל את כל ה- DLL המאוחסן במערכת, בהנחה שהדק שהפעיל אותה הוא ההרשאות הנדרשות. המשמעות היא שבכל פעם שאתה רואה שימוש גבוה במעבד עבור dllhost.exe. זה כנראה לא התהליך המארח שגורם לבעיה. אלא DLL טעון שרץ דרך המארח. אתה יכול להשתמש בתוכנית כגון סייר התהליך כדי לחקור הלאה.

Dllhost.exe הוא למעשה תהליך בטוח של Windows שמיקרוסופט יוצרת. אנו בעצם משתמשים בו להפעלת יישומים ושירותים אחרים. יש להשאיר אותו פועל מכיוון שהוא קריטי למספר משאבי מערכת.

אני מקווה שתאהבו את המאמר הזה ותקבלו עזרה ממנו. אם עדיין יש לך שאלות הקשורות למאמר זה, אל תהסס לשאול אותן בסעיף ההערות למטה. שיהיה לך יום טוב!

ראה גם: הכנס סמל תואר ב- macOS: איך?