تخطَّ إلى المحتوى الرئيسي
قيد التطويرتطبيقات Windows

أدوات بناء صور Windows

مجموعة أدوات بـ PowerShell لصيانة وسائط تثبيت Windows 10 و11: تحديد التحديثات الناقصة فعلًا، ودمجها دون اتصال، وحقن التعريفات، وإعادة بناء ملف ISO قابل للإقلاع.

لا توجد نسخة قابلة للتنزيل لهذا المشروع بعد — والرابط أدناه يؤدي إلى الشيفرة المصدرية.

المشكلة

إبقاء صورة Windows قياسية محدَّثة عمل شاق وعُرضة للخطأ. فبعد كل دورة تحديثات يجب على أحدهم تحديد أي تحديث تراكمي وأي تحديث لحزمة الخدمة وأي تحديث لـ .NET ينطبق على أي بناء، ثم تنزيلها وتركيب الصورة وتطبيقها بالترتيب الصحيح وإضافة التعريفات وإعادة بناء وسائط التثبيت. وإنجاز ذلك يدويًا يعني إما صورًا قديمة أو صورًا معطوبة أحيانًا، دون أي قابلية لإعادة الإنتاج.

المنهج

آلة حالة قابلة للاستئناف تكتشف بناء الهدف من ملف ISO نفسه بدل افتراضه، ثم تستعلم من كتالوج تحديثات Microsoft العام عن المرشّحات، وتُصنّف كل واحد منها كناقص أو موجود مسبقًا، ولا تُبلغ إلا بما هو مطلوب فعلًا. ويتم الدمج وحقن التعريفات عبر أوامر الصيانة المدعومة من Microsoft نفسها على نسخة من الوسائط الأصلية، فلا يتغيّر ملف ISO الأصلي أبدًا، ويمكن تشخيص أي تشغيل فاشل واستئنافه.

ما تم تنفيذه

  • منظِّم من عشر مراحل قابل للاستئناف عبر ملف حالة محفوظ
  • كشف بناء الهدف بالقراءة من ملف ISO بدل افتراضه
  • اكتشاف التحديثات من كتالوج تحديثات Microsoft العام مع تصنيف الناقص من الموجود مسبقًا
  • خطوة تنزيل صريحة — لا يُنزَّل أي شيء ضمنيًا أثناء الصيانة
  • دمج التحديثات التراكمية وتحديثات حزمة الخدمة و .NET دون اتصال في صورة التثبيت
  • حقن التعريفات في صورة التثبيت
  • توليد ملفات الإعداد التلقائي وتجربة الاستخدام الأولى
  • إعادة بناء ملف ISO قابل للإقلاع مع تسمية المخرجات برقم البناء
  • واجهة WinForms تبثّ سجل التشغيل وتطلب التأكيد قبل أي مرحلة مُعدِّلة
  • وضع اختبار ذاتي بلا واجهة للتحقق من ترابط المراحل
  • مجلد تقارير يضم تدقيق بيئة تشغيل حقيقي وجرد ملف ISO وبيان التحديثات

الحالة الحالية والقيود

  • يتطلّب جلسة PowerShell بصلاحيات مرتفعة وأدوات النشر من Windows ADK ونحو 40 غيغابايت من المساحة الحرة، لذا فهو أداة متخصّصة لا يستطيع المستخدم العادي تشغيلها.
  • لا توجد نسخة قابلة للتنزيل: الإصدارات الاثنا عشر المنشورة كلها بلا ملفات مرفقة، فالمستودع هو المدخل الوحيد.
  • لا توجد مجموعة اختبارات آلية ولا سير عمل CI.
  • لا يوجد ملف ترخيص منشور.
  • تعتمد سلوكيات الصيانة على كتالوج تحديثات Microsoft وأداة DISM، وكلاهما يتغيّر بمرور الوقت.

التقنيات

  • PowerShell
  • DISM
  • Windows ADK
  • WinForms
  • Microsoft Update Catalog

الروابط


الحالة
قيد التطوير
آخر مراجعة
2026-10-15

هل تواجه مشكلة مشابهة؟

إن كان هذا قريبًا من شيء تتعامل معه، صِف لنا حالتك وسنقول لك إن كانت مناسبة لنا أم لا.