إصلاح: عملية المضيف لإعداد التزامن (SettingSyncHost.exe) استخدام CPU عالي

عملية المضيف لإعداد التزامن ( SettingSynchHost.exe ) هي عملية تزامن جميع إعدادات نظامك مع أجهزتك الأخرى. يقوم بمزامنة جميع أنواع الأشياء مثل إذا قمت بتغيير خلفية الشاشة على جهاز كمبيوتر واحد ، فسيتم تغييرها على جميع أجهزة الكمبيوتر الأخرى أيضًا. وبالمثل ، فإنه يقوم أيضًا بمزامنة Internet Explorer و OneDrive و Xbox والتطبيقات المفيدة الأخرى.

تم العثور على هذه العملية في مجلد System32 ومن المعروف أنها عملية مهمة إلى حد ما على Windows. ومع ذلك ، بقدر ما قد تكون هذه العملية مفيدة ، فإنها غالبًا ما تسبب مشاكل مختلفة مثل أنها تستهلك الكثير من الموارد (CPU) لفترات زمنية غير محددة. كانت هناك بعض الحالات التي استهلكت فيها هذه العملية 100٪ من أحد المعالجات المنطقية طوال الوقت.

هناك العديد من الحلول التي تعالج هذه المشكلة. ابدأ بالأول واعمل في طريقك إلى الأسفل وفقًا لذلك.

الحل 1: تحديث Windows

على ما يبدو ، لاحظت Microsoft فورًا أن " 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 Script (للمستخدمين المتقدمين فقط)

إذا لم ينجح كلا الحلين المذكورين أعلاه ، فيمكننا محاولة كتابة برنامج نصي من PowerShell. يعمل هذا البرنامج النصي لقتل عملية " SettingSyncHost.exe " من جهاز الكمبيوتر الخاص بك كل خمس دقائق. هل لاحظ أنه سيُطلب منك إدخال بيانات الاعتماد الخاصة بك لتسجيل الوظيفة على جهاز الكمبيوتر الخاص بك. هذا الحل للمستخدمين المتقدمين فقط الذين يعرفون ما يفعلونه.

  1. اضغط على Windows + S ، واكتب " PowerShell " في مربع الحوار ، وانقر بزر الماوس الأيمن على التطبيق وحدد "تشغيل كمسؤول".
  2. بمجرد الوصول إلى الحالة المرتفعة ، قم بتنفيذ الكود التالي الوارد أدناه:

    Register-ScheduledJob -Name "Kill SettingSyncHost" -RunNow -RunEvery "00:05:00" -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock {Get-Process | ؟ {$ _. Name -eq “SettingSyncHost” -و $ _. StartTime -lt ([System.DateTime] :: Now) .AddMinutes (-5)} | وقف العملية - القوة}

كما ترى ، سيُطلب منك إدخال بيانات الاعتماد قبل أن تتمكن من تسجيل الوظيفة على جهاز الكمبيوتر الخاص بك. بعد إدخال بيانات الاعتماد ، تحقق من إنهاء عملية " SettingSyncHost" تلقائيًا. إذا لم يحدث ذلك ، فحاول إعادة تشغيل جهاز الكمبيوتر الخاص بك وتحقق مرة أخرى.

  1. إذا كنت قد سجلت الوظيفة بالفعل ولكنك تريد إزالتها ، فقم بتنفيذ الأمر المذكور أدناه:

الحصول على وظيفة مجدولة | ؟ مكافئ الاسم "Kill SettingSyncHost" | وظيفة مجدولة غير مسجلة

  1. أعد تشغيل الكمبيوتر ويجب أن تكون الوظيفة غير مسجلة.