يعني خطأ تفعيل Windows ذو الرمز 0x80070057 أن "المعلمة غير صحيحة". وأثناء التفعيل يشير عادةً إلى أن خدمة ترخيص البرامج (Software Licensing) لا تستطيع قراءة بياناتها الخاصة، إما لأن مخزن الترخيص تالف، أو لأن تحديثًا معلّقًا ترك التفعيل في حالة غير متسقة. وتؤدي إعادة بناء ذاكرة الترخيص المؤقتة إلى حل معظم الحالات.
ماذا يعني الخطأ 0x80070057 هنا؟
هذا رمز خطأ عام في Windows يظهر في سياقات كثيرة، منها النسخ الاحتياطي والتثبيت والتحديثات. ولهذا السبب يُرجع البحث عنه الكثير من النصائح غير ذات الصلة. أما في سياق التفعيل فيضيق معناه كثيرًا.
هناك ثلاث حالات تؤدي إليه أثناء التفعيل:
- مخزن ترخيص تالف؛ إذ يتعرض ملف tokens.dat الذي يحتفظ ببيانات التفعيل للتلف، وغالبًا ما يحدث ذلك بعد إيقاف تشغيل مفاجئ أثناء التحديث
- تحديث Windows غير مكتمل يترك خدمة ترخيص البرامج في منتصف عملية لم تنتهِ
- إعدادات المنطقة أو تنسيق التاريخ التي لا تستطيع خدمة الترخيص تحليلها، وهو سبب أقل شيوعًا لكنه حقيقي
لاحظ أن مفتاح المنتج غير الصالح لا يُنتج هذا الرمز. فإذا أدخلت مفتاحًا للتو وظهر لك هذا الخطأ، فالمفتاح ليس هو المشكلة.
الحل 1: إعادة تشغيل خدمة Software Protection
ابدأ من هنا، فهو حل سريع ولا يُلحق أي ضرر.
- اضغط Windows + R، واكتب services.msc ثم اضغط Enter
- ابحث عن Software Protection (حماية البرامج) في القائمة
- انقر عليها بزر الماوس الأيمن واختر إعادة التشغيل. وإذا كان خيار إعادة التشغيل غير متاح، فاختر بدء
- اضبط نوع بدء التشغيل على تلقائي (بدء متأخر) إن لم يكن كذلك
- أعد محاولة التفعيل
الحل 2: إعادة بناء مخزن الترخيص
هذا هو الحل الذي يعالج معظم الحالات؛ إذ يُجبر Windows على تجاهل بيانات الترخيص المخزنة مؤقتًا وإعادة بنائها من جديد.
- افتح موجه الأوامر (المسؤول)
- أوقف الخدمة: net stop sppsvc
- انتقل إلى مجلد الترخيص: cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
- أعد تسمية ملف الرموز: ren tokens.dat tokens.bak
- شغّل الخدمة مرة أخرى: net start sppsvc
- أعد تسجيل الترخيص: slmgr /rilc
- أعد تشغيل الكمبيوتر وأعد محاولة التفعيل
من المهم إعادة تسمية الملف بدلًا من حذفه؛ فإذا حدث أي خطأ يمكنك إعادة تسمية tokens.bak إلى اسمه الأصلي والعودة إلى نقطة البداية. ويُنشئ Windows ملف tokens.dat جديدًا تلقائيًا عند التشغيل التالي.
الحل 3: تشغيل مستكشف أخطاء التنشيط
- افتح الإعدادات ← النظام ← التنشيط (في Windows 10: التحديث والأمان ← التنشيط)
- انقر على استكشاف الأخطاء وإصلاحها
- اتبع ما يقترحه عليك
لا يظهر مستكشف الأخطاء إلا عندما يكتشف Windows مشكلة في التفعيل، فإذا لم تجد هذا الخيار، فإن Windows يعتقد حاليًا أنه مفعّل.
الحل 4: التحقق من إعدادات المنطقة والتاريخ
سبب أقل وضوحًا، لكنه يحدث بالفعل؛ فقد تُنتج إعدادات لغة ومنطقة غير متطابقة صيغ تاريخ لا تستطيع خدمة الترخيص تحليلها.
- افتح الإعدادات ← الوقت واللغة ← اللغة والمنطقة
- تأكد من أن البلد أو المنطقة يطابق المكان الذي يُستخدم فيه الكمبيوتر فعلًا
- ضمن إعدادات اللغة الإدارية، تحقّق من أن لغة النظام مضبوطة بشكل منطقي
- أعد التشغيل وأعد المحاولة
الحل 5: إعادة تثبيت مفتاح المنتج من سطر الأوامر
إذا أُعيد بناء المخزن واستمر الخطأ، فثبّت المفتاح مباشرة بدلًا من استخدام الإعدادات.
- افتح موجه الأوامر (المسؤول)
- slmgr /upk لإلغاء تثبيت المفتاح الحالي
- slmgr /cpky لمسحه من السجل
- slmgr /ipk YOUR-KEY-HERE لتثبيت مفتاحك
- slmgr /ato للتفعيل
راقب الرمز الذي يظهر بعد ذلك. فظهور خطأ مختلف في هذه المرحلة يعني أنه المشكلة الحقيقية، وأن الخطأ الحالي كان أثرًا جانبيًا. الرمز المتعلق بالاتصال يشير إلى الخطأ 0x80072F8F، ورسالة المفتاح غير الصالح تشير إلى الخطأ 0xC004F050.
الأسئلة الشائعة
هل يحدث الخطأ 0x80070057 بسبب مفتاح منتج غير صالح؟
لا. يعكس هذا الرمز مشكلة داخل Windows في قراءة بيانات الترخيص الخاصة به، وليس رفضًا للمفتاح. أما المفتاح غير الصالح أو غير المطابق فيُنتج رمزًا مختلفًا.
هل إعادة تسمية tokens.dat آمنة؟
نعم، بشرط أن تعيد تسميته لا أن تحذفه، وأن توقف خدمة Software Protection أولًا. يعيد Windows بناء الملف تلقائيًا، والاحتفاظ بالنسخة القديمة باسم tokens.bak يعني أن التغيير قابل للتراجع.
هل سأحتاج إلى إعادة إدخال مفتاح المنتج بعد ذلك؟
أحيانًا. إذا كان الترخيص مرتبطًا بحساب Microsoft، فسيُعاد تفعيله تلقائيًا. أما إذا فُعِّل بحساب محلي، فاحتفظ بمفتاحك في متناول يدك قبل البدء.
لماذا أرى هذا الخطأ في أجزاء أخرى من Windows أيضًا؟
الرمز 0x80070057 رمز عام يعني أنه تم تمرير معلمة غير صالحة، ويظهر في النسخ الاحتياطي والتحديثات وعمليات التثبيت لأسباب لا علاقة لها بالتفعيل. والنصائح المكتوبة لتلك السياقات لن تحل مشكلة في التفعيل.
أدلة ومنتجات ذات صلة
| المورد | الرابط |
|---|---|
| شرح الخطأ 0x80072F8F | اقرأ الدليل |
| شرح الخطأ 0xC004F050 | اقرأ الدليل |
| جميع مفاتيح ترخيص Windows | تصفّح المجموعة |
