يعني خطأ تفعيل Windows ذو الرمز 0xC004F034 أن خدمة ترخيص البرامج (Software Licensing) عثرت على بيانات ترخيص غير صالحة، أو لم تتمكن من الوصول إلى مضيف KMS الذي كانت تتوقعه. ويعتمد الحل كليًا على نوع المفتاح الذي لديك: مفتاح Retail يحتاج إلى إعادة بناء بيانات الترخيص، بينما يحتاج المفتاح الكمي (Volume) إلى خادم KMS يمكن الوصول إليه.
أولًا: ما نوع المفتاح الذي تستخدمه؟
يظهر هذا الرمز في حالتين مختلفتين تمامًا، والحل الخاطئ يضيّع الوقت. لذا حدّد قناة الترخيص الخاصة بك قبل أي خطوة أخرى.
- افتح موجه الأوامر (المسؤول)
- اكتب slmgr /dli واضغط Enter
- اقرأ سطر الوصف
| ما يظهر | المعنى | انتقل إلى |
|---|---|---|
| RETAIL channel | مفتاح عادي تم شراؤه | حلول Retail أدناه |
| OEM_DM channel | ترخيص مثبّت مسبقًا | حلول Retail أدناه |
| VOLUME_KMSCLIENT | يتوقع وجود خادم KMS | حلول KMS أدناه |
| VOLUME_MAK | مفتاح كمي يُفعَّل مباشرة | حلول Retail أدناه |
إذا اشتريت مفتاحًا واحدًا لكمبيوتر منزلي أو لشركة صغيرة، فأنت على الأرجح تستخدم قناة RETAIL أو OEM.
Retail وOEM: إعادة بناء بيانات الترخيص
تعني بيانات الترخيص غير الصالحة عادةً أن المخزن تالف، وإعادة بنائه هي الحل.
- افتح موجه الأوامر (المسؤول)
- أوقف خدمة الترخيص: net stop sppsvc
- انتقل إلى cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
- أعد تسمية ملف الرموز: ren tokens.dat tokens.bak
- أعد تشغيل الخدمة: net start sppsvc
- أعد تثبيت ملفات الترخيص: slmgr /rilc
- أعد تشغيل الجهاز، ثم أعد تثبيت مفتاحك: slmgr /ipk YOUR-KEY-HERE
- فعّل: slmgr /ato
أعد تسمية الملف بدلًا من حذفه حتى يمكن التراجع عن التغيير. ويُنشئ Windows ملف tokens.dat جديدًا عند التشغيل التالي.
Retail: تحقّق من تطابق الإصدار
يُبلَّغ عن الخطأ 0xC004F034 أحيانًا عندما يكون المفتاح صالحًا لكنه مخصص لإصدار مختلف أو لنسخة أخرى من Windows.
- اضغط Windows + R، واكتب winver ثم اضغط Enter
- دوّن الإصدار، مثل Windows 11 Pro
- تأكد من أن مفتاحك بيع لهذا الإصدار بالضبط
إذا لم يتطابقا، فعدم التطابق هو مشكلتك الحقيقية، ويشرح دليل الخطأ 0xC004F050 كيفية تصحيح الإصدار دون إعادة التثبيت.
Volume وKMS: وجّه العميل إلى مضيف يمكن الوصول إليه
مفتاح عميل KMS لا يُفعَّل عبر Microsoft مباشرة، بل يبحث عن خادم KMS على شبكتك، ويظهر هذا الخطأ عندما لا يجد خادمًا. وهذه حالة تخص شبكات الشركات.
- تحقّق من المضيف المُعدّ: slmgr /dlv وانظر إلى اسم جهاز KMS
- اضبط المضيف الصحيح إن كان خاطئًا: slmgr /skms yourkmsserver.domain.com:1688
- حاول التفعيل: slmgr /ato
- تأكد من أن المنفذ 1688 مفتوح بين جهاز العميل ومضيف KMS
إذا كانت مؤسستك لا تشغّل خادم KMS، فإن مفتاح عميل KMS لا يمكنه التفعيل إطلاقًا، وتحتاج بدلًا منه إلى مفتاح Retail أو MAK. وعند هذه النقطة يكتشف كثيرون أن المفتاح الذي حصلوا عليه لم يكن مناسبًا أصلًا لجهاز مستقل.
إذا لم تكن متأكدًا مما اشتريته
المفاتيح التي تُباع على أنها تراخيص كمية بأسعار رخيصة بشكل مريب كثيرًا ما يتبيّن أنها مفاتيح عميل KMS، لا تعمل إلا داخل مؤسسة تشغّل خادم تفعيل خاصًا بها. ولن تُفعِّل كمبيوترًا منزليًا بشكل موثوق، مهما ادّعى الإعلان.
كل مفتاح نبيعه هو ترخيص Retail أو OEM أصلي يُفعَّل مباشرة عبر Microsoft، دون الحاجة إلى خادم KMS. وإذا كان مفتاحك من مصدر آخر ويظهر على أنه VOLUME_KMSCLIENT، فيمكنك تصفّح مجموعة مفاتيح ترخيص Windows للحصول على ترخيص يُفعَّل على جهاز مستقل.
الأسئلة الشائعة
هل يعني الخطأ 0xC004F034 أن مفتاحي مزيف؟
ليس بالضرورة. قد يعني وجود بيانات ترخيص تالفة لمفتاح صالح تمامًا. وقد يعني أيضًا أن المفتاح مفتاح عميل KMS لا يجد خادمًا يتصل به، أي مفتاح مشروع يُستخدم في بيئة غير مناسبة.
ما هو خادم KMS؟
خدمات إدارة المفاتيح (Key Management Services) هي نظام Microsoft لتفعيل أجهزة كثيرة داخل مؤسسة عبر خادم محلي بدلًا من تفعيل كل جهاز على حدة عبر Microsoft. ويتطلب بنية تحتية لا تتوفر لدى معظم المنازل والشركات الصغيرة.
هل يمكنني تحويل مفتاح KMS إلى مفتاح Retail؟
لا. تُحدَّد القناة عند إصدار المفتاح. ويحتاج تفعيل كمبيوتر مستقل إلى مفتاح Retail أو OEM أو MAK.
هل ستؤدي إعادة بناء tokens.dat إلى فقدان التفعيل؟
إذا كان الترخيص مرتبطًا بحساب Microsoft فسيُعاد تفعيله تلقائيًا. أما إذا فُعِّل بحساب محلي، فجهّز مفتاح المنتج قبل البدء.
أدلة ومنتجات ذات صلة
| المورد | الرابط |
|---|---|
| شرح الخطأ 0xC004F050 | اقرأ الدليل |
| شرح الخطأ 0x80070057 | اقرأ الدليل |
| جميع مفاتيح ترخيص Windows | تصفّح المجموعة |
