🎯 Windows Upgrade via setup.exe
في بيئات تقنية المعلومات الحديثة، تحتاج المؤسسات إلى طرق موثوقة وفعّالة لترقية أنظمة التشغيل على نطاق واسع دون تعطيل المستخدمين أو الحاجة إلى تدخل يدوي متكرر. من هنا تأتي أهمية استخدام أوامر سطر الأوامر الخاصة ببرنامج setup.exe، وهو محرك التثبيت الرسمي لنظام Windows، الذي يتيح تنفيذ عمليات الترقية بطريقة مؤتمتة وصامتة (Silent Upgrade) مع تحكم كامل في إعدادات التوافق، ونقل التعريفات، والتحديثات، وسلوك التثبيت. في الأقسام التالية سنستعرض أهم الخيارات المستخدمة في تنفيذ الترقية الصامتة لنظام Windows مع شرح مفصل لكل خيار وسيناريو استخدامه.
1️⃣ Overview — نظرة عامة على الأداة
تسمح الأداة بترقية الأجهزة التي لا تلبي متطلبات العتاد مثل TPM و Secure Boot وبعض قيود المعالج، مع توفير تجربة إرشادية تساعد على تنفيذ الترقية بثقة وتحكم أكبر.
- تجاوز متطلبات TPM و Secure Boot و CPU التي تمنع التثبيت على الأجهزة القديمة.
- مراجعة جاهزية الجهاز قبل بدء الترقية — مساحة تخزين، ذاكرة عشوائية، حالة البطارية.
- معاينة أمر الترقية النهائي قبل التنفيذ لضمان الدقة.
- دعم ملفات ISO مع الكشف التلقائي عن مسار setup.exe الصحيح.
2️⃣ Upgrade Workflow — سير عمل الترقية في الأداة
كل خطوة تبني على التي قبلها، مما يقلل الأخطاء ويمنح المسؤول تحكماً كاملاً في العملية.
- التحقق من الجاهزية: فحص التوافق والمساحة التخزينية والمتطلبات الأساسية.
- اختيار المصدر: تحديد ملف setup.exe مباشرة أو تحميل ISO.
- اختيار ملف الترقية: اختيار وضع الترقية المناسب للجهاز أو النطاق.
- مراجعة الأمر: تأكيد أمر سطر الأوامر النهائي قبل التنفيذ.
- بدء الترقية: تشغيل العملية ومتابعة حالة التحديث خطوة بخطوة.
3️⃣ Who It Is Built For — لمن صُممت الأداة؟
تساعد في جعل عملية الترقية أكثر اتساقاً وقابلية للتكرار عبر الأجهزة.
- فرق البنية التحتية: للحفاظ على اتساق الترقية عبر مجموعات كبيرة من الأجهزة المدارة.
- فرق الدعم الفني: استخدام خطوات أوضح تقلل من تصعيد المشكلات وتسّرع استكشاف الأخطاء.
- مسؤولي النشر: الحفاظ على جودة النشر من الاختبار التجريبي إلى النطاق الواسع.
- أداة مجانية تتجاوز متطلبات TPM و Secure Boot و CPU لترقية الأجهزة غير المدعومة.
- توفر سير عمل من 5 خطوات: فحص ← اختيار مصدر ← اختيار ملف ← مراجعة ← تنفيذ.
- تعتمد على محرك setup.exe الرسمي ولا تعدل ملفات النظام.
- مثالية لفرق التقنية وال Helpdesk ومسؤولي النشر في البيئات المؤسسية.
📖 جدول المصطلحات
| المصطلح (English) | الترجمة | المفهوم |
|---|---|---|
| TPM | وحدة النظام الأساسي الموثوق | شريحة أمان في اللوحة الأم تتحقق من سلامة النظام وتشفر البيانات — مطلوبة رسمياً لـ Windows 11. |
| Secure Boot | الإقلاع الآمن | ميزة تمنع تحميل برامج ضارة أثناء تشغيل النظام عبر التحقق من توقيع البرامج الثابتة. |
| ISO | ملف صورة القرص | ملف يحتوي على نسخة كاملة من وسيط تثبيت Windows يمكن حرقه أو تحميله كقرص افتراضي. |
| Readiness Check | فحص الجاهزية | مراجعة لمتطلبات النظام الأساسية قبل بدء الترقية لضمان نجاح العملية. |
| Upgrade Profile | ملف ترقية | قالب معد مسبقاً يحتوي على إعدادات ترقية محددة تناسب سيناريوهات النشر المختلفة. |
1️⃣ Purpose of setup.exe Command-Line — الغرض الأساسي من استخدام أوامر سطر الأوامر
في بيئات الشركات، تسمح خيارات سطر الأوامر بتحويل عملية التثبيت إلى عملية مؤتمتة بالكامل يمكن تنفيذها عبر سكربتات أو أدوات إدارة مركزية مثل SCCM أو Intune.
- تقليل الأخطاء البشرية — العمليات المؤتمتة لا تنسى خطوة ولا تختار خياراً خاطئاً.
- توحيد إعدادات الترقية عبر جميع الأجهزة — نفس السياسات، نفس النتيجة.
- ضمان تنفيذ التحديثات وفق سياسات المؤسسة دون تدخل المستخدم.
2️⃣ /auto Upgrade — ترقية تلقائية مع الاحتفاظ بالملفات
يختلف هذا الخيار عن التثبيت النظيف (Clean Install) الذي يمسح النظام بالكامل، فالترقية تهدف إلى نقل البيئة الحالية بأقل تأثير ممكن على المستخدم.
3️⃣ /migratedrivers all — نقل جميع تعريفات الأجهزة
تعتبر التعريفات عنصراً أساسياً لضمان عمل المكونات المادية للجهاز مثل بطاقة الشبكة وبطاقة الرسوميات والطابعات.
- بدون هذا الخيار، قد يقوم النظام بتثبيت تعريفات عامة بدلاً من التعريفات المخصصة من الشركة المصنعة.
- التعريفات العامة قد تؤثر على الأداء أو بعض الوظائف المتقدمة.
- الأجهزة المتخصصة (أجهزة صناعية، قارئات بصمة، لوحات لمس) تحتاج تعريفاتها الأصلية.
4️⃣ /ShowOOBE none — تعطيل شاشات الإعداد الأولي
عند استخدام /ShowOOBE none يتم تعطيل هذه الشاشات بحيث يدخل المستخدم مباشرة إلى النظام بعد اكتمال الترقية.
5️⃣ /Telemetry Disable — تعطيل بيانات القياس التشخيصية
تستخدم المؤسسات هذا الخيار للحفاظ على خصوصية البيانات أو الامتثال للسياسات الأمنية الداخلية.
6️⃣ /dynamicupdate disable — تعطيل التحديث الديناميكي
يعتمد التثبيت فقط على الملفات المحلية الموجودة في وسيط التثبيت (ISO أو ملفات الشبكة).
7️⃣ /eula accept — قبول اتفاقية الترخيص تلقائياً
هذا الخيار ضروري في عمليات التثبيت غير التفاعلية (الصامتة) حيث لا يوجد مستخدم لقبول الاتفاقية يدوياً.
8️⃣ /quiet /noreboot — وضع صامت بدون إعادة تشغيل
هذان الخياران معاً يسمحان بالتحكم الكامل في توقيت إعادة التشغيل.
9️⃣ /compat ignorewarning — تجاهل تحذيرات التوافق
بدون هذا الخيار، قد تتوقف الترقية عند أول تحذير توافق — مما يعطل عملية النشر بالكامل.
🔟 /copylogs — نسخ سجلات التثبيت للتحليل
تساعد هذه السجلات مسؤولي الدعم الفني على فهم سبب فشل الترقية بدقة بدلاً من التخمين.
- الخيار /auto Upgrade يحول التثبيت التفاعلي إلى ترقية مؤتمتة بالكامل مع الاحتفاظ بالملفات.
- /migratedrivers all يضمن انتقال جميع التعريفات الأصلية إلى النظام الجديد.
- /quiet و /noreboot يسمحان بالتحكم الكامل في تجربة المستخدم وتوقيت إعادة التشغيل.
- /copylogs أداة تشخيصية لا غنى عنها لاستكشاف أخطاء الترقية بدقة.
📖 جدول المصطلحات
| المصطلح (English) | الترجمة | المفهوم |
|---|---|---|
| setup.exe | برنامج الإعداد | محرك التثبيت الرسمي لنظام Windows والمسؤول عن تنفيذ عمليات الترقية والتثبيت. |
| Silent Upgrade | ترقية صامتة | عملية ترقية تُنفذ بدون أي تدخل من المستخدم أو نوافذ تفاعلية. |
| EULA | اتفاقية الترخيص | اتفاقية المستخدم النهائي التي يجب قبولها قبل تثبيت Windows. |
| OOBE | الإعداد الأولي | الشاشات التي تظهر بعد التثبيت لتكوين اللغة والحساب والإعدادات. |
| Telemetry | القياس التشخيصي | بيانات ترسل إلى Microsoft لتحسين المنتج — قد تعطل لأسباب خصوصية. |
| SCCM | مدير التكوين المركزي | أداة من Microsoft لإدارة وتحديث أجهزة المؤسسة مركزياً. |
1️⃣ /InstallFrom — تحديد مصدر تثبيت مخصص
يُعد هذا الخيار مهماً في البيئات المؤسسية التي تعتمد على خوادم مركزية لتخزين صور النظام وملفات التحديث.
- مصدر موحد لجميع الأجهزة — نفس الإصدار، نفس التخصيصات.
- تقليل استهلاك النطاق الترددي — التحميل من الخادم المحلي بدلاً من الإنترنت.
- التحكم في الإصدارات — اختبار التحديث قبل نشره للجميع.
2️⃣ /ReflectDrivers — تحميل تعريفات مخصصة أثناء التثبيت
مفيد للأجهزة المتخصصة أو الصناعية التي تعتمد على تعريفات غير مضمنة في قاعدة تعريفات Windows الافتراضية.
3️⃣ /Unattend — ملف الإعدادات التلقائي
يُعد هذا الخيار حجر الأساس في عمليات النشر المؤتمتة لأن جميع قرارات التثبيت تُحدد مسبقاً داخل ملف واحد يمكن إعادة استخدامه عبر مئات الأجهزة.
- اللغة والمنطقة الزمنية والتنسيقات المحلية.
- إعدادات الشبكة — انضمام إلى المجال، إعدادات DNS.
- إنشاء الحسابات المحلية أو ربطها بمجال المؤسسة.
- تطبيق إعدادات الأمان والسياسات المخصصة.
4️⃣ /PKey — تمرير مفتاح المنتج
مفيد في البيئات التي تستخدم مفاتيح ترخيص متعددة مثل مفاتيح التنشيط المتعدد (MAK) أو مفاتيح الشركات (KMS).
5️⃣ /NoRestartUI — إخفاء واجهة إعادة التشغيل
يعمل هذا الخيار مع /noreboot للحفاظ على تجربة مستخدم غير متقطعة — لا نوافذ منبثقة، لا رسائل مزعجة.
6️⃣ /Finalize — إنهاء مرحلة الإعداد وتطبيق التغييرات
يظهر هذا الخيار غالباً في سيناريوهات النشر المؤتمت المتقدمة لضمان تطبيق جميع التعديلات قبل تسليم النظام للمستخدم.
7️⃣ /DiagnosticPrompt enable — موجه أوامر تشخيصي عند الفشل
يتيح ذلك للمسؤولين تنفيذ أوامر تحليل فورية مثل فحص القرص أو مراجعة السجلات دون الحاجة إلى إعادة تشغيل الجهاز.
8️⃣ /ResizeRecoveryPartition enable — تعديل قسم الاسترداد تلقائياً
تتطلب بعض الإصدارات الحديثة مساحة أكبر لبيئة الاسترداد (WinRE)، وقد يكون التعديل ضرورياً لنجاح الترقية.
9️⃣ /BitLocker AlwaysSuspend — تعليق BitLocker مؤقتاً
بعد انتهاء الترقية، يمكن إعادة تفعيل BitLocker تلقائياً أو عبر سياسات المؤسسة.
🔟 /PostOOBE — تشغيل سكربتات بعد التثبيت
تُستخدم هذه الميزة لتثبيت برامج إضافية أو تطبيق سياسات أمنية أو إجراء إعدادات نهائية للنظام بعد الترقية.
- ملف Unattend.xml هو العمود الفقري للنشر المؤتمت — يحدد كل إعدادات التثبيت مسبقاً.
- /ReflectDrivers و /InstallFrom يوفران مرونة في تحديد مصدر التثبيت والتعريفات.
- /BitLocker AlwaysSuspend يمنع فشل الترقية على الأجهزة المشفرة.
- /PostOOBE يسمح بتشغيل إجراءات ما بعد التثبيت بشكل مؤتمت بالكامل.
📖 جدول المصطلحات
| المصطلح (English) | الترجمة | المفهوم |
|---|---|---|
| Unattend.xml | ملف الإعدادات التلقائي | ملف XML يحدد جميع خيارات تثبيت Windows مسبقاً للنشر المؤتمت. |
| MAK | مفتاح التنشيط المتعدد | مفتاح ترخيص واحد يُستخدم لتفعيل عدة أجهزة في المؤسسة. |
| BitLocker | تشفير الأقراص | ميزة أمان من Windows لتشفير القرص بالكامل وحماية البيانات من الوصول غير المصرح به. |
| Recovery Partition | قسم الاسترداد | قسم مخفي على القرص يحتوي على بيئة استرداد Windows (WinRE) لإصلاح النظام عند الحاجة. |
| Product Key | مفتاح المنتج | رمز تفعيل مكون من 25 حرفاً لإثبات ملكية ترخيص Windows. |
| MDM | إدارة الأجهزة المحمولة | خدمة مركزية لإدارة أجهزة المؤسسة وتطبيق السياسات الأمنية عن بُعد. |
الجدول التالي يلخص جميع أوامر setup.exe المستخدمة في عمليات ترقية Windows الصامتة والمؤتمتة، مع شرح مبسط لوظيفة كل أمر.
| الأمر | الوصف |
|---|---|
| /auto Upgrade | ترقية النظام مع الاحتفاظ بالملفات والتطبيقات والإعدادات. |
| /quiet | تشغيل التثبيت في وضع صامت دون أي واجهة مستخدم. |
| /noreboot | منع إعادة تشغيل الجهاز تلقائياً بعد الترقية. |
| /eula accept | قبول اتفاقية ترخيص Windows تلقائياً. |
| /migratedrivers all | نقل جميع تعريفات الأجهزة الحالية إلى النظام الجديد. |
| /ShowOOBE none | تعطيل شاشات الإعداد الأولي بعد التثبيت. |
| /Telemetry Disable | تعطيل إرسال بيانات القياس التشخيصية إلى Microsoft. |
| /dynamicupdate disable | منع تنزيل تحديثات إضافية أثناء التثبيت. |
| /compat ignorewarning | تجاهل تحذيرات التوافق للبرامج أو التعريفات القديمة. |
| /copylogs | نسخ سجلات التثبيت إلى مسار محدد لتحليل الأخطاء. |
| /InstallFrom | تحديد مصدر مخصص لملفات تثبيت Windows. |
| /ReflectDrivers | تحميل تعريفات مخصصة من مسار محدد أثناء التثبيت. |
| /Unattend | استخدام ملف Unattend.xml لتحديد إعدادات التثبيت تلقائياً. |
| /PKey | تمرير مفتاح المنتج لتفعيل Windows تلقائياً. |
| /NoRestartUI | منع ظهور أي واجهة تطلب إعادة تشغيل الجهاز. |
| /Finalize | إنهاء مرحلة الإعداد وتطبيق التغييرات النهائية. |
| /DiagnosticPrompt enable | فتح موجه أوامر تشخيصي عند فشل الترقية. |
| /ResizeRecoveryPartition enable | تعديل حجم قسم الاسترداد تلقائياً عند الحاجة. |
| /BitLocker AlwaysSuspend | تعليق تشفير BitLocker مؤقتاً أثناء الترقية. |
| /PostOOBE | تشغيل سكربتات مخصصة بعد انتهاء التثبيت. |
🚀 الخاتمة
في هذا المقال، استعرضنا بالتفصيل مجموعة شاملة من أوامر setup.exe المستخدمة في ترقية أنظمة Windows بطريقة مؤتمتة وصامتة، بدءاً من الأداة المساعدة Windows 11 Upgrade Assistant التي تسهل تجاوز قيود العتاد مثل TPM و Secure Boot، مروراً بأوامر الترقية الأساسية مثل /auto Upgrade و /quiet و /eula accept، وصولاً إلى خيارات النشر المتقدمة مثل /Unattend و /BitLocker AlwaysSuspend و /PostOOBE. الإلمام بهذه الأوامر يمكن مسؤولي تقنية المعلومات من تنفيذ عمليات ترقية موحدة وموثوقة على نطاق مؤسسي كامل مع تقليل الأخطاء البشرية وضمان الامتثال لسياسات المؤسسة.
