- يتيح لك ospp.vbs إدارة مفاتيح Office والتراخيص والتنشيط حسب الحجم، بما في ذلك التغييرات بين MAK وKMS.
- يتولى slmgr.vbs إدارة مضيف KMS ونظام التشغيل Windows، ويتحكم في مفاتيح المضيف والمنافذ ونظام أسماء النطاقات (DNS) وعدد مرات التنشيط.
- يوفر برنامج VAMT واجهة رسومية لمركزة إدارة تفعيل التراخيص المجمعة لبرامج Office و Project و Visio و Windows.
- إن الإعداد السليم للصور الذهبية والاستخدام الصحيح لـ CMID و GVLK وإعادة التسليح يمنع معظم مشاكل التنشيط.
عندما يتوقف تفعيل Office في الوقت الذي تكون فيه بأمس الحاجة إليه ، يسهل الشعور بالذعر: تحذيرات بشأن منتج غير مرخص، وميزات معطلة، ورسائل خطأ مبهمة. يكمن وراء العديد من هذه المشاكل طريقة إدارة التفعيل المجمع، وهنا يأتي دور أدوات مثل ospp.vbs و slmgr.vbs و VAMT، التي تتيح لك التحكم في التراخيص والمفاتيح وخوادم KMS بدقة.
إذا كنت تعمل مع Office LTSC 2024 أو LTSC 2021 أو Office 2019 أو Office 2016 (بما في ذلك Project وVisio) في بيئات الشركات أو بيئات سطح المكتب الافتراضي (VDI) أو بيئات الخوادم، فإن فهم كيفية عمل هذه البرامج النصية سيوفر عليك ساعات لا حصر لها من الاختبارات وطلبات الدعم. ستتعرف في هذه المقالة، خطوة بخطوة وبأوامر فعلية، على كيفية إعادة تنشيط Office باستخدام ospp.vbs ، وتكوين KMS وتشخيصه، والتبديل بين تنشيط MAK وKMS، واستخدام slmgr.vbs على المضيف وVAMT كواجهة رسومية، بالإضافة إلى العديد من الحيل التي تُحدث فرقًا ملموسًا في التطبيق العملي.
ما هي إصدارات Office والبيئات التي يتم تغطيتها؟
جميع الأدوات والأوامر التي ستراها تنطبق على إصدارات Office المرخصة بترخيص مجمع ، وتحديدًا Office LTSC 2024 وOffice LTSC 2021 وOffice 2019 وOffice 2016، بما في ذلك إصدارات Project وVisio المجمعة. في هذه الحالات، يتم التنشيط عادةً من خلال خادم KMS الخاص بالشركة أو باستخدام مفاتيح MAK (مفاتيح التنشيط المتعددة).
في بيئات الخوادم وVDI، يُعدّ البدء بالصورة الصحيحة أمرًا بالغ الأهمية : بالنسبة لـ Office LTSC 2024، يُوصى باستخدام Windows Server 2019 كحد أدنى؛ وبالنسبة لـ LTSC 2021، يُوصى باستخدام Windows Server 2016 على الأقل؛ وبالنسبة لـ Office 2019، يُوصى باستخدام Windows Server 2012 أو إصدار أحدث. قد يؤدي اختيار صورة أساسية قديمة إلى تعقيد التوافق مع خدمات التنشيط وأحدث الأدوات.
تبدأ عملية التثبيت عادةً بملفات تكوين XML التي يُنشئها فريق الدعم أو المسؤول خصيصًا لكل إصدار من Office. ستتلقى عادةً مجموعة من الملفات (setup.exe، ملف تكوين XML، إلخ) التي تنسخها إلى مجلد على الخادم أو جهازك (على سبيل المثال، مجلد باسم Office على سطح المكتب)، ثم تبدأ عملية التثبيت وتفعيل KMS من هناك.
من المهم الإشارة إلى أن إصدارات Office المجمعة تأتي مثبتة مسبقًا بمفتاح ترخيص مجمع عام (GVLK) مُخصص للتفعيل عبر KMS أو التفعيل المستند إلى Active Directory. إذا قمت بالتبديل إلى مفتاح MAK في أي وقت، ثم أردت العودة إلى KMS لاحقًا، فما عليك سوى إعادة إدخال مفتاح GVLK المناسب، إما باستخدام VAMT أو ospp.vbs /inpkey.
سكريبت ospp.vbs: الأداة الرئيسية لإعادة تنشيط Office

يُعدّ برنامج ospp.vbs (منصة حماية برامج Office) أساس إدارة تراخيص Office في بيئات العمل ذات الأحجام الكبيرة. فهو يتيح لك تثبيت المفاتيح وإزالتها، وفرض التنشيط، والتحقق من حالة الترخيص، وتكوين خادم KMS، وإعادة ضبط حالة التنشيط، بالإضافة إلى العديد من الميزات الأخرى.
يعتمد مسار ملف ospp.vbs على بنية النظام. وفي النسخة، ولكن في الطبعات الحديثة توجد عادة في Program Files\Microsoft Office\root\Office16إذا قمت بتثبيت إصدار 32 بت من Office على نظام تشغيل 64 بت، فسيكون المسار المعتاد هو Program Files (x86)\Microsoft Office\root\Office16في الإصدارات القديمة، قد لا يتضمن المسار المجلد جذر.
لتشغيل ملف ospp.vbs، ستحتاج إلى استخدام محرك البرمجة النصية cscript.exe ، دائمًا من موجه أوامر بصلاحيات المسؤول. للاطلاع السريع على تعليمات البرنامج النصي، ما عليك سوى تشغيل الأمر التالي:
cscript ospp.vbs /?
يتضمن التركيب العام لملف ospp.vbs عدة أجزاء تسمح لك بتحديد الإجراء المراد تنفيذه، واختيارياً، تحديد الجهاز الذي سيتم تنفيذه عليه:
cscript ospp.vbs
تتيح لك المعلمات الإضافية العمل على أجهزة بعيدة : إذا أدخلت اسم الكمبيوتر واسم المستخدم وكلمة المرور ، فسينفذ البرنامج النصي الإجراء على ذلك الجهاز البعيد، بشرط أن يمتلك الحساب المستخدم الصلاحيات اللازمة. أما إذا لم تُدخل اسم الكمبيوتر، فسيعمل الأمر على الجهاز المحلي، وإذا لم تُحدد بيانات اعتماد، فسيتم استخدام بيانات اعتماد المستخدم الحالي.
خيارات ospp.vbs العامة للترخيص والتفعيل
تركز الخيارات العامة في ملف ospp.vbs على إدارة حالة الترخيص وتفعيل منتجات Office المثبتة. فيما يلي بعض الخيارات الأكثر استخدامًا ووظيفة كل منها:
/act – يحاول هذا الخيار تفعيل جميع مفاتيح منتجات Office المثبتة مسبقًا على الكمبيوتر. وهو الأمر الأساسي لفرض التفعيل عندما نتأكد من أن كل شيء مُهيأ بشكل صحيح.
/inpkey:value – يقوم هذا المعامل بتثبيت مفتاح منتج جديد ، ليحل محل المفتاح الحالي. من الضروري تحديد قيمة المفتاح كاملةً، مثل MAK أو GVLK. يُستخدم هذا الخيار لتغيير مفتاح KMS من نوع إلى آخر، وللتحويل من MAK إلى KMS أو العكس.
/unpkey:value – يُلغي هذا الخيار تثبيت مفتاح منتج مُحدد باستخدام الأحرف الخمسة الأخيرة فقط من المفتاح المراد إزالته. يُمكن الحصول على هذه الأحرف الخمسة الأخيرة بسهولة باستخدام الأمر /dstatus ، الذي يعرض معلومات حول المفاتيح المُثبتة.
/inslic:value – يستخدم لـ قم بتثبيت ملف ترخيص .xrm-ms يدويًا تحديد مسار الملف. يُستخدم هذا عادةً عند تحويل تراخيص البيع بالتجزئة إلى تراخيص مجمعة، وتحميل ملفات ترخيص KMS من المجلد Licenses16 قبل إدخال مفتاح عميل KMS.
/dstatus – يعرض معلومات الترخيص لمفاتيح منتجات Office المثبتة حاليًا . يُعد هذا مفيدًا جدًا للتحقق بسرعة من الإصدار النشط، وما إذا كان الترخيص في وضع KMS أو MAK، والأحرف الخمسة الأخيرة من المفتاح.
/dstatusall – يشبه الأمر السابق، ولكنه يعرض جميع التراخيص المثبتة ، وليس فقط تلك المرتبطة بالمفاتيح النشطة. يُفيد هذا الأمر عند وجود بقايا تثبيتات قديمة أو عدة منتجات من Office/Visio/Project على نفس الكمبيوتر.
/dhistoryacterr – يعرض سجل أخطاء التنشيط لمفاتيح MAK أو المفاتيح التجارية ، مما يساعد على اكتشاف ما إذا كانت هناك محاولات فاشلة أو مشاكل في الشبكة أو أقفال المفاتيح وما إلى ذلك.
/dinstid – يقوم هذا الأمر بإنشاء وعرض مُعرّف التثبيت المطلوب للتنشيط دون اتصال بالإنترنت (عبر الهاتف). ثم يتم إرسال هذا المُعرّف إلى مركز تنشيط مايكروسوفت للحصول على مُعرّف التأكيد.
/actcid:value – بمجرد حصولك على مُعرّف التأكيد، يستخدم هذا الأمر هذا المُعرّف لتنشيط المنتج يدويًا دون اتصال بالإنترنت . ويتطلب منك تحديد قيمة CID التي توفرها مايكروسوفت.
/rearm – يعيد هذا الخيار ضبط حالة ترخيص جميع مفاتيح Office المثبتة ، مما يؤدي إلى إعادة ضبط فترة السماح ومسح حالة التنشيط. وهو أمر شائع جدًا عند إعداد صور النظام الأساسية لبيئة سطح المكتب الافتراضي (VDI)، لضمان تشغيل جميع الأجهزة المنشورة بحالة نظيفة.
/rearm:value – صيغة أكثر دقة من الأمر السابق، حيث تُعيد تفعيل الترخيص المُطابق لمعرّف SKU مُحدد فقط . يتم الحصول على معرّف SKU مُسبقًا باستخدام /dstatus . يُعد هذا مفيدًا بشكل خاص في حال استنفاد عدد مرات إعادة التفعيل، وإعادة تنشيط الترخيص عبر KMS أو التنشيط المُعتمد على Active Directory للحصول على دورة إعادة تفعيل إضافية.
/ddescr:value – عند إدخال رمز خطأ في التنشيط (على سبيل المثال، 0xC004F042 أو 0xC004F074)، يعرض هذا الأمر وصفًا تفصيليًا للخطأ. يُعدّ هذا مفيدًا جدًا في تحديد ما إذا كانت المشكلة ناتجة عن الشبكة، أو خادم إدارة المفاتيح (KMS)، أو المفتاح، أو الإعدادات المحلية. لمزيد من المعلومات حول الأخطاء، راجع رموز أخطاء التنشيط.
خيارات ospp.vbs الخاصة بعملاء KMS
بالإضافة إلى إدارة التراخيص، يسمح ospp.vbs بضبط سلوك عميل KMS بدقة ، خاصة في البيئات التي لا يتم فيها استخدام اكتشاف DNS التلقائي أو عندما يكون خادم KMS على شبكة مختلفة.
/dhistorykms – يعرض سجل التفعيل كعميل KMS ، بما في ذلك مضيف KMS الذي استجاب، وعدد المحاولات، وما إذا كانت هناك أي أخطاء. هذا ضروري للتحقق من أن العميل يتصل بالفعل بالخادم الصحيح.
/dcmid – يعرض معرّف جهاز العميل (CMID) لعميل KMS. في الصور الذهبية لـ VDI، من الضروري أن تظهر هذه القيمة فارغة قبل التقاط الصورة، لمنع أجهزة متعددة من مشاركة نفس المعرّف وتشويه عدد عمليات تنشيط خادم KMS.
/sethst:value - قم بتكوين اسم مضيف خادم إدارة المفاتيح المراد استخدامهيتم تخزين هذه القيمة في السجل تحت المفتاح HKLM\Software\Microsoft\OfficeSoftwareProtectionPlatform\KeyManagementServiceNameهذا هو الأمر الرئيسي عندما نريد إجبار عميل على استخدام مضيف KMS محدد، مثل kms-office.oasixcloud.es أو اسم نطاق مؤهل بالكامل داخلي.
/setprt:value - حدد منفذ TCP لخدمة KMSالقيمة الافتراضية هي 1688، ولكن في بعض المؤسسات يتم تعديلها لأسباب أمنية أو لتقسيم الشبكة. يتم حفظ الإعداد في KeyManagementServicePort ضمن نفس فرع التسجيل.
/remhst – يزيل هذا الأمر مضيف KMS المُكوّن يدويًا ويعيد ضبط المنفذ إلى 1688 ، مما يُعيد العميل إلى وضع اكتشاف DNS التلقائي. يُفيد هذا الأمر عند التوقف عن استخدام خادم اختبار، والرغبة في أن تعود الأجهزة إلى تحديد موقع مضيف KMS الخاص بالإنتاج دون الحاجة إلى تكوين مُحدد.
/cachst:value – يُفعّل أو يُعطّل التخزين المؤقت لمضيف KMS على جهاز العميل . يتم تمرير القيمة TRUE أو FALSE. يتيح لك هذا التحكم فيما إذا كان العميل يتذكر المضيف الذي استخدمه أو ما إذا كان ينبغي عليه محاولة إعادة اكتشافه بشكل متكرر.
/actype:value – في نظام التشغيل Windows 8.1 والإصدارات الأحدث، يشير هذا المعامل إلى نوع تنشيط وحدة التخزين المفضل : القيمة 1 تعني التنشيط باستخدام Active Directory، والقيمة 2 تعني التنشيط باستخدام KMS فقط، والقيمة 0 تسمح بالتنشيط باستخدام كليهما. يُعد هذا مفيدًا جدًا للمؤسسات المختلطة التي تنتقل من التنشيط باستخدام KMS التقليدي إلى التنشيط باستخدام Active Directory.
/skms-domain:value – في نظامي التشغيل Windows 8.1 والإصدارات الأحدث، يتيح لك هذا الخيار تحديد نطاق DNS معين للبحث في سجلات SRV الخاصة بخدمة KMS . يجب عليك تحديد اسم النطاق المؤهل بالكامل (FQDN)؛ لا يؤثر هذا على تكوين مضيف KMS واحد باستخدام /sethst ، ولكنه يؤثر على العملية عند الرغبة في حصر الاكتشاف التلقائي في نطاق محدد.
/ckms-domain – يمسح نطاق DNS المُعرّف لسجلات KMS SRV . إذا لم يتم تكوين أي مضيف باستخدام /sethst ، فسيعود العميل إلى استخدام الاكتشاف التلقائي القياسي لنظام أسماء النطاقات للعثور على خادم KMS.
سيناريوهات عملية باستخدام ospp.vbs: إعادة تنشيط وتشخيص Office
في الواقع، ينتهي بنا الأمر دائمًا تقريبًا باستخدام مجموعات محددة من الأوامر لتغطية السيناريوهات النموذجية: تغيير المفاتيح، واستكشاف أخطاء KMS وإصلاحها، واختبار المضيفين، وضبط ذاكرة التخزين المؤقت، وما إلى ذلك. هذه بعض من أكثرها فائدة.
1. قم بتغيير المفتاح إلى MAK وقم بتفعيله على جهاز كمبيوتر بعيد
تخيل أن لديك فريقًا يعمل عن بعد يُدعى contoso1 وتريد تثبيت وتفعيل مفتاح MAK. من موجه الأوامر بصلاحيات إدارية، يمكنك القيام بما يلي:
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX contoso1
cscript ospp.vbs /act contoso1
يقوم الأمر الأول بتثبيت مفتاح MAK الجديد على الكمبيوتر البعيد ، باستخدام بيانات اعتمادك الحالية (أو تلك التي تحددها صراحةً). أما الأمر الثاني فيحاول التنشيط عبر الإنترنت على خوادم مايكروسوفت من نفس الكمبيوتر البعيد.
2. تشخيص أخطاء التنشيط باستخدام KMS
عندما يفشل برنامج Office في التنشيط عبر KMS، اتبع هذا التسلسل في عميل KMS:
cscript ospp.vbs /dstatusall
cscript ospp.vbs /dhistorykms
cscript ospp.vbs /act
أولاً، تحقق من جميع التراخيص وحالتها ، ثم راجع سجل الاتصال مع نظام إدارة المفاتيح (KMS)، وأخيراً، قم بتفعيل الترخيص. إذا احتوت الرسالة على رمز مثل 0xC004F042 ، يمكنك طلب وصفه من البرنامج النصي باستخدام:
cscript ospp.vbs /ddescr:0xC004F042
3. تفعيل أو تعطيل ذاكرة التخزين المؤقت لمضيف KMS
في بعض عمليات النشر، قد يكون من المستحسن أن يتذكر العميل مضيف KMS الذي استخدمه بالفعل لفترة أطول، بينما في عمليات أخرى يكون من الأفضل أن يبحث عنه مرة أخرى، على سبيل المثال عند وجود موازنة الأحمال:
cscript ospp.vbs /cachst:TRUE
cscript ospp.vbs /cachst:FALSE
تقوم القيمة TRUE بتفعيل التخزين المؤقت لمضيف KMS ، وتقوم القيمة FALSE بتعطيله لإجبار العميل على إعادة اكتشاف الخادم.
4. اختبر مضيف KMS تجريبيًا ثم عد إلى الاكتشاف التلقائي
إذا كنت ترغب في التحقق من صحة خادم KMS الخاص بالمختبر، فيمكنك القيام بما يلي:
cscript ospp.vbs /sethst:kmstest.contoso.com
cscript ospp.vbs /act
cscript ospp.vbs /dhistorykms
يؤكد هذا أن العميل يصل إلى خادم الاختبار بشكل صحيح . بعد التحقق، يمكنك إزالة هذا الخادم بحيث يتم استخدام خادم إدارة المفاتيح (KMS) الخاص بالإنتاج مرة أخرى عبر نظام أسماء النطاقات (DNS).
cscript ospp.vbs /remhst
قم بتهيئة وإعادة تنشيط Office مقابل نظام إدارة مفاتيح محدد (مثل Oasix).
يستخدم العديد من مزودي الخدمات السحابية خادم KMS الخاص بهم لتفعيل Office.ومن الأمثلة النموذجية على ذلك البيئة التي يتم فيها الإعلان عن نظام إدارة المعرفة (KMS) على أنه kms-office.oasixcloud.es ويقوم فريق الدعم بتزويدك بمجموعة من ملفات التثبيت والتكوين.
يتضمن التدفق المعتاد في هذا النوع من السيناريوهات عادةً عدة خطوات : أولاً، يتم التحقق من الاتصال بـ KMS، ثم يتم تثبيت Office باستخدام ملف XML المناسب، ويتم الوصول إلى دليل Office، ويتم تشغيل التنشيط على الخادم.
1. تحقق من الاتصال بخادم إدارة المفاتيح (KMS)
من جهاز ويندوز الذي ستثبت عليه برنامج أوفيس:
ping kms-office.oasixcloud.es
إذا استجابت عملية اختبار الاتصال (ping)، فإن الجهاز يرى مضيف KMS ، وباستثناء حظر جدار الحماية، يجب أن يكون قادراً على التنشيط.
2. قم بتثبيت حزمة Microsoft Office باستخدام ملف XML الخاص بوحدة التخزين
بافتراض أنك قمت بنسخ جميع الملفات إلى مجلد "Office" على سطح المكتب، وأن اسم ملف XML هو، على سبيل المثال، Office2021ProfPlusKMS.xml:
.\setup.exe /configure Office2021ProfPlusKMS.xml
بعد تنفيذ هذا الأمر، سيبدأ التثبيت الصامت أو شبه الصامت ، كما هو موضح في ملف XML. من المهم الانتظار حتى يكتمل التثبيت تمامًا قبل المتابعة إلى التفعيل.
3. الوصول إلى دليل المكتب
بعد التثبيت، انتقل إلى مجلد Office المقابل، على سبيل المثال:
cd C:\Program Files\Microsoft Office\Office16
في بيئات 32 بت، على عكس بيئات 64 بت، سيتعين عليك استخدام Program Files (x86) ، ولكن المنطق هو نفسه: حدد موقع المجلد الذي يوجد فيه برنامج OSPP.VBS النصي.
4. قم بتهيئة خادم إدارة المفاتيح وتفعيله
في هذه الحالة، تقوم بإخبار العميل صراحةً باستخدام مضيف Oasix ثم تفرض التنشيط:
cscript.exe .\OSPP.VBS /sethst:kms-office.oasixcloud.es
cscript.exe .\OSPP.VBS /act
5. تحقق من حالة الترخيص
وأخيرًا، يمكنك التحقق من معلومات التفعيل ونوع القناة:
cscript -nologo "ospp.vbs" /dstatus
بالإضافة إلى مراجعة مخرجات الأمر، من الجيد دائمًا فتح تطبيق Office ، والذهاب إلى ملف > حساب ، والتحقق من ظهور المنتج على أنه نشط وبدون تحذيرات الترخيص.
slmgr.vbs: إدارة KMS وإدارة مضيفات Windows
بينما يركز ospp.vbs على عميل Office، فإن slmgr.vbs موجه نحو مضيف KMS ونظام التشغيل Windows.هذا النص البرمجي موجود في Windows\system32يتيح لك ذلك تكوين خادم KMS، وتثبيت مفاتيح المضيف، وعرض عدد التنشيطات، وضبط المنافذ، والنشر أو عدم النشر في نظام أسماء النطاقات (DNS).
يمكن تشغيل ملف slmgr.vbs محليًا وعن بُعد ، بشرط استخدام حساب يتمتع بصلاحيات المسؤول على الجهاز المستهدف. في حال محاولة مستخدم عادي تشغيله، سيتم حظر العديد من العمليات وقد تكون معلومات الترخيص المعروضة غير مكتملة.
يستخدم برنامج slmgr.vbs افتراضيًا برنامج wscript.exe كمضيف للبرنامج النصي ، ولكن يُنصح بشدة باستخدام cscript.exe للعمل من سطر الأوامر، لأنه يوفر إخراجًا نصيًا أكثر قابلية للإدارة:
cscript slmgr.vbs
عند إجراء تغييرات جوهرية على إعدادات الترخيص (على سبيل المثال، تثبيت مفتاح مضيف KMS جديد أو تغيير المنفذ)، ستحتاج إلى إعادة تشغيل خدمة ترخيص البرامج لتطبيق التغييرات. يمكنك القيام بذلك من وحدة تحكم الخدمات أو باستخدام:
net stop sppsvc && net start sppsvc
من بين الخيارات العديدة في ملف slmgr.vbs، هناك بعض الخيارات المهمة بشكل خاص لإدارة مضيف KMS الخاص بـ Office وWindows:
- مفتاح المنتج /ipk - قم بتثبيت مفتاح المنتج على خادم KMS (أو على نظام Windows افتراضيًا). هذه هي الطريقة القياسية لتسجيل مفتاح خادم KMS المقدم من Microsoft.
- /ato ActivationID - قم بتفعيل خادم KMS على خوادم مايكروسوفت باستخدام المفتاح المثبت مسبقًا. في حال عدم تحديد معرّف التفعيل، سيعمل على نظام ويندوز الافتراضي.
- /dti ActivationID - يعرض معرف التثبيت لتفعيل مضيف KMS عبر الهاتف، في حالة عدم إمكانية التفعيل عبر الإنترنت.
- /atp ConfirmationID ActivationID – أكمل عملية تفعيل مضيف KMS باستخدام مُعرّف التأكيد الذي تم استلامه عبر الهاتف.
- /dlv ActivationID - يعرض معلومات الترخيص التفصيلية للمنتج المشار إليه، بما في ذلك عدد العملاء (كم) وحالة التفعيلللتحقق من حالة مضيف Office KMS، يتم عادةً استخدام معرف التنشيط المحدد، على سبيل المثال:
cscript slmgr.vbs /dlv 70512334-47B4-44DB-A233-BE5EA33B914C - /dli ActivationID – نسخة مختصرة تعرض معلومات الترخيص الأساسية فقط.
- /upk ActivationID - قم بإزالة مفتاح المنتج للتطبيق المحدد. بدون معرف التنشيط، يمكنك إزالة جميع المفاتيح، بما في ذلك مفتاح ويندوز، لذا توخ الحذر الشديد.
- /xpr معرف التنشيط – يعرض تاريخ انتهاء الصلاحية المرتبط بحالة الترخيص الحالية.
- /sprt رقم المنفذ - اضبط منفذ TCP الذي يستمع عليه مضيف KMS للطلبات (الافتراضي 1688).
- /cdns y /sdns – تقوم هذه الآلية بتعطيل أو تمكين النشر التلقائي لسجلات SRV في نظام أسماء النطاقات (DNS) بواسطة مضيف KMS.
- /cpri – خفض أولوية عمليات إدارة المعرفة لتقليل التأثير على الأداء.
- /ساي y /سري – تتغير فترات التفعيل والتجديد لعملاء KMS، ويتم الإشارة إليها بالدقائق (على سبيل المثال، 120 لمحاولات التفعيل، 10080 للتجديد الأسبوعي).
بالإضافة إلى ذلك، يتضمن ملف slmgr.vbs معلمات محددة للتنشيط المستند إلى Active Directory ، والتي تسمح لك بتنشيط غابة AD DS باستخدام مفتاح منتج خاص:
- /ad-activation-online ProductKey – قم بتفعيل غابة AD DS باستخدام المفتاح المقدم، وذلك باستخدام اتصال بالإنترنت.
- /ad-activation-apply-get-iid ProductKey - يعرض مُعرّف التثبيت لتفعيل خدمة الهاتف في الغابة.
- /ad-activation-apply-cid ProductKey ConfirmationID – ينتهي تفعيل الغابة بمعرف التأكيد.
أوامر slmgr و ospp المفيدة لمضيفي وعملاء KMS
في البيئات التي يتم فيها إعداد أجهزة سطح المكتب VDI أو ترحيل عدة إصدارات من Office ، من المفيد جدًا إدارة مجموعة صغيرة من الأوامر الشائعة لكل من خادم KMS والعملاء.
بالنسبة لمضيف KMS ، إليك بعض الأمثلة المتكررة:
- تحقق من عدد KMS للإصدارات المختلفة من Office
أوفيس 2013:cscript slmgr.vbs /dlv 2E28138A-847F-42BC-9752-61B03FFF33CD
أوفيس 2010:cscript slmgr.vbs /dlv bfe7a195-4f8f-4f0b-a622-cf13c7d16864
أوفيس 2016:cscript slmgr.vbs /dlv 98ebfe73-2084-4c97-932c-c0cd1643bea7 - قم بتفعيل مضيف KMS
cscript slmgr.vbs /ato - عرض جميع المضيفين المُكوّنين
cscript slmgr.vbs /dlv all - قم بتثبيت المفتاح الخاص بمضيف KMS
cscript slmgr.vbs /ipk <product key> - تحقق من معرف DCMID الخاص بالمضيف
cscript slmgr.vbs /dcmid - قم بتعطيل مضيف KMS محدد (وفقًا للإصدار) باستخدام
/upkباستخدام معرّف التنشيط المناسب.
لأجهزة عملاء المكتب، مع وجود دليل العمل في مجلد Office المقابل (على سبيل المثال، C:\Program Files (x86)\Microsoft Office\Office16من الشائع استخدام ما يلي:
- تحقق من هوية العميل (DCMID)، والذي يجب أن يكون فارغًا في الصورة الذهبية:
cscript ospp.vbs /dcmid - عرض معلومات الترخيص من المنتج المُثبّت:
cscript ospp.vbs /dstatus - عرض حالة تفعيل مضيف KMS بالتفصيل من العميل:
cscript slmgr.vbs /dlv - اعرض اسم مضيف KMS الذي يتصل به العميل:
cscript ospp.vbs /dhistorykms - إلغاء تثبيت مفتاح Office جزئيًا، مما يشير إلى الأحرف الخمسة الأخيرة:
cscript ospp.vbs /unpkey:<ULTIMOS5> - قم بتثبيت مفتاح جديد، MAK أو نظام إدارة المعرفة الخاص بالعميل:
cscript ospp.vbs /inpkey:<product key> - تفعيل مكتب القوة:
cscript ospp.vbs /act - قم بتعيين خادم KMS والمنفذ من جهاز العميل:
cscript ospp.vbs /sethst:serverfqdn.your.org
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
بالتوازي مع ذلك، يمكن تطبيق إعدادات مماثلة على نظام التشغيل Windows باستخدام slmgr ، على سبيل المثال:
slmgr.vbs /skms serverfqdn.your.org:1688
slmgr.vbs /ato
أعد تجميعها، ونظف المرافق، وجهّز الصور المذهبة
إحدى النقاط الحاسمة في VDI وعمليات النشر الضخمة هي كيفية إعداد صورة "نظيفة" ، بحيث يكون لكل جهاز ناتج معرفه الخاص ويمكن تفعيله دون مشاكل مقابل KMS.
قبل التقاط الصورة، من الضروري عدم فتح أي من تطبيقات Office أو تشغيل ملف ospp.vbs إلا عند الضرورة القصوى لتثبيت التراخيص. فتح أي تطبيق يُصلح مُعرّف CMID وقد يُبطل عملية إعداد الصورة.
عادةً ما تكون آلية العمل الموصى بها كالتالي : تثبيت Office في نهاية عملية الإعداد، وتطبيق التصحيحات اللازمة، وقبل التقاط الصورة مباشرةً، إعادة تجميع التثبيت باستخدام:
cscript ospp.vbs /rearm أو، في بعض الإصدارات، باستخدام الأداة ospprearm.exe.
بعد إعادة التسلح، يجب التحقق من أن معرف وحدة التحكم في البيانات (DCMID) فارغ. مع cscript ospp.vbs /dcmid ثم، نعم، التقط الصورة الذهبية. وإلا، ستشترك جميع النسخ في نفس المعرّف، وسيعتبرها مضيف KMS جهازًا واحدًا.
إذا كنت بحاجة إلى إزالة جميع بقايا تثبيتات Office السابقة (على سبيل المثال، عند الترقية من إصدار إلى آخر أو عند استكشاف المشكلات المستمرة وإصلاحها)، يمكنك استخدام أدوات "التنظيف" في Office، والتي تزيل الإعدادات والملفات من الإصدارات القديمة. تتضمن هذه الأدوات عادةً خيارات مثل:
- قم بتشغيل أداة Offscrub بمعلمات مختلفة، بما في ذلك /تجاوز لتجاوز مراحل محددة (1 أو 2 أو 3) و /q للتشغيل الصامت.
- استخدم
setup.exe /repair,/uninstallo/modifyحسب احتياجاتك (إصلاح أو إلغاء تثبيت أو استبدال المكونات).
وأخيرًا، تذكر أن أداة تخصيص Office (OCT) لا تزال مفيدة في بعض السيناريوهات ، خاصة مع الإصدارات القديمة من البرامج، وتعمل مع:
<ruta de setup.exe> /admin
طريقة يدوية لتفعيل Office 365/2016 باستخدام مفتاح عميل KMS
على الرغم من أن Office 365 يعتمد على الاشتراك، إلا أن العديد من المؤسسات تستخدم برامج تثبيت مشابهة لـ Office 2016 يتم نشرها بتراخيص مجمعة ، والتي تتضمن أيضًا مفاتيح عميل KMS (GVLK). وتُعدّ عملية التفعيل اليدوية لهذا النوع من التثبيت باستخدام مفتاح GVLK محدد مثالًا توضيحيًا جيدًا.
1. افتح موجه الأوامر كمسؤول
الخطوة الأولى دائماً هي إطلاق موجه الأوامر بصلاحيات مرتفعةبدون امتيازات المسؤول، لن تتمكن أوامر ospp.vbs من الكتابة إلى السجل أو تعديل حالة الترخيص.
2. انتقل إلى مجلد Office المناسب
يعتمد ذلك على ما إذا كان برنامج Office مثبتًا على ملفات البرنامج o ملفات برنامج (x86)تُستخدم هذه الأوامر (يمكنك تشغيل كليهما، وسيفشل أحدهما إذا كان المسار غير موجود):
cd /d %ProgramFiles%\Microsoft Office\Office16
cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
3. قم بتحميل تراخيص KMS المجمعة إن وجدت
في عمليات تثبيت Office المخصصة للبيع بالتجزئة والمحولة إلى ترخيص مجمع، يجب تحميل ملفات ترخيص VL قبل إدخال مفتاح KMS. ويتم ذلك على النحو التالي:
for /f %x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
يقوم هذا الأمر بفحص جميع ملفات ترخيص ProPlus VL KMS في مجلد Licenses16 وتثبيتها واحدة تلو الأخرى باستخدام ospp.vbs.
4. قم بتثبيت GVLK وامسح المفاتيح السابقة
بعد تحميل تراخيص VL، يمكنك إدخال مفتاح عميل KMS المقابل. على سبيل المثال، بالنسبة لبرنامج Office Professional Plus 2016، فإن مفتاح عميل KMS المعروف هو:
XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
سيبدو النص البرمجي على النحو التالي (بما في ذلك تنظيف المفاتيح المتبقية):
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
cscript ospp.vbs /unpkey:BTDRB >nul
cscript ospp.vbs /unpkey:KHGM9 >nul
cscript ospp.vbs /unpkey:CPQVG >nul
وهذا يضمن أن يظل مفتاح GVLK الذي تهتم به فقط هو النشط ، مما يؤدي إلى إزالة المفاتيح القديمة التي تكون أحرفها الخمسة الأخيرة هي BTDRB أو KHGM9 أو CPQVG، على سبيل المثال.
5. حدد مضيف KMS والمنفذ، ثم فعّله
وأخيرًا، يتم توجيه العميل إلى خادم إدارة المفاتيح (KMS) الذي يجب استخدامه، ويتم فرض التنشيط:
cscript ospp.vbs /sethst:107.175.77.7
cscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
إذا واجهت الخطأ 0xC004F074، فعادةً ما يشير ذلك إلى مشاكل في الاتصال أو إلى وجود ضغط زائد على خادم KMS . في هذه الحالات، يجب عليك التحقق من الاتصال بهذا المضيف (باستخدام الأمر ping أو telnet على المنفذ 1688 أو جدار الحماية) وإعادة محاولة تنفيذ الأمر /act حتى يكتمل التنشيط.
يُظهر الناتج التفصيلي لهذه الأوامر معلومات مثل SKU ونوع الترخيص (VOLUME_KMSCLIENT) والأرقام الأخيرة من المفتاح، مما يؤكد أن تكوين KMS قد تم تطبيقه بشكل صحيح.
نصائح وأفضل الممارسات مع KMS وMAK وVAMT
إلى جانب الأوامر، هناك عدد من التوصيات التي تساعد على جعل نظام التنشيط بأكمله أكثر استقرارًا وأقل عرضة للمفاجآت في الإنتاج.
1. في Office 2016 والإصدارات الأحدث، لا تحتاج إلى إدخال مفتاح في عملاء KMS.
في معظم الحالات، يكفي تفعيل مفتاح KMS بشكل صحيح على الجهاز المضيف؛ حيث تستخدم أجهزة العميل مفتاح GVLK المثبت مسبقًا وتتصل تلقائيًا. المطلوب فقط ما يلي: /inpkey إذا تم تغييره إلى MAK أو إذا كنت ترغب في فرض GVLK معين.
2. يجب ربط أجهزة العميل بالمجال
يفترض نموذج إدارة المفاتيح (KMS) عادةً أن أجهزة الكمبيوتر جزء من نطاق Active Directory، مما يسمح بحلّ سجلات SRV والتحقق من صحة الاتصال مع مضيف KMS. أما بالنسبة لأجهزة الكمبيوتر خارج النطاق، فعادةً ما يكون استخدام مفتاح التنشيط المتعدد (MAK) أو التنشيط اليدوي أكثر ملاءمة.
3. لا تفتح برنامج Office أو تشغل ملف ospp.vbs قبل التقاط الصورة الأساسية
كما ذكرنا، قد يؤدي هذا إلى إصلاح مُعرّف CMID فريد و"تعطيل" الصورة. ثبّت Office أخيرًا، وطبّق التصحيحات إذا لزم الأمر، ثم شغّله. /إعادة التسليحتحقق من عدم وجود DCMID ثم قم بالتقاط الصورة.
4. قم بتثبيت VAMT على خادم KMS عندما تريد واجهة مستخدم رسومية أكثر سهولة في الاستخدام
توفر أداة إدارة تفعيل المجلدات (VAMT) واجهة رسومية لـ عرض المفاتيح، وإدارة عمليات التنشيط، وتشخيص المشاكل دون الاعتماد كلياً على سطر الأوامر. وهذا مفيد بشكل خاص عند إدارة العديد من المنتجات المختلفة (ويندوز، أوفيس، بروجكت، فيزيو) من لوحة واحدة.
في حالة Office LTSC 2024، يتطلب VAMT بعض ملفات الدعم والتي يتم نسخها إلى مجلد VAMT نفسه (على سبيل المثال، C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\VAMT3الملفات النموذجية هي:
- pkeyconfig-office24-client.xrm-ms y pkeyconfig-office24-kmshost.xrm-msوالتي يتم نسخها إلى المجلد الفرعي
VAMT3\pkconfig. - الملف Office24.cilx، والتي يتم استيرادها إلى VAMT من خلال خيار قائمة الاستيراد من لوحة الإجراءات.
بمجرد استيراد القائمة، يعرض VAMT إصدارات Office LTSC 2024 ويسمح لك بتعيين المفاتيح وعرض الحالات وتشغيل مهام التنشيط على أجهزة الكمبيوتر المدرجة في الجرد.
4. انتبه إلى قيود MAK خلف الوكلاء الموثقين
إذا كان اتصالك بالإنترنت يمر عبر خادم وكيل يتطلب مصادقة، فعادةً ما يفشل التنشيط التلقائي لمفتاح التفعيل المتعدد (MAK). في هذه الحالات، سيتعين عليك اللجوء إلى... التنشيط عبر الهاتف، أولاً إنشاء معرف التثبيت واستخدام قناة الهاتف للحصول على معرف التأكيد.
5. استخدم رموز الخطأ لصالحك
يحتوي كل خطأ في التنشيط (مثل الأخطاء الشائعة 0xC004F074 و0xC004F042 وما إلى ذلك) على نص مرتبط يمكنك الحصول عليه باستخدام ospp.vbs /ddescr:<Codigo>إن فهم تلك الرسالة يساعدك على الانتقال مباشرة إلى المشكلة الحقيقية: نظام أسماء النطاقات (DNS)، جدار الحماية، المفتاح المحظور، عدد خوادم إدارة المفاتيح المفقودة، إلخ.
إتقان استخدام ospp.vbs وslmgr.vbs وVAMT يمنحك تحكمًا كاملًا في تفعيل Office وWindows ، سواءً على أجهزة فردية أو في بيئات واسعة تضم مئات أو آلاف الأجهزة. قد يبدو عدد الخيارات كبيرًا في البداية، لكن العمل بهذه الأوامر بشكل منهجي يُحوّل إعادة تفعيل Office باستخدام ospp.vbs، وتشخيص أخطاء KMS، والتبديل بين MAK وKMS من عملية معقدة إلى مهمة روتينية سهلة.
كاتب شغوف بعالم البايت والتكنولوجيا بشكل عام. أحب مشاركة معرفتي من خلال الكتابة، وهذا ما سأفعله في هذه المدونة، لأعرض لك كل الأشياء الأكثر إثارة للاهتمام حول الأدوات الذكية والبرامج والأجهزة والاتجاهات التكنولوجية والمزيد. هدفي هو مساعدتك على التنقل في العالم الرقمي بطريقة بسيطة ومسلية.