如何修復 Windows 11 中的 WINGET 錯誤 0x80d03002
هل تواجه خطأ WINGET 0x80d03002 على Windows 11؟ اكتشف حلولًا فعالة وسهلة لإصلاح المشكلة واستعادة عمل WINGET بسلاسة.
你需要知道的最重要的事情
- تأكد من تحديث Winget إلى الإصدار 1.0.11692 أ或者 أحدث، حيث يعالج هذا الإصدار الخطأ 0x80d03002.
- الحل الأكثر فعالية هو تغيير أداة تنزيل الشبكة في إعدادات Winget إلى “wininet” لتجاوز مشكلات تحسين التسليم.
- إذا استمر الخطأ، جرب تبديل حالة تحسين التسليم (Delivery Optimization) أ或者 إعادة تعيين ذاكرة التخزين المؤقت لمتجر Microsoft.
يظهر خطأ 0x80d03002 عند محاولة تنزيل أ或者 تحديث أ或者 تثبيت تطبيقات متجر Microsoft باستخدام Winget على 窗戶11 أ或者 Windows 10. يتوقف الأمر في منتصف الطريق ويعرض فشلاً عامًا مع الرسالة 0x80d03002 : unknown error. يعود السبب عادةً إلى طريقة سحب Winget للحزم عبر تحسين تسليم تحديثات Windows (Windows Update Delivery Optimization)، لذا فإن تغيير آلية التنزيل هو الحل الأكثر موثوقية.

簡答: 打開文件 settings.json الخاص بـ Winget واضبط أداة تنزيل الشبكة (network downloader) على wininet، ثم أعد تشغيل أمرك. إذا استمر الفشل، فقم بتبديل (تشغيل/إيقاف) تحسين تسليم تحديثات Windows وأعد تعيين 微軟商店.
قبل البدء: تحديث Windows 和 Winget
يحل فحصان سريعان عددًا مفاجئًا من المشكلات. قم بتثبيت أي تحديثات Windows معلقة أولاً. إذا بدأ الخطأ مباشرة بعد تحديث حديث، فإن التراجع عن هذا التحديث أ或者 تشغيل 系統恢復 (System Restore) يمكن أن يعيد الأمور إلى حالتها الطبيعية.
تحتاج أيضًا إلى إصدار حديث من مدير حزم Windows (Windows Package Manager). تأكد من أنك تستخدم Windows Package Manager (Winget) الإصدار 1.0.11692 أ或者 أحدث، حيث تم معالجة خطأ 0x80d03002 في هذا الإصدار. تحقق من إصدارك باستخدام هذا الأمر.
winget --version
إذا كان الرقم أقدم من 1.0.11692، فقم بتحديث حزمة App Installer من متجر Microsoft، ثم أعد محاولة أمر Winget الخاص بك قبل الانتقال إلى الخطوات التالية.
الحل 1: تغيير طريقة تنزيل Winget إلى WinINet
يعد هذا التغيير هو الحل الذي يزيل الخطأ لمعظم المستخدمين. افتراضيًا، يمكن لـ Winget توجيه التنزيلات عبر تحسين التسليم (Delivery Optimization)، وهو المكان الذي يميل فيه الخطأ 0x80d03002 إلى الظهور. إجبار Winget على استخدام طريقة WinINet بدلاً من ذلك يتجاوز هذا المسار. WinINet هي واجهة شبكة Windows التي تتعامل مع طلبات HTTP 和 FTP القياسية.
1. افتح ملف إعدادات Winget. إذا كان ملف settings.json موجودًا بالفعل، فافتحه مباشرة. إذا لم يكن لديك واحد بعد، فقم بتشغيل winget.exe settings 去創造它。
2. يوجد الملف في المسار التالي. يمكنك لصق هذا المسار في مستكشف الملفات (File Explorer) للوصول إليه بسرعة.
$env:LOCALAPPDATAPackagesMicrosoft.DesktopAppInstaller_8wekyb3d8bbweLocalState
3. قم بتحرير المحتويات بحيث يتم تعيين أداة تنزيل الشبكة (network downloader) على wininet، ثم احفظ الملف وأغلقه.
{
"$schema": "https://aka.ms/winget-settings.schema.json",
// For documentation on these settings, see: https://aka.ms/winget-settings
// "source": {
// "autoUpdateIntervalInMinutes": 5
// },
"network": {"downloader": "wininet"}
}
4. أعد تشغيل أمر Winget الأصلي الخاص بك. ظهور شريط تقدم نظيف يليه رسالة نجاح يعني أن عملية التنزيل لم تعد تمر بالمسار الذي يسبب المشكلة.
الحل الثاني: تفعيل أ或者 تعطيل تحسين التسليم (Delivery Optimization)
تحسين التسليم (Delivery Optimization) هي ميزة مدارة سحابيًا تتيح ل個人電腦 الخاص بك سحب الحزم من أجهزة أخرى على شبكتك، بالإضافة إلى خوادم الإنترنت المعتادة. يرتبط الخطأ 0x80d03002 بتحسين تسليم تحديثات Windows (Windows Update Delivery Optimization – WUDO)، وفي بعض الحالات، بالإعدادات المدارة بواسطة المؤسسات. غالبًا ما يؤدي تبديل إعداد WUDO إلى عكس حالته الحالية إلى حل هذا التعارض.

إذا كان WUDO قيد التشغيل حاليًا، فقم بإيقاف تشغيله وأعد محاولة تنفيذ الأمر. أما إذا كان متوقفًا بالفعل، فقم بتشغيله وأعد المحاولة. على جهاز عمل مُدار، قد يتم التحكم في هذا الإعداد بواسطة سياسة معينة، لذا قد تحتاج إلى مسؤول لتغييره.
الحل 3: إعادة تعيين Microsoft Store
يعتمد Winget على Microsoft Store في بعض عملياته، لذا فإن ذاكرة التخزين المؤقت التالفة للمتجر يمكن أن تتسبب في استمرار الخطأ. إعادة تعيين المتجر تمحو جميع ملفات ذاكرة التخزين المؤقت الخاصة به. لاحظ أن هذا يزيل أيضًا بيانات التطبيق بشكل دائم من جهازك، بما في ذلك تفاصيل تسجيل الدخول الخاصة بك، لذا ستحتاج إلى تسجيل الدخول مرة أخرى بعد ذلك.
إعادة التعيين على Windows 11

1. افتح تطبيق الإعدادات (Settings) وانتقل إلى التطبيقات (Apps) > التطبيقات والميزات (Apps & Features).
2. مرر للأسفل حتى تجد Microsoft Store، ثم انقر على زر النقاط الثلاث (three-dot button) واختر الخيارات المتقدمة (Advanced Options).
3. مرر للأسفل، انقر على إعادة تعيين (Reset)، ثم أغلق الإعدادات (Settings) وقم بتشغيل أمر Winget الخاص بك مرة أخرى.
إعادة التعيين على Windows 10

1. 打開 設置 (Settings) وانتقل إلى التطبيقات (Apps) > التطبيقات والميزات (Apps and features).
2. ابحث عن Microsoft Store، ثم انقر فوق الإدخال مرة واحدة لتوسيعه، وبعد ذلك انقر على رابط Advanced options.
3. مرر لأسفل وانقر على زر Reset، ثم أغلق Settings. يمكنك أيضًا إعادة تعيين ذاكرة التخزين المؤقت لـ Store مباشرةً عن طريق تشغيل الأمر wsreset.exe.
如何確保改革成功
ستعرف أن الخطأ قد اختفى عندما يكتمل الأمر الذي فشل سابقًا على Windows 11 بنجاح. يظهر تثبيت أ或者 تحديث Winget الناجح شريط تقدم التنزيل وينتهي بتأكيد تثبيت الحزمة. إذا لم يعد السطر 0x80d03002 يظهر، فهذا يعني أن التنزيل يسلك مسار عمل صحيح.
| 使固定 | 最佳時機 |
|---|---|
| تعيين أداة التنزيل إلى WinINet | يظهر الخطأ في معظم أ或者 جميع تنزيلات Winget |
| تبديل Delivery Optimization | عندما تكون WUDO أ或者 سياسة المؤسسة متضمنة |
| 重置微軟商店 | عندما تستمر العمليات المدعومة من Store في الفشل بعد الإصلاحات الأخرى |
جرب الحلول بالترتيب وأعد الاختبار بعد كل منها. يعالج تغيير WinINet معظم الحالات، بينما يغطي تبديل Delivery Optimization وإعادة تعيين Store الباقي. بمجرد اكتمال أمرك بنجاح، سيواصل Winget تثبيت وتحديث التطبيقات دون انقطاع 0x80d03002.
評論被關閉。