الإصلاح: الاستخدام العالي للقرص / وحدة المعالجة المركزية بواسطة Super Fetch

SuperFetch هي تقنية تقدمها Microsoft مدمجة في أنظمة التشغيل بعد Windows Vista. لها غرضان ؛ إنه يقلل الوقت المطلوب للتمهيد ويتأكد من أن التطبيق الذي تفتحه يتم تحميله بشكل متكرر بشكل أكثر كفاءة. كما أنه يأخذ التوقيت حيز التنفيذ ويحلل أنماط الاستخدام الخاصة بك لضبط نفسه.

يقوم SuperFetch بتحميل معظم تطبيقاتك المستخدمة مسبقًا في الذاكرة الرئيسية ليس فقط بناءً على أنماط الاستخدام الخاصة بك ولكن أيضًا عند استخدامها. على سبيل المثال ، إذا كان لديك نفس الروتين كل صباح (Chrome ، Weather ، News) ، فسيقوم SuperFetch بتحميل هذه التطبيقات مسبقًا في الذاكرة كل صباح. إذا كان روتينك المسائي مختلفًا ، فسيكون له روتين تحميل مختلف في المساء.

يطرح SuperFetch أحيانًا مشكلة للمستخدمين عندما يستهلك الكثير من الموارد (استخدام القرص / وحدة المعالجة المركزية) مما يجعل الكمبيوتر بطيئًا ويسبب تأخيرات. هناك عدد من العوامل المرتبطة بالاستخدام العالي للقرص والتي تمت تغطيتها في مقالة أكثر شمولاً على //appuals.com/high-cpu-usage-by-service-host-local-system-network-restricted/. سنركز هنا على كيفية تعطيل SuperFetch والتحقق من اختفاء المشكلة.

تعطيل SuperFetch

قبل تعطيل SuperFetch من الخدمات ، نحتاج إلى تغيير قيمة التسجيل لـ MSIS المدعوم لمحرك الأقراص الثابتة لديك. يمكنك دائمًا التراجع عن التغييرات إذا لم يؤد ذلك إلى إصلاح أي شيء.

  1. اضغط على Windows + R لبدء تشغيل التطبيق. اكتب “ devmgmt.msc ” في مربع الحوار واضغط على Enter. يجب أن يؤدي هذا إلى تشغيل مدير الجهاز.
  2. بمجرد دخولك إلى مدير الجهاز ، قم بتوسيع فئة " وحدات تحكم IDE ATA / ARAPI ". هنا سترى " Standard SATA AHCI Controller ". انقر بزر الماوس الأيمن فوقه وحدد خصائص .

  1. انتقل إلى علامة التبويب Driver وانقر على تفاصيل برنامج التشغيل .

  1. إذا رأيت " storahci.sys " مخزنًا في مسار System32 ، فهذا يؤكد أن جهاز الكمبيوتر الخاص بك يقوم بتشغيل برنامج تشغيل علبة الوارد. إذهب إلى الخطوة التالية.

  1. أغلق تفاصيل ملف برنامج التشغيل وانتقل إلى علامة التبويب التفاصيل. من القائمة المنسدلة حدد " مسار مثيل الجهاز ".

  1. انقر بزر الماوس الأيمن على القيمة وحدد " نسخ ". احفظه على بعض المفكرة في مكان يسهل الوصول إليه.

  1. اضغط على Windows + R لبدء تشغيل التطبيق واكتب " regedit ". سيؤدي ذلك إلى تشغيل محرر التسجيل.

إخلاء مسؤولية محرر التسجيل: قم بإجراء جميع التغييرات على مسؤوليتك الخاصة. لا تغير قيم التسجيل التي ليس لديك علم بها. لن تكون Appuals مسؤولة في أي حال.

  1. بمجرد دخولك إلى محرر التسجيل ، انتقل إلى مسار الملف التالي:

الكمبيوتر \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ PCI \ \ معلمات الجهاز \ إدارة المقاطعة \ MessageSignaledInterruptProperties

هنا < AHCI controller > هي السلسلة التي نسختها إلى المفكرة الخاصة بك ويختلف < Random Number > من كمبيوتر إلى كمبيوتر.

  1. انقر نقرًا مزدوجًا فوق إدخال مفتاح " MSIsupported " وقم بتغيير قيمته من "1" إلى "0" . اضغط على موافق لحفظ التغييرات وإعادة تشغيل جهاز الكمبيوتر الخاص بك.

  1. اضغط على Windows + R لبدء تشغيل التطبيق واكتب " services.msc " في مربع الحوار. سيؤدي هذا إلى تشغيل جميع الخدمات على جهاز الكمبيوتر الخاص بك.
  2. حدد موقع " Superfetch " من قائمة الخدمات. انقر نقرًا مزدوجًا لفتح خصائصه .

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

  1. اضغط على Windows + R واكتب " regedit " في مربع الحوار واضغط على Enter. سيؤدي ذلك إلى تشغيل محرر التسجيل.
  2. بمجرد الدخول إلى محرر التسجيل ، انتقل إلى مسار الملف التالي:

الكمبيوتر \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

  1. على الجانب الأيمن ، ستجد مفتاحًا يسمى " EnablePrefetcher ". انقر نقرًا مزدوجًا فوقه لفتح خصائصه. غيّر القيمة من "3" إلى "0" . اضغط على موافق لحفظ التغييرات والخروج. أعد تشغيل الكمبيوتر وتحقق مما إذا كانت المشكلة قد تم إصلاحها.

القيم المحتملة لـ EnablePrefetcher هي:

  • 0 - تعطيل الجلب المسبق
  • 1 - تمكين الجلب المسبق لبدء تشغيل التطبيق
  • 2 - تمكين الجلب المسبق للتمهيد
  • 3 - تشغيل التطبيق وتمكين الجلب المسبق للتمهيد

يمكنك أيضًا تغيير قيم EnableSuperfetcher بالمصادفة أسفل المفتاح الذي قمنا بتعديله للتو.

القيم المحتملة لـ EnableSuperfetcher هي:

  • 0 - تعطيل Superfetch
  • 1 - تفعيل Superfetch لملفات التمهيد فقط
  • 2 - تفعيل Superfetch للتطبيقات فقط
  • 3 - تمكين Superfetch لكل من ملفات التمهيد والتطبيقات

يوصى بتعيين القيمة على "0" لتعطيل Superfetch تمامًا حتى نتمكن من التحقق مما إذا تم إصلاح المشكلة.