Superfetch (يُسمى SysMain في نظامي التشغيل Windows 10 وWindows 11) عبارة عن خدمة تحميل وتحديد أولويات البرنامج والتي كانت متاحة منذ نظام التشغيل Windows Vista. إنه يجلس بهدوء في الخلفية ويقيم التطبيقات التي تستخدمها أكثر من غيرها ومقدار ذاكرة الوصول العشوائي (RAM) التي تستخدمها. على الرغم من أنه مصمم لجعل جهاز الكمبيوتر الخاص بك أسرع، إلا أنه لا توجد حاجة عادةً إلى SysMain ويمكن تعطيله بأمان لإصلاح الاستخدام المرتفع للذاكرة على جهاز الكمبيوتر الخاص بك.
ما هو سوبرفيتش؟ كيفية تمكين وتعطيل SuperFetch على نظام التشغيل Windows؟
1. ما هو SuperFetch؟
Superfetch (SysMain) هي عملية مضيف خدمة Windows ("svchost.exe") هدفها الأساسي هو تخصيص ذاكرة الوصول العشوائي للتطبيقات والبرامج شائعة الاستخدام. يوجد نشاط SysMain واحد فقط على جهاز كمبيوتر يعمل بنظام Windows يمكنك رؤيته في علامة التبويب "الخدمات" في "إدارة المهام".
توجد الأداة المساعدة SysMain في خدمات إدارة المهام
لتشغيل تطبيقاتك المفضلة بسرعة، يقوم SysMain بتحميل ملفاتها القابلة للتنفيذ من خلال كتل تعليمات برمجية قابلة لإعادة الاستخدام تسمى مكتبات الارتباط الديناميكي (DLLs).
تم تصميم Superfetch (SysMain) لجعل جهاز الكمبيوتر الخاص بك أسرع، حيث يحافظ على أداء النظام ويحسنه بمرور الوقت. كما أنه يقلل من وقت التمهيد الإجمالي. في كل مرة تقوم فيها بتشغيل جهاز الكمبيوتر الخاص بك، سيتم تحميل جميع التطبيقات الضرورية مسبقًا باستخدام الذاكرة غير المستخدمة لجهاز الكمبيوتر الخاص بك.

2. لماذا يستهلك Superfetch (SysMain) الكثير من الذاكرة؟
نظرًا لأن الغرض من Superfetch (SysMain) هو تحديد أولويات البرامج التي تستخدمها بشكل متكرر، فيمكنه بسهولة زيادة استهلاك الذاكرة بنسبة 100%، خاصة مع علامات تبويب المتصفح وبرامج Office، لأنه لا يعرف حقًا مقدار الذاكرة التي ستحتاجها، لذلك يتم تخزين البيانات مؤقتًا في ذاكرة إضافية مخصصة مسبقًا.
على الرغم من أن SuperFetch تعد ميزة مفيدة، إلا أنها تجعل جهاز الكمبيوتر الخاص بك يعمل في الخلفية بشكل أكبر، مما يؤدي إلى زيادة استخدام وحدة المعالجة المركزية وذاكرة الوصول العشوائي. بمرور الوقت، تستمر الذاكرة غير المستخدمة في الزيادة وينتهي بك الأمر باستهلاك مساحة أكبر بكثير. يؤثر هذا عادةً على أنظمة Windows ذات سعة ذاكرة الوصول العشوائي المنخفضة جدًا (حوالي 4 جيجابايت أو أقل).
3. هل Superfetch ضروري حقًا؟
في كل المواقف تقريبًا، يعد Superfetch مفيدًا جدًا. إذا كان لديك جهاز كمبيوتر حديث بمواصفات متوسطة أو أفضل، فمن المرجح أن يعمل Superfetch بسلاسة لدرجة أنك لن تلاحظ وجوده. من المحتمل جدًا أن يكون Superfetch قيد التشغيل بالفعل على نظامك الآن ولا تعلم عنه حتى.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
يعد Superfetch مفيدًا في كل المواقف تقريبًا
ولكن هناك بعض المشاكل التي يمكن أن تنشأ مع Superfetch:
- نظرًا لأن Superfetch يعمل دائمًا في الخلفية، فإن خدمة Superfetch نفسها تستخدم دائمًا بعضًا من وحدة المعالجة المركزية (CPU) وذاكرة الوصول العشوائي (RAM).
- لا يتخلى Superfetch عن الحاجة إلى تحميل التطبيقات في ذاكرة الوصول العشوائي (RAM). بدلاً من ذلك، فإنه ينقل عملية التحميل إلى وقت سابق. عند حدوث التحميل، سيظل نظامك يعاني من البطء كما لو كنت تقوم بتشغيل التطبيق بدون Superfetch.
- يمكن أن تكون عملية تمهيد النظام بطيئة لأن Superfetch يقوم بتحميل مجموعة من البيانات مسبقًا من القرص الصلب إلى ذاكرة الوصول العشوائي (RAM). إذا كان محرك الأقراص الثابتة لديك يعمل بنسبة 100% لعدة دقائق في كل مرة تقوم فيها بتشغيل جهاز الكمبيوتر أو إعادة تشغيله، فقد يكون Superfetch هو السبب.
- قد لا يكون أداء Superfetch ملحوظًا عند تثبيت Windows 10 على SSD. نظرًا لأن محركات أقراص SSD سريعة جدًا، فلن تحتاج حقًا إلى تحميلها مسبقًا. إذا كان هذا يهمك، فاطلع على دليل Quantrimang.com حول كيفية نقل Windows من محرك الأقراص الثابتة إلى SSD .
ومن المعروف أيضًا أن Superfetch يسبب مشكلات في الأداء أثناء اللعب، خاصة على الأنظمة التي تحتوي على ذاكرة وصول عشوائي (RAM) سعة 4 جيجابايت أو أقل. ليس من الواضح سبب حدوث ذلك نظرًا لأنه لا يواجهه الجميع، ولكن من الممكن أن تطلب الألعاب ذات ذاكرة الوصول العشوائي الثقيلة الذاكرة باستمرار ثم تحررها، مما يتسبب في قيام Superfetch بتحميل البيانات بشكل متكرر وإيقاف تحميلها.
هل من الآمن إيقاف تشغيل Superfetch؟ الجواب نعم! لا توجد مشكلة إذا قررت تعطيل Superfetch. يوصى بترك هذه الميزة ممكّنة إذا كان نظامك يعمل بشكل جيد. إذا كنت تواجه مشاكل في استخدام القرص الصلب، أو ارتفاع ذاكرة الوصول العشوائي (RAM)، أو انخفاض الأداء أثناء العمليات ذات ذاكرة الوصول العشوائي الثقيلة، فحاول إيقاف تشغيله ومعرفة ما إذا كان ذلك مفيدًا.
ملحوظة : لزيادة الأداء على الأنظمة ذات ذاكرة الوصول العشوائي الصغيرة، توصي المقالة بضبط حدود الذاكرة الافتراضية لنظام التشغيل Windows والتأثيرات المرئية. يمكنك أيضًا تجربة هذه النصائح لبدء التشغيل وإيقاف التشغيل بشكل أسرع.
4. قم بتعطيل SuperFetch على نظام التشغيل Windows
يعد Superfetch (SysMain) مفيدًا بالتأكيد لتحميل بعض البرامج بشكل أسرع. ولكن إذا كنت تستخدم جهاز كمبيوتر شخصيًا جديدًا يعمل بنظام Windows، فقد يكون هذا زائدًا عن الحاجة. يبدو أن تعطيل SysMain تمامًا أكثر فعالية. نظرًا لأن Superfetch (SysMain) ليست خدمة أساسية، فيمكنك المضي قدمًا وتعطيلها وقتما تشاء. هناك 4 طرق للقيام بذلك.
استخدم خدمات إدارة مهام Windows
يعد Windows Task Manager هو التطبيق القياسي لـ SysMain وبرنامج svchost.exe الخاص به .
1. انتقل إلى علامة التبويب الخدمات في إدارة المهام.
2. حدد موقع مهمة SysMain وانقر بزر الماوس الأيمن لتحديد خيار Open Services.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
حدد خيار الخدمات المفتوحة بالنقر بزر الماوس الأيمن على إدارة المهام.
3. ابحث عن خدمة SysMain وانقر عليها بزر الماوس الأيمن لفتح خصائصها . إذا كان قيد التشغيل وتم ضبط نوع بدء التشغيل على "تلقائي" ، فيمكنك إيقاف تشغيله بسهولة من هنا.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
يعمل SysMain في نافذة Windows Services Manager
4. في النافذة المنبثقة، سترى خيار نوع بدء التشغيل في علامة التبويب عام. انقر عليها لرؤية خيارات إضافية.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
ابدأ تلقائيًا في خصائص خدمة SysMain
5. حدد نوع بدء التشغيل على أنه معطل ، وقم بتطبيق التغييرات وانقر فوق موافق.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
خطوات تحديد نوع التمهيد على أنه معطل في خاصية SysMain.
6. أعد تشغيل الكمبيوتر لتصبح التغييرات سارية المفعول.
استخدم محرر التسجيل
هناك طريقة أكثر ديمومة لتعطيل وظيفة Superfetch (SysMain) وهي تحرير قيمة البدء الخاصة بها في محرر التسجيل.
1. قم بإنشاء نقطة استعادة بحيث يمكنك العودة إلى نقطة البداية في حالة حدوث شيء غير متوقع.
2. اكتب قم بإنشاء نقطة استعادة في شريط بحث Windows وحدد أفضل تطابق أدناه.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
قم بإنشاء نقطة استعادة في قائمة بحث Windows.
3. بمجرد تشغيل نافذة خصائص النظام ، انتقل إلى علامة التبويب حماية النظام. انقر فوق الزر "إنشاء" الموجود أسفل النافذة.
إنشاء نقطة استعادة في خصائص النظام.
4. قم بتسمية نقطة الاستعادة. أضف أي تفاصيل تعريفية قد تساعدك لاحقًا. تتم إضافة التاريخ والوقت الحاليين تلقائيًا.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
قم بتسمية نقطة الاستعادة التي تم إنشاؤها
5. تم إنشاء نقطة الاستعادة بنجاح ويمكنك تحرير قيم التسجيل بحرية كما هو موضح أدناه.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
تم إنشاء نقطة استعادة النظام بنجاح
6. باستخدام Windows Run (اضغط Win + R )، افتح محرر التسجيل عن طريق كتابة regedit. سيتم تشغيله في وضع المسؤول افتراضيًا.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
يتم فتح Regedit في Windows Run
7. انتقل إلى المسار التالي في محرر التسجيل:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain
8. انقر نقرًا مزدوجًا أو انقر بزر الماوس الأيمن فوق العنصر "ابدأ" الموجود على اللوحة اليمنى لتعديله.
قم بتعديل قيمة البدء لـ SysMain في محرر التسجيل.
9. قم بتعيين بيانات القيمة لعنصر البدء على 4.
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
قم بتعيين بيانات قيمة البدء على 4 لـ SysMain في محرر التسجيل.
10. أعد تشغيل جهاز الكمبيوتر الخاص بك لتصبح التغييرات سارية المفعول.
استخدم بوويرشيل
تعد نافذة PowerShell إحدى أسرع الطرق لتعطيل SysMain وتمكينه.
1. افتح نافذة PowerShell من Run، Win + R ، عن طريق كتابة powershell في النافذة.
2. بدلاً من الضغط على Enter أو OK ، أدخل Ctrl + Shift + Enter على لوحة المفاتيح. سيؤدي هذا إلى تشغيل PowerShell في وضع المسؤول .
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
افتح PowerShell في وضع المسؤول باستخدام Run
3. أدخل الأوامر التالية لتعطيل أو تمكين SysMain حسب الرغبة. تعرض النافذة التالية كلا الأمرين معًا، ولكنك ستحتاج إلى استخدامهما واحدًا تلو الآخر.
Stop-Service -Force -Name "SysMain"; Set-Service -Name "SysMain" -StartupType Disabled
Set-Service -Name "SysMain" -StartupType Automatic -Status Running
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
قم بتعطيل وتمكين Superfetch في نافذة PowerShell Admin.
4. اكتب خروج في PowerShell لإغلاق النافذة. أعد تشغيل جهاز الكمبيوتر الخاص بك لتصبح التغييرات سارية المفعول.
استخدم موجه الأوامر
مثل PowerShell، يعد Windows Command Prompt طريقة كلاسيكية لتعطيل SysMain أو تمكينه على الفور.
1. افتح نافذة موجه الأوامر من Run، Win + R ، عن طريق كتابة cmd في النافذة.
2. بدلاً من الضغط على Enter أو OK ، أدخل Ctrl + Shift + Enter على لوحة المفاتيح. سيؤدي هذا إلى تشغيل موجه الأوامر مع حقوق المسؤول .
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
قم بتعطيل Windows Superfetch باستخدام موجه الأوامر
3. لحظر SysMain على جهاز الكمبيوتر الخاص بك أو لإعادة تمكينه، أدخل الأوامر التالية حسب الحاجة.
sc stop "SysMain" & sc config "SysMain" start=disabled
sc config "SysMain" start=auto & sc start "SysMain"
![ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟ ما هو Windows Superfetch (SysMain)؟ كيفية تعطيل Superfetch؟]()
تم إيقاف تشغيل SysMain وتشغيله في وضع مسؤول موجه الأوامر.
4. أدخل خروج في موجه الأوامر للخروج، ثم أعد تشغيل الجهاز.
حظ سعيد!
راجع بعض المقالات الإضافية أدناه: