תיקון: תהליך מארח להגדרת סנכרון (SettingSyncHost.exe) שימוש גבוה במעבד

תהליך מארח להגדרת סנכרון ( SettingSynchHost.exe ) הוא תהליך המסנכרן את כל הגדרות המערכת שלך עם המכשירים האחרים שלך. הוא מסנכרן כל מיני דברים כמו אם תשנה את הטפט במחשב אחד, הוא ישתנה גם בכל המחשבים האחרים. באופן דומה, זה גם מסנכרן את Internet Explorer, OneDrive, Xbox ויישומים שימושיים אחרים.

תהליך זה נמצא בתיקיה System32 וידוע שהוא תהליך חשוב למדי ב- Windows. עם זאת, ככל שתהליך זה יכול להיות שימושי, לעתים קרובות הוא גורם לבעיות שונות כגון שהוא גוזל משאבים רבים (מעבד) לפרקי זמן בלתי מוגבלים. היו מקרים בהם התהליך הזה אכל 100% מאחד המעבדים ההגיוניים כל הזמן.

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

פתרון 1: עדכון Windows

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

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

  1. לחץ על Windows + S, הקלד " Windows update " בתיבת הדו-שיח ולחץ על Enter.
  2. לחץ על הכפתור " בדוק אם קיימים עדכונים " והניח ל- Windows להוריד אם הוא מוצא.

  1. לאחר התקנת העדכונים, הפעל מחדש את המחשב ובדוק אם השימוש השתפר.

פתרון 2: הוספת בעלות על מפתח רישום

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

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

  1. לחץ על Windows + R, הקלד " regedit " בתיבת הדו-שיח ולחץ על Enter.
  2. לאחר עורך הרישום, נווט לנתיב הקבצים הבא:

HKEY_CURRENT_USER \ Software \ Microsoft \ InputPersonalization \ TrainedDataStore \ en-GB \ 2

  1. לחץ לחיצה ימנית על הערך ובחר " הרשאות " מרשימת האפשרויות.

  1. לחץ על " שליטה מלאה " לכל קבוצות המשתמש אחת אחת. לחץ על החל כדי לשמור שינויים ולצאת.

  1. הפעל מחדש את המחשב ובדוק אם הבעיה בהישג יד נפתרה.

פתרון 3: הפעלת סקריפט PowerShell (רק למשתמשים מתקדמים)

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

  1. לחץ על Windows + S, הקלד " PowerShell " בתיבת הדו-שיח, לחץ באמצעות לחצן העכבר הימני על היישום ובחר "הפעל כמנהל".
  2. ברגע שאתה נמצא במצב מוגבה, בצע את הקוד הבא שמופיע להלן:

    Register-ScheduledJob -Name "Kill SettingSyncHost" -RunNow -RunEvery "00:05:00" -אישור (Get-Credential) -SchedchedJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock | ? {$ _. Name -eq "SettingSyncHost" -and $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | עצור תהליך -כוח}

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

  1. אם כבר רשמת את העבודה אך ברצונך להרוג אותה , בצע את הפקודה המפורטת להלן:

Get-ScheduledJob | ? Name -eq "Kill SettingSyncHost" | ביטול רישום מתוזמן

  1. הפעל מחדש את המחשב והעבודה צריכה להיות ללא רישום.