Advanced Installer هي أداة تأليف برنامج تثبيت Windows والتي تمكن المطورين ومسؤولي النظام من إنشاء حزم MSI موثوقة بسهولة.
يعد Advanced Installer أداة مفيدة للمسؤولين والمطورين تتيح لهم إنشاء حزم MSI موثوقة. أصبح Windows Installer بمثابة تقنية تثبيت البرامج “الفعلية” على Windows. نظرًا لأنه مثبت مسبقًا على أحدث أنظمة تشغيل Microsoft، ومرفق أيضًا مع حزم الإنتاجية الأكثر شيوعًا (Office، إلخ)، فإن برنامج التثبيت هذا يوفر عددًا كبيرًا من الميزات القوية التي تعمل على تحسين إدارة التطبيقات وإدارتها.
لا تخلو هذه القوة من المخاطر، وأهمها جميعًا هو التعقيد. يتطلب إنشاء ملف MSI تخطيطًا دقيقًا وتحريرًا لعشرات جداول قاعدة البيانات.
يجب قراءة مئات الصفحات من الوثائق، ويجب اتباع قوائم لا حصر لها من القواعد. قد يستغرق إنشاء حزمة Windows Installer أيامًا أو حتى أسابيع. وهنا يأتي دور أداة إنشاء MSI للمساعدة.
سمات:
- يجعل برنامج Advanced Installer إنشاء MSI أمرًا سهلاً
- يتكامل Advanced Installer مع أدوات البناء الآلية
- قم بتثبيت وتسجيل الموارد التي يتألف منها تطبيقك
- البحث عن المتطلبات الأساسية وتنزيلها وتثبيتها
- قم بتنظيم تطبيقك في وحدات ومكونات
- تأمين واختيار العروض الخاصة بحزمتك
- تمديد عملية التثبيت باستخدام الإجراءات المخصصة
- تخصيص واجهة المستخدم للتثبيت
في هذا الإصدار:
الميزات الجديدة
- تصفح المستخدمين والمجموعات
- دعم MSIX لحزم التطوير غير الموقعة
- شروط التشغيل المحددة مسبقًا لإصدار Windows 10 21H2 (تحديث نوفمبر 2021)
التحسينات
- دعم أتمتة PowerShell لخصائص المجلد
- اكتشاف مسار Java من متغير البيئة “JAVA_HOME”
- رابط مرآة المستودع لعملية “تنزيل الملف”
- تحسين إعلانات MSIX: تجميع إعلانات MSIX AppExtension في شجرة
- دعم المزيد من أنواع البروتوكولات لـ “استثناءات جدار حماية Windows”
- تم تحسين إجراء “إلغاء تثبيت حزمة MSIX/APPX” المخصص للسماح بالمراجع المنسقة في جميع الحقول الممكنة
- تحسين عرض التوقيع الرقمي: يتم عرض عمود جديد في عرض الملفات
- خيارات جديدة لجدولة المهام لإعدادات “إيقاف المهمة إذا استمرت لمدة أطول من <فترة زمنية>” و”إيقاظ الكمبيوتر لتشغيل هذه المهمة”
- متطلب مسبق محدد لـ “Microsoft Edge WebView2 Runtime”
- المتطلبات المسبقة المحددة مسبقًا لتحديث “Visual C++ Redistributable for Visual Studio 2015-2022” إلى أحدث إصدار 14.30
- متطلب مسبق محدد لـ “Oracle Java SE Development Kit 17.0.1”
- المتطلبات المسبقة المحددة مسبقًا لـ “OpenJDK Java Development Kit 17.0.1”
إصلاح الأخطاء
- يبدو المجلد القائم على الخاصية فارغًا إذا كان المجلد الفرعي الخاص به لا يحتوي على ملفات
- يجب أن يقوم استعراض قواعد البيانات بإرجاع رسالة خطأ في حالة إدخال بيانات اعتماد خاطئة
- تشغيل عملية بناء MSIX SignTool Error: لا يمكن توقيع تنسيق الملف هذا لأنه غير معترف به.
- تؤدي عملية الحفاظ على مفتاح التسجيل إلى استبدال حرف تغذية السطر بحرف NULL
- يتم تعيين عنوان مشاركة الشبكة غير صالح عند فشل الاتصال بالمجلدات المشتركة
- لا يتم تغيير معرفات GUID للمكونات تلقائيًا عند إنشاء حزمة جنبًا إلى جنب من سطر الأوامر
- لا يعمل زر شريط اختبار اتصال خادم قاعدة البيانات
- خطأ تتبع المكدس عند تغيير السمة
- تفشل عملية تكوين جدار حماية Windows عند تعيين “تمكين سطح المكتب البعيد”
- يتم عرض “LanguageDlg” عندما لا يتم تحديد الخيار
- خطأ في ملحق Visual Studio عند تحديد سمة Spring
- إعداد 64 بت: لم يتم إعادة توجيه APPDIR بشكل صحيح عند استخدام مربع الحوار InstallTypeDlg
- فشل Repackager في التشغيل على الأجهزة الافتراضية Hyper-V ذات شبكة التبديل الداخلية
- يتم تكرار المكونات عند محاولة مشاركة ميزة فرعية مع ميزة أخرى
- تعطل عند إضافة “SQLServerConnectionDlg” إذا كان استعراض SQL Server موجودًا بالفعل
- يظل مربع الاختيار في عرض “الترجمات” ممكّنًا بعد تعطيل زر الاختيار الرئيسي
- تمت إضافة مجلد “عدم الكتابة فوق” كمجلد فرعي من المجلد الأصلي عند الترقية
- تفشل المهمة المجدولة في البدء يدويًا ضمن حساب المستخدم الذي تم تكوينه
- لا يتم عرض “LanguageDlg” بشكل صحيح عند استخدام سمة Air
- يقوم برنامج EXE Bootstrapper بإغلاق التثبيت المغلق
- فشل المتطلب الأساسي عند أرشفة الإعداد باستخدام LZMA