أكواد أخطاء Windows
يبلّغ Windows عن المشكلات بثلاثة أنظمة ترقيم. أكواد أخطاء النظام أرقام عشرية صغيرة مثل 5 (الوصول مرفوض) أو 32 (انتهاك المشاركة). وتظهر الإخفاقات نفسها غالبًا في صورة قيم HRESULT مثل 0x80070005، حيث تعني البادئة 0x8007 «خطأ Win32 مغلَّف بصيغة HRESULT» وتمثل الخانات السداسية الأربع الأخيرة الكود الأصلي. أما إخفاقات النواة وبرامج التشغيل فتستخدم قيم NTSTATUS التي تبدأ بـ 0xC000، مثل 0xC0000005 لانتهاك الوصول.
تعرض كل صفحة الرسالة الرسمية من ملفات رؤوس Windows SDK والخطوات التي يمكنك تجربتها، الأسرع أولًا. إذا كان بين يديك رقم سداسي عشري فقط من نافذة حوار أو سجل، فالصقه في مربع البحث أعلاه.
97 دليل خطوة بخطوة
ERROR_INVALID_FUNCTIONWINDOWS0x80070001العملية غير مدعومة من الجهاز أو برنامج التشغيل المستهدف في هذا السياق. ERROR_FILE_NOT_FOUNDWINDOWS0x80070002يظهر الخطأ 2 / 0x80070002 «يتعذر على النظام العثور على الملف المحدد» عندما يتوقع برنامج أو سكربت أو اختصار… ERROR_PATH_NOT_FOUNDWINDOWS0x80070003يعني الخطأ 3 / 0x80070003 «يتعذر على النظام العثور على المسار المحدد» أن مجلدًا في المسار غير موجود، أو أن… ERROR_ACCESS_DENIEDWINDOWS0x80070005يظهر الخطأ 5 / 0x80070005 'Access is denied' عندما يمنع Windows برنامجاً أو تحديثاً من قراءة ملف أو مجلد أو… ERROR_NOT_ENOUGH_MEMORYWINDOWS0x80070008يظهر الخطأ 8 «لا توجد موارد ذاكرة كافية لمعالجة هذا الأمر» عندما يعجز برنامج أو مكوّن في Windows عن حجز… ERROR_INVALID_DATAWINDOWS0x8007000Dيظهر الخطأ 13 / 0x8007000d «البيانات غير صالحة» عندما يقرأ Windows ملفًا أو حزمة تحديث أو قيمة إعداد ليست… ERROR_WRITE_PROTECTWINDOWS0x80070013يظهر الخطأ 19 / 0x80070013 «الوسائط محمية ضد الكتابة» عند النسخ إلى ذاكرة USB أو بطاقة SD أو قرص يعامله… ERROR_NOT_READYWINDOWS0x80070015يظهر الخطأ 21 / 0x80070015 «الجهاز غير جاهز» عندما يحاول Windows استخدام قرص أو جهاز غير متاح: قارئ بطاقات… ERROR_CRCWINDOWS0x80070017يظهر الخطأ 23 / 0x80070017 'Data error (cyclic redundancy check)' عندما تفشل البيانات المقروءة من قرص أو قرص… ERROR_GEN_FAILUREWINDOWS0x8007001Fيظهر الخطأ 31 / 0x8007001f «جهاز متصل بالنظام لا يعمل» عندما يبلغ برنامج تشغيل (driver) عن فشل عام. ERROR_SHARING_VIOLATIONWINDOWS0x80070020يعني الخطأ 32 / 0x80070020 «لا تستطيع العملية الوصول إلى الملف لأن عملية أخرى تستخدمه». ERROR_BAD_NETPATHWINDOWS0x80070035يظهر الخطأ 53 / 0x80070035 'The network path was not found' عند فتح مجلد مشترك أو محرك شبكة مربوط بالاسم أو… ERROR_BAD_NET_NAMEWINDOWS0x80070043يظهر الخطأ 67 / 0x80070043 'The network name cannot be found' عندما يمكن الوصول إلى الحاسوب لكن اسم المشاركة… ERROR_INVALID_PARAMETERWINDOWS0x80070057يظهر الخطأ 87 / 0x80070057 «المعامل غير صحيح» عندما يمرر Windows أو أحد التطبيقات قيمة لا يستطيع المكوّن… ERROR_DISK_FULLWINDOWS0x80070070يظهر الخطأ 112 / 0x80070070 «لا توجد مساحة كافية على القرص» عندما تحتاج عملية نسخ أو تنزيل أو تحديث أو تثبيت… ERROR_SEM_TIMEOUTWINDOWS0x80070079يظهر الخطأ 121 / 0x80070079 «انتهت مهلة السيمافور» (semaphore) غالبًا أثناء نسخ الملفات الكبيرة إلى مشاركات… ERROR_INVALID_NAMEWINDOWS0x8007007Bيظهر الخطأ 123 / 0x8007007b «بنية اسم الملف أو المجلد أو تسمية وحدة التخزين غير صحيحة» عندما يحتوي المسار… ERROR_MOD_NOT_FOUNDWINDOWS0x8007007Eمكتبة DLL يستخدمها البرنامج (أو تُحمَّل أثناء التشغيل) مفقودة من مسار البحث. ERROR_PROC_NOT_FOUNDWINDOWS0x8007007Fتم العثور على مكتبة DLL لكنها لا تصدّر الدالة التي طلبها البرنامج — وهذا عدم تطابق في الإصدارات: مكتبة DLL… ERROR_DIR_NOT_EMPTYWINDOWS0x80070091يظهر الخطأ 145 / 0x80070091 'The directory is not empty' عند حذف مجلد أو نقله أو إعادة تسميته يرى Windows… ERROR_BAD_EXE_FORMATWINDOWS0x800700C1يظهر الخطأ 193 / 0x800700c1 '%1 is not a valid Win32 application' عند محاولة تشغيل ملف لا يستطيع Windows… ERROR_FILENAME_EXCED_RANGEWINDOWS0x800700CEيظهر الخطأ 206 / 0x800700ce «اسم الملف أو الامتداد طويل جدًا» عندما يتجاوز المسار الحد التقليدي البالغ 260… ERROR_ELEVATION_REQUIREDWINDOWS0x800702E4يظهر الخطأ 740 «تتطلب العملية المطلوبة رفع الصلاحيات» عند تشغيل برنامج أو أمر يجب أن يعمل بصلاحيات المسؤول… ERROR_UNRECOGNIZED_VOLUMEWINDOWS0x800703EDيظهر الخطأ 1005 «لا تحتوي وحدة التخزين على نظام ملفات معروف» عند فتح قرص، وغالبًا مع طلب تهيئته. ERROR_SERVICE_REQUEST_TIMEOUTWINDOWS0x8007041Dيظهر الخطأ 1053 «لم تستجب الخدمة لطلب البدء أو التحكم في الوقت المناسب» عند بدء خدمة في Windows أو إيقافها… ERROR_SERVICE_DISABLEDWINDOWS0x80070422يعني الخطأ 1058 / 0x80070422 أن خدمة في Windows تعتمد عليها العملية معطلة. ERROR_SERVICE_DEPENDENCY_FAILWINDOWS0x8007042Cيعني الخطأ 1068 «فشل بدء خدمة أو مجموعة الاعتماد» أن خدمة تعذر تشغيلها لأن خدمة أخرى تعتمد عليها لم تبدأ. ERROR_DLL_INIT_FAILEDWINDOWS0x8007045Aتم العثور على مكتبة DLL وتحميلها، لكن دالة DllMain أو المهيّئ الساكن فيها أعاد FALSE، وغالبًا بسبب تلف… ERROR_IO_DEVICEWINDOWS0x8007045Dيعني الخطأ 1117 / 0x8007045d «تعذر تنفيذ الطلب بسبب خطأ في جهاز الإدخال/الإخراج» أن Windows لم يستطع إكمال… ERROR_NOT_FOUNDWINDOWS0x80070490يظهر الخطأ 1168 / 0x80070490 «لم يتم العثور على العنصر» عندما يبحث Windows عن عنصر، مثل مكوّن تحديث أو إدخال… ERROR_CANCELLEDWINDOWS0x800704C7أُلغيت العملية، وغالباً عند مطالبة موافقة UAC، أو بالنقر على 'إلغاء' في نافذة ملفات، أو في مهمة مرفوعة… ERROR_NETWORK_UNREACHABLEWINDOWS0x800704CFيظهر الخطأ 1231 / 0x800704cf «يتعذر الوصول إلى موقع الشبكة» عندما لا يستطيع Windows الوصول إلى مورد شبكي مثل… ERROR_LOGON_FAILUREWINDOWS0x8007052Eيظهر الخطأ 1326 / 0x8007052e «اسم المستخدم أو كلمة المرور غير صحيحة» عند الاتصال بمشاركة شبكة أو سطح مكتب… ERROR_FILE_CORRUPTWINDOWS0x80070570يظهر الخطأ 1392 / 0x80070570 «الملف أو المجلد تالف وغير قابل للقراءة» عند نسخ الملفات أو تثبيت Windows أو… ERROR_DISK_CORRUPTWINDOWS0x80070571يظهر الخطأ 1393 / 0x80070571 'The disk structure is corrupted and unreadable' عند فتح قرص خارجي أو ذاكرة USB… ERROR_TIMEOUTWINDOWS0x800705B4يظهر الخطأ 1460 / 0x800705b4 «عادت هذه العملية لأن مهلة الانتظار انتهت» عندما ينتظر مكوّن في Windows ردًا… ERROR_INSTALL_FAILUREWINDOWS0x80070643الخطأ 1603 / 0x80070643 «خطأ فادح أثناء التثبيت» هو الفشل العام الذي تعيده حزم Windows Installer (MSI)… ERROR_INSTALL_ALREADY_RUNNINGWINDOWS0x80070652يعني الخطأ 1618 / 0x80070652 «هناك تثبيت آخر قيد التنفيذ» أن Windows Installer مشغول بحزمة أخرى ولا يستطيع… RPC_S_SERVER_UNAVAILABLEWINDOWS0x800706BAيعني الخطأ 1722 / 0x800706ba «خادم RPC غير متاح» أن برنامجًا لم يستطع الوصول إلى نقطة نهاية استدعاء الإجراء… WSAEACCESWINDOWS0x8007271Dيظهر خطأ Winsock 10013 «جرت محاولة للوصول إلى مقبس (socket) بطريقة تمنعها أذونات الوصول إليه» عندما يحاول… WSAEADDRINUSEWINDOWS0x80072740يظهر خطأ Winsock 10048 «العنوان قيد الاستخدام بالفعل» عندما يحاول برنامج الاستماع على منفذ تستخدمه عملية أخرى. WSAECONNABORTEDWINDOWS0x80072745يعني خطأ Winsock 10053 «أُلغي اتصال قائم بواسطة البرنامج في جهازك المضيف» أن حاسوبك نفسه أغلق اتصالًا نشطًا. WSAECONNRESETWINDOWS0x80072746أغلق الخادم البعيد اتصال TCP فجأة بدلًا من الرد على طلبك. WSAETIMEDOUTWINDOWS0x8007274Cيعني خطأ Winsock 10060 «انتهت مهلة الاتصال» أن المضيف البعيد لم يرد خلال الوقت المسموح. WSAECONNREFUSEDWINDOWS0x8007274Dيعني خطأ Winsock 10061 «رُفض الاتصال» أن الحاسوب البعيد رفض محاولة الاتصال فعليًا. WSAHOST_NOT_FOUNDWINDOWS0x80072AF9فشل تحليل DNS في Windows: اسم المضيف غير موجود أو مكتوب بشكل خاطئ أو لا يستطيع المحلّل (resolver) أو مرشّح… ERROR_SXS_CANT_GEN_ACTCTXWINDOWS0x800736B1يظهر الخطأ 14001 «فشل بدء التطبيق لأن تكوين side-by-side غير صحيح» عند تشغيل برنامج تكون بيئة Visual C++… ERROR_SXS_COMPONENT_STORE_CORRUPTWINDOWS0x80073712يظهر 0x80073712 «مخزن المكونات تالف» عندما يجد Windows Update أو تثبيت ميزة اختيارية أو DISM تلفًا في مخزن… ERROR_INSTALL_OPEN_PACKAGE_FAILEDWINDOWS0x80073CF0يظهر 0x80073CF0 «تعذر فتح الحزمة» عند تثبيت تطبيق من Microsoft Store أو من ملف .appx أو .msix أو عبر تطبيق… ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILEDWINDOWS0x80073CF3يظهر 0x80073CF3 «فشلت الحزمة في التحقق من التحديثات أو الاعتماديات أو التعارضات» عندما يتعذر تثبيت تطبيق من… ERROR_INSTALL_FAILEDWINDOWS0x80073CF90x80073CF9 «فشل التثبيت» خطأ عام من نظام نشر التطبيقات في Windows. ERROR_PACKAGE_REPOSITORY_CORRUPTEDWINDOWS0x80073CFEيظهر 0x80073CFE «مستودع الحزم تالف» عندما تتلف قاعدة بيانات Windows الخاصة بتطبيقات Store المثبتة. ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNINGWINDOWS0x80073D0Aيظهر 0x80073D0A عندما يتعذر تثبيت تطبيق من Store أو حزمة MSIX لأن خدمة Windows Defender Firewall غير قيد… E_FAILWINDOWS0x800040050x80004005 «خطأ غير محدد» هو رمز الفشل العام الذي يعيده مكوّن في Windows حين يفشل دون سبب أدق. E_UNEXPECTEDWINDOWS0x8000FFFF0x8000FFFF «فشل كارثي» يبدو مقلقًا لكنه رمز عام لخطأ غير متوقع. REGDB_E_CLASSNOTREGWINDOWS0x80040154يظهر 0x80040154 «الفئة غير مسجلة» عندما يطلب برنامج من Windows إنشاء مكوّن COM تسجيله مفقود. WININET_E_TIMEOUTWINDOWS0x80072EE2يظهر 0x80072EE2 «انتهت مهلة العملية» عندما انتظر Windows Update أو Store أو تطبيق آخر ردًا من الخادم وقتًا… WININET_E_NAME_NOT_RESOLVEDWINDOWS0x80072EE7يظهر 0x80072EE7 «تعذر حل اسم الخادم أو عنوانه» في Microsoft Store وWindows Update والتطبيقات عند فشل البحث… WININET_E_CANNOT_CONNECTWINDOWS0x80072EFDيظهر 0x80072EFD «تعذر إنشاء اتصال بالخادم» في Microsoft Store وWindows Update وOutlook وتطبيقات أخرى عندما… WININET_E_SECURITY_CHANNEL_ERRORWINDOWS0x80072F7Dيظهر 0x80072F7D «حدث خطأ في دعم القناة الآمنة» عندما يعجز تطبيق عن بناء اتصال TLS، وهو شائع في Windows… WININET_E_DECODING_FAILEDWINDOWS0x80072F8Fيظهر 0x80072F8F في Windows Update وMicrosoft Store وتنشيط Windows عند فشل تبادل HTTPS الآمن مع خوادم… CO_E_SERVER_EXEC_FAILUREWINDOWS0x80080005يظهر الخطأ 0x80080005 'Server execution failed' عندما يتعذر على Windows تشغيل العملية التي توفر خدمة COM. CBS_E_SOURCE_MISSINGWINDOWS0x800F081Fيظهر الخطأ 0x800F081F عندما يحتاج Windows Update أو DISM أو مثبّت الميزات الاختيارية (وأكثرها .NET Framework… CBS_E_STORE_CORRUPTIONWINDOWS0x800F0831يظهر الخطأ 0x800F0831 عندما يفشل تحديث تراكمي لأن Windows لا يجد بيان (manifest) تحديث مثبّت سابقاً يعتمد… CBS_E_INSTALLERS_FAILEDWINDOWS0x800F0922يظهر الخطأ 0x800F0922 عندما يفشل تحديث Windows، وغالباً تحديث تراكمي أو Safe OS، في مرحلة متأخرة من التثبيت… 0x800F0950WINDOWS0x800F0950يظهر الخطأ 0x800F0950 عند تثبيت .NET Framework 3.5، وغالباً لأن لعبة أو تطبيقاً أقدم طلبه، ثم تفشل ميزات… 0x800F0954WINDOWS0x800F0954يظهر الخطأ 0x800F0954 عند تثبيت ميزات اختيارية مثل .NET Framework 3.5 أو أدوات RSAT أو ميزات اللغة، وخصوصاً… 0x800F0988WINDOWS0x800F0988يظهر الخطأ 0x800F0988 في سجل Windows Update عندما يفشل تثبيت تحديث تراكمي، وأحياناً بشكل متكرر. WU_E_NOT_APPLICABLEWINDOWS0x80240017يظهر 0x80240017 عند محاولة تثبيت حزمة تحديث لا تنطبق على نظامك، مثل ملف .msu مستقل لإصدار Windows آخر أو… WU_E_SERVICE_STOPWINDOWS0x8024001Eيظهر 0x8024001E عندما يوقف Windows Update أو Microsoft Store عملية لأن خدمة مطلوبة أُغلقت، أو لأن الحاسوب… WU_E_DOWNLOAD_FAILEDWINDOWS0x80240034يظهر 0x80240034 في الإعدادات > Windows Update عندما يفشل تنزيل تحديث أو يتوقف عند نسبة معينة. WU_E_UH_INSTALLERFAILUREWINDOWS0x8024200Bيظهر 0x8024200B في محفوظات التحديث (Update history) عندما يُنزَّل تحديث، غالبًا لبرنامج تشغيل أو لـ… WU_E_PT_HTTP_STATUS_FORBIDDENWINDOWS0x80244018يظهر 0x80244018 عندما يعيد خادم التحديث أو الوكيل (proxy) رمز HTTP 403 «محظور» (Forbidden). WU_E_PT_HTTP_STATUS_SERVICE_UNAVAILWINDOWS0x80244022يظهر 0x80244022 عندما يرد خادم التحديث بالرمز HTTP 503، أي أن الخدمة غير متاحة مؤقتًا. WU_E_PT_WINHTTP_NAME_NOT_RESOLVEDWINDOWS0x8024402Cيظهر 0x8024402C عندما لا يستطيع Windows Update حل اسم خادم التحديث أو الوكيل (proxy) المهيأ. WU_E_DM_NOTDOWNLOADEDWINDOWS0x80246007يظهر 0x80246007 عندما يحاول Windows Update تثبيت تحديث لم تُنزَّل ملفاته بالكامل. 0x803F7001WINDOWS0x803F7001يظهر الخطأ 0x803F7001 في الإعدادات > التنشيط (Activation) عندما لا يجد Windows ترخيصاً رقمياً أو مفتاحاً… STATUS_ACCESS_VIOLATIONWINDOWS0xC00000050xC0000005 هو انتهاك وصول (access violation): حاول برنامج قراءة ذاكرة غير مسموح له باستخدامها أو الكتابة… STATUS_IN_PAGE_ERRORWINDOWS0xC0000006وصلت العملية إلى صفحة ذاكرة كانت قد نُقلت إلى القرص (paged out)، وفشلت قراءتها مجددًا من القرص. STATUS_ACCESS_DENIEDWINDOWS0xC0000022يظهر 0xC0000022 غالبًا كرسالة «تعذر بدء التطبيق بشكل صحيح (0xc0000022)». STATUS_INVALID_IMAGE_FORMATWINDOWS0xC000007Bيظهر 0xC000007B «تعذر بدء التطبيق بشكل صحيح» عند تشغيل لعبة أو برنامج يحمّل مكتبة DLL مبنية لبنية خاطئة،… STATUS_STACK_OVERFLOWWINDOWS0xC00000FDاستهلك خيط (thread) مكدسه بالكامل، وعادةً بسبب استدعاء ذاتي (recursion) غير محدود، أو بحجز إطارات مكدس كبيرة… STATUS_DLL_NOT_FOUNDWINDOWS0xC0000135يعني 0xC0000135 أن برنامجًا تعذر بدؤه لأن مكتبة DLL يحتاجها غير موجودة. STATUS_ENTRYPOINT_NOT_FOUNDWINDOWS0xC0000139يظهر 0xC0000139 «لم يتم العثور على نقطة الدخول» (Entry Point Not Found) عندما يحمّل برنامج مكتبة DLL لكنه لا… STATUS_DLL_INIT_FAILEDWINDOWS0xC0000142يعني 0xC0000142 «تعذر بدء التطبيق بشكل صحيح» أن مكتبة DLL يحمّلها البرنامج فشلت أثناء تهيئتها. STATUS_HEAP_CORRUPTIONWINDOWS0xC0000374يظهر 0xC0000374 «تلف في الكومة (heap)» كرمز استثناء عندما يتعطل برنامج لأن كومة ذاكرته تضررت. STATUS_STACK_BUFFER_OVERRUNWINDOWS0xC0000409يُبلَّغ عن 0xC0000409 عندما يكتشف برنامج تجاوزًا في مخزن المكدس (stack buffer overrun) أو يفعّل إيقافًا… STATUS_INVALID_IMAGE_HASHWINDOWS0xC0000428منعت سلامة التعليمات البرمجية (code integrity) ملفًا ثنائيًا أو برنامج تشغيل لأن توقيعه مفقود أو مولّد… 0xC004C003WINDOWS0xC004C003يظهر الخطأ 0xC004C003 عندما ترفض خوادم تنشيط Microsoft مفتاح المنتج لأنه محظور. 0xC004C008WINDOWS0xC004C008يظهر الخطأ 0xC004C008 عندما يكون مفتاح المنتج قد استُخدم على أجهزة أكثر مما يسمح به ترخيصه. SL_E_INVALID_PRODUCT_KEYWINDOWS0xC004F050يظهر 0xC004F050 في الإعدادات > التنشيط عند إدخال مفتاح منتج لا يقبله Windows لهذا الإصدار. 0xC004F074WINDOWS0xC004F074يظهر الخطأ 0xC004F074 عندما يستخدم Windows مفتاح ترخيص حجمي (KMS) ولا يستطيع الوصول إلى مضيف خدمة إدارة… 0xC004F213WINDOWS0xC004F213يظهر الخطأ 0xC004F213 في الإعدادات > التنشيط بعد تغيير العتاد، وغالباً استبدال اللوحة الأم، أو بعد تثبيت… 0xC1900101WINDOWS0xC1900101تظهر أخطاء 0xC1900101 (غالباً مع رمز ثانٍ مثل 0x20017 أو 0x30018) عندما يفشل تحديث ميزات Windows أو الترقية… 0xC1900200WINDOWS0xC1900200يظهر الخطأ 0xC1900200 (ومثله 0xC1900202) عندما يفشل الحاسوب في فحص الحد الأدنى من متطلبات النظام في إعداد… 0xC1900208WINDOWS0xC1900208يظهر الخطأ 0xC1900208 عندما يجد إعداد Windows تطبيقاً غير متوافق مع الإصدار الجديد فيوقف الترقية. 0xC1900223WINDOWS0xC1900223يظهر الخطأ 0xC1900223 أثناء تحديث الميزات عندما يعجز Windows عن تنزيل محتوى التحديث أو الاتصال به.