كيفية مسح ذاكرة التخزين المؤقت لتحسين التسليم في windows

مسح ذاكرة التخزين المؤقت لتحسين التسليم في ويندوز خطوة بسيطة لكنها فعّالة لتحرير مساحة تخزين قد تصل إلى عدة غيغابايتات، ولتخفيف الحمل على الشبكة والقرص الصلب في الأجهزة التي تشارك تحديثاتها مع أجهزة أخرى. في هذا الدليل تجد كل طرق المسح المتاحة في ويندوز 11 وويندوز 10.

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

1. ما هو «تحسين التسليم» (Delivery Optimization)؟

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

تُدار هذه الميزة عبر خدمة نظام تعمل في الخلفية تحمل الاسم الداخلي DoSvc، وتظهر أحياناً في مدير المهام باسم Delivery Optimization.

2. لماذا تمسح ذاكرة التخزين المؤقت لتحسين التسليم؟

  • تحرير مساحة القرص: الكاش يتراكم مع كل تحديث كبير ويمكن أن يصل إلى عدة غيغابايتات.
  • تسريع تنزيل قرص جديد أو مشوّه: ملف تالف مخزَّن قد يسبب تعثر تحديثات لاحقة؛ المسح يجبر ويندوز على إعادة التنزيل من الصفر.
  • خفض استهلاك الشبكة والقرص: قد تلاحظ نشاطاً مستمراً لخدمة DoSvc حتى في أوقات الخمول على الأجهزة التي تشارك ملفاتها.
  • قبل تفريغ مساحة كبيرة سريعاً: من أسرع الأماكن التي يمكن تفريغها بأمان دون التأثير على أي ملف شخصي.

مسح هذا الكاش آمن تماماً؛ لن يحذف أي تحديث مثبَّت فعلياً على جهازك، بل فقط الملفات المؤقتة المخزَّنة لإعادة توزيعها.

3. مسح الكاش من الإعدادات في ويندوز 11

  1. افتح الإعدادات بالضغط على Win + I.
  2. اذهب إلى Windows Update.
  3. اضغط خيارات متقدمة (Advanced options).
  4. اختر تحسين التسليم (Delivery Optimization).
  5. اضغط خيارات متقدمة مرة أخرى داخل هذه الصفحة.
  6. في الأسفل ضمن قسم إحصائيات المراقبة، اضغط زر مسح ذاكرة التخزين المؤقت لتحسين التسليم.

يظهر تأكيد فوري بعد المسح، وتعود القيم إلى الصفر.

4. مسح الكاش من الإعدادات في ويندوز 10

  1. افتح الإعدادات ← التحديث والأمان ← Windows Update.
  2. اضغط خيارات متقدمة.
  3. اختر تحسين التسليم.
  4. اضغط خيارات متقدمة ثم مسح ذاكرة التخزين المؤقت لتحسين التسليم أسفل قسم إحصائيات المراقبة.

5. المسح عبر أداة تنظيف القرص (Disk Cleanup)

  1. اكتب تنظيف القرص في بحث قائمة ابدأ وافتح الأداة.
  2. اختر القرص C: ثم اضغط موافق.
  3. اضغط تنظيف ملفات النظام لعرض خيارات إضافية تتطلب صلاحية المسؤول.
  4. ابحث عن عنصر ملفات تحسين التسليم وضع علامة عليه، مع أي عناصر أخرى تريد حذفها.
  5. اضغط موافق ثم حذف الملفات للتأكيد.

هذه الطريقة مفيدة إذا أردت مسح عدة أنواع من الملفات المؤقتة في عملية واحدة.

6. المسح عبر موجّه الأوامر

إن كانت صفحة الإعدادات لا تستجيب، افتح موجّه الأوامر كمسؤول ونفّذ الأوامر التالية بالترتيب:

net stop dosvc
del /f /s /q "%WINDIR%\SoftwareDistribution\DeliveryOptimization\*"
net start dosvc

يجب إيقاف الخدمة أولاً وإلا فقد تفشل عملية الحذف برسالة «الملف قيد الاستخدام من برنامج آخر».

7. المسح عبر PowerShell

البديل بلغة PowerShell، وأيضاً كمسؤول:

Stop-Service -Name DoSvc -Force
Remove-Item -Path "$env:WINDIR\SoftwareDistribution\DeliveryOptimization\*" -Recurse -Force
Start-Service -Name DoSvc

يمكن تجميع الأوامر الثلاثة في سكربت واحد .ps1 لتنفيذها بضغطة واحدة عند الحاجة المتكررة.

8. ضبط إعدادات المشاركة بدل الإيقاف الكامل

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

9. تعطيل تحسين التسليم نهائياً

  1. افتح الإعدادات ← Windows Update ← خيارات متقدمة ← تحسين التسليم.
  2. أطفئ مفتاح السماح بالتنزيلات من أجهزة أخرى.

تعطيل الميزة يعني أن كل جهاز سيُنزّل التحديثات مباشرة من خوادم مايكروسوفت، ما قد يزيد استهلاك الإنترنت إن كان لديك عدة أجهزة ويندوز على نفس الشبكة.

10. حل المشاكل الشائعة

إن لم تحل أي من الخطوات التالية مشكلتك، يمكنك دائماً مراجعة دليل كيفية الحصول على مساعدة ويندوز للتواصل مع الدعم الرسمي.

زر «مسح ذاكرة التخزين المؤقت» غير مرئي أو رمادي

تأكد أنك مسجّل دخول كحساب مسؤول، وأن خدمة Windows Update تعمل. إن استمرت المشكلة استخدم طريقة موجّه الأوامر أو PowerShell.

خدمة DoSvc تستهلك قرصاً أو شبكة عالية باستمرار

افتح مدير المهام وابحث عن Delivery Optimization. إن كان الاستهلاك مرتفعاً، امسح الكاش أولاً، ثم قيّد نطاق المشاركة أو عطّل الميزة كلياً.

رسالة «تعذّر الوصول إلى الملف لأنه قيد الاستخدام»

تأكد من تنفيذ أمر إيقاف الخدمة بنجاح قبل محاولة الحذف، وأنك تشغّل موجه الأوامر أو PowerShell بصلاحيات المسؤول.

الكاش يعود بالحجم نفسه بعد المسح مباشرة

طبيعي إذا كان هناك تحديث قيد التنزيل أو المشاركة في تلك اللحظة. أوقف التحديثات مؤقتاً قبل المسح إن أردت اختباراً نظيفاً.

تنبيه: لا تحذف مجلد DeliveryOptimization بالكامل ولا تعدّل أذونات النظام عليه؛ استهدف الملفات الداخلية فقط بعد إيقاف الخدمة.

11. أتمتة المسح الدوري (اختياري)

  1. احفظ أوامر PowerShell أعلاه في ملف باسم clear-do-cache.ps1.
  2. افتح جدولة المهام وأنشئ مهمة جديدة تُشغَّل بصلاحيات المسؤول.
  3. حدّد المشغّل (أسبوعياً مثلاً) والإجراء: تشغيل powershell.exe مع المعامل -File ومسار السكربت.

مفيد فقط للأجهزة التي تتراكم عليها الملفات المشترَكة بسرعة، مثل خوادم أو أجهزة توزيع لأجهزة أخرى.

مقالات ذات صلة

12. أسئلة شائعة

هل مسح ذاكرة تحسين التسليم يحذف التحديثات المثبَّتة؟

لا. هذا الكاش منفصل تماماً عن التحديثات المثبَّتة فعلياً؛ مسحه يزيل فقط النسخ المؤقتة المخزَّنة لإعادة توزيعها.

كم مساحة يمكن أن يشغلها هذا الكاش؟

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

هل يؤثر مسح الكاش على سرعة تنزيل التحديثات القادمة؟

لا تأثير سلبياً؛ ويندوز يعيد بناء الكاش تلقائياً عند التحديث التالي، وقد يحسّن الأداء إن كان الكاش السابق تالفاً.

ما الفرق بين تحسين التسليم و«فرع التوزيع» في المؤسسات؟

تحسين التسليم ميزة عامة للمستخدمين العاديين، بينما تعتمد المؤسسات الكبيرة أحياناً على أدوات إدارة تحديثات مخصصة (مثل WSUS) توفّر تحكماً أوسع.

هل يجب إعادة تشغيل الجهاز بعد المسح؟

غير ضروري عادةً، إلا إذا لاحظت أن الخدمة لم تعد للعمل بشكل طبيعي بعد المسح اليدوي عبر سطر الأوامر.