כיצד לתקן מערכת מקומית מארח שירות הגורם לשימוש גבוה במעבד או בזיכרון

כאשר שוחרר Windows 10 Creators Update, היה מבול של בעיות שבהן מארח השירות של Windows ינצל הרבה מעבד ו/או זיכרון RAM. זו הייתה בעיה זמנית מכיוון שמיקרוסופט פרסמה אז תיקון חם לתיקון הבעיה. עם עדכון Windows 10 Fall Creators שהגיע כעת, זה נראה זמן טוב לכסות את זה למקרה שזה יקרה שוב.

כיצד לתקן מערכת מקומית מארח שירות הגורם לשימוש גבוה במעבד או בזיכרון

מהו Windows Service Host?

Windows Service Host הוא שירות גג ש-Windows משתמש בו כדי לכסות כל שירות ליבה הניגש לספריות קישור דינמיות (DLL). כאשר אתה רואה שירות מארח במנהל המשימות, אתה רואה גם חץ למטה משמאל. אם תבחר בכך, תראה אילו שירותים כלולים תחת המטריה הזו.

הרעיון היה ליצור את שירותי הגג האלה כדי לארגן משאבים לקבוצות לוגיות. לדוגמה, מארח שירות יחיד יכלול את כל העברת הקבצים של Windows Update וקבצים ברקע. אחר יכול לארח את חומת האש של Windows, Defender וכן הלאה. התיאוריה הייתה לאפשר ל-Windows לקבץ את המשאבים הללו כך שכל תוכנית תוכל להשתמש בהם בצורה כזו שאם אחד נכשל או ייפסק, שאר המערכת תישאר יציבה.

אם תבדוק את המחשב שלך, סביר להניח שתראה מופעים מרובים של Windows Service Host. בחר את החץ שלצדו וראה מה כל אחד מארח.

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

Windows Service Host משתמש ב-CPU או RAM גבוהים

אז עכשיו אתה יודע שמארח השירות של Windows הוא בדיוק זה, שירות מארח שדואג לשירותים אחרים. כאשר אתה רואה מארח שירות של Windows משתמש בהרבה מעבד או זיכרון RAM, כעת אתה גם יודע שזה לא המארח עצמו אלא אחד משירותי המשנה שלו.

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

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

סיבה נפוצה אחת לניצול גבוה של CPU או זיכרון RAM היא Windows Update. הבדיקה הראשונה שלך צריכה להיות לראות אם יש עדכון פועל.

  1. לחץ לחיצה ימנית על לחצן התחל של Windows ובחר הגדרות.
  2. בחר עדכון ואבטחה ובדוק אם Windows פועל כעת עדכון.

אם עדכון Windows פועל, אתה אמור לראות סרגל התקדמות. אם לא, אתה אמור לראות הודעה שאומרת לך שהמכשיר שלך מעודכן.

הבדיקה השנייה היא לתקן כל טעות של Windows עם בודק קבצי המערכת.

  1. לחץ באמצעות לחצן העכבר הימני על לחצן התחל של Windows ובחר בשורת הפקודה (אדמין).
  2. הקלד או הדבק 'sfc /scannow' והקש Enter.
  3. אפשר לתהליך להסתיים.

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

  1. הקלד 'powershell' בשורת הפקודה שבה השתמשת זה עתה.
  2. הקלד או הדבק 'Dism /Online /Cleanup-Image /RestoreHealth' והקש Enter.
  3. אפשר לתהליך להסתיים.

DISM הוא בודק תקינות קבצי Windows המשווה קבצי Windows 'חיים' ל-Windows cache שיש בו עותקים של המסמכים המקוריים. אם הוא מזהה משהו לא במקום שלא שונה על ידי משתמש או תוכנית מורשית, הוא מחליף את הקובץ במקור.

תפסיק את השירות

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

  1. פתח את מנהל המשימות ובחר את מארח השירות תוך שימוש בכל המעבד או ה-RAM שלך.
  2. בדוק את התהליך מתחת. לדוגמה, זה עשוי להיות Windows Audio.
  3. לחץ לחיצה ימנית על שירות זה ובחר פתח שירותים.
  4. לחץ לחיצה ימנית על השירות ובחר עצור.
  5. עקוב אחר המחשב שלך כדי לראות אם השימוש פוחת.

ברור שתחליף את Windows Audio לכל שירות שמשתמש במעבד שלך. לכולם יהיה ערך שירות מתאים כך שהתהליך יעבוד ללא קשר למה שהוא בפועל.

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

אם המערכת המקומית של מארח השירות שלך גורמת לשימוש גבוה במעבד או בזיכרון, השלבים שלעיל אמורים לתקן זאת ברוב המקרים. אם לא, לפחות עכשיו אתה יודע לזהות את האשם.