Delivery Optimization
بيتقال عليها برضه dosvc، delivery optimization
خدمة من عصر Windows 10 وظيفتها مشاركة ملفات التحديثات مع أجهزة كمبيوتر تانية على نفس الشبكة المحلية (LAN) أو على الإنترنت. BITS هي طابور النقل الأقدم منها.
اللي محتاج تعرفه
دي الذاكرة المؤقتة (cache) لمشاركة التحديثات بين الأجهزة في Windows 10. خدمة BITS مختلفة وتاريخها أطول.
خدمة DoSvc تقدر تنزل التحديثات من Microsoft ومن أجهزة تانية. الشكوى المعتادة بتكون سحب كبير في الرفع (upload) على باقات النت المحدودة في البيوت. وWindows Update لسه عنده BITS شغالة جنبه.
- مهمة؟
- عشان توصيل التحديثات بين الأجهزة، أيوة
- سحب عالي للشبكة؟
- ممكن تكون بترفع لأجهزة تانية أو بتنزل
- نفس BITS؟
- لا. BITS هي الطابور الأقدم
الخدمة دي بتعمل إيه؟
اسم العرض (Display name): Delivery Optimization. اسم الخدمة: DoSvc.
بتخزن ملفات التحديثات مؤقتاً وتقدر تخدم الأجهزة التانية. التحكم الرسمي فيها بيكون من Settings > Windows Update > Advanced > Delivery Optimization. الخدمة دي مش SmartScreen.
تاريخها على Windows
لسه موجودة
خدمة Delivery Optimization نزلت مع Windows 10 كطبقة نظير إلى نظير (peer-to-peer) لمحتوى Windows Update وStore. ماكانتش موجودة في Windows 7 أو Windows 8.1. واسم الخدمة DoSvc لسه موجود في Windows 10 وWindows 11. وخدمة BITS لسه متاحة للتطبيقات اللي بتعمل مهمات BITS.
| نزلت أول مرة باسم DoSvc | Windows 10 (2015) |
|---|---|
| إصدارات Windows الأقدم | مش موجودة كخدمة بالاسم ده على Windows 7 أو 8.1 |
| لسه موجودة | أيوة، بما فيها Windows 11 |
| اتوقفت | لأ |
ليه Windows محتاجها؟
شركة Microsoft بتستخدمها عشان تقلل تكرار التحميلات على نفس الشبكة المحلية (LAN). والمستخدمين في البيوت اللي عندهم سرعة رفع قليلة بيحسوا بخيار المشاركة عبر الإنترنت ده الأول.
بتشتغل إمتى؟
وقت تحميلات Update أو Store، وطول ما فيه جهاز تاني بيطلب جزء من التحديث موجود عندك بالفعل.
هل المفروض تفضل شغالة دايماً؟
شائع تكون مضبوطة على Automatic (Delayed Start). تقدر تسيب الخدمة شغالة وتحدد مشاركة الأجهزة من الإعدادات عادي.
هل ينفع أعطله؟
الأحسن تظبطها من Settings بدل ما تعمل Disabled
تقدر تقفل المشاركة عبر الإنترنت من إعدادات Delivery Optimization وتسيب الخدمة شغالة. ضبط DoSvc على Disabled بيوقف الكاش ده. وWindows Update يقدر برضه يستخدم مسارات تانية، بما فيها BITS.
إيه اللي هيحصل لو عطلتها؟
المشاركة بين الأجهزة هتقف. وبعض تحميلات Store أو Update هترجع للمسار البديل. مهمات BITS دي طابور تاني خالص.
البروسيس المستضيفة (Process host)
خدمة DoSvc بتشتغل في العادة جوا svchost.exe. شوف svchost.exe.
الاعتماديات (Dependencies)
| بتعتمد على | RPC ومنظومة HTTP |
|---|---|
| بتستخدمها | Windows Update وStore على أنظمة Windows الحالية |
سلوك استهلاك الموارد
- المعالج (CPU)
- قليل لمتوسط وقت عمل الـ hash للأجزاء
- القرص (Disk)
- الكاش تحت ProgramData\Microsoft\Windows\DeliveryOptimization
- الشبكة (Network)
- تحميلات ورفع اختياري
- الذاكرة (RAM)
- متوسط
المشاكل الشائعة
رفع على باقة نت منزلية محدودة
اضبط Allow downloads from other PCs على الشبكة المحلية بس (LAN only)، أو اقفلها خالص. ده خيار التحكم الرسمي والموثق.
ناس بتعطل BITS بدالها
خدمة غلط. شوف مقال BITS.
استكشاف الأخطاء وإصلاحها
الخطوات الآمنة الأول.
Settings > Delivery Optimization > Activity monitor
بيعرضلك حجم الرفع. اسم الخدمة هو DoSvc.
امسح الكاش بس بعد ما تظبط حدود المشاركة بين الأجهزة
الكاش الضخم ده بيكون تحديثات متخزنة، مش فيروس باسم DoSvc.
التفاصيل التقنية
التفاصيل التقنية
| الاسم المعروض | Delivery Optimization |
|---|---|
| اسم الخدمة | DoSvc |
المصادر والتحقق
تاريخ المصدر المسجل: أغسطس 2026. التاريخ ده مش إثبات لتحقق مستقل. إزاي بنعمل أبحاثنا.
- Microsoft Learn: Delivery Optimization · سلوك DoSvc
- Microsoft Support: إعدادات Delivery Optimization · الفرق بين الشبكة المحلية وأجهزة الإنترنت
- خريطة عمليات Foxhole · عينات طرف أول على أجهزة كمبيوتر ويندوز. مش مقياس أداء معملي.
هل المقالة دي كانت مفيدة؟
مجرد نعم أو لأ كفاية. اختار سبب لو تحب، أو اكتب ملاحظة سريعة.
شكراً ليك. ده بيساعدنا نحسن الصفحة دي.