تحويل ملف EXE إلى MSI: إنشاء واختبار حزمة تغليف

نعم، يمكنك تحويل ملف EXE إلى MSI باستخدام برنامج MSI wrapper . يقوم هذا البرنامج بتجميع أو الإشارة إلى ملف التثبيت الأصلي وتشغيله بالمعلمات المختارة. لا يقوم البرنامج بإعادة كتابة مُثبِّت البرنامج ليتوافق مع منطق Windows Installer الأصلي، لذا يظل ملف EXE هو المتحكم في معظم عمليات التثبيت والإزالة.

يُعد برنامج AprelTech's Exe to MSI Converter خيارًا موثقًا من قِبل الناشر ؛ ويُظهر دليله التعليمي المعالج ومعاملات سطر الأوامر. يُرجى مراجعة الإصدار الحالي وشروط الترخيص قبل الاستخدام الفعلي.

استخدم ملف MSI الخاص بالمورّد إن كان متوفرًا. بالنسبة إلى Microsoft Intune، تقوم أداة Win32 Content Prep Tool بتجميع ملف EXE .intunewin، ويتطلب ذلك تثبيتًا تلقائيًا. أما بالنسبة إلى MSIX، فإن أداة Microsoft MSIX Packaging Tool تقبل ملفات التثبيت بصيغة EXE، ولكنها تُخرج ملف MSIX وليس MSI. هذه الصيغ غير قابلة للتبديل.

توضح أمثلة واجهة المستخدم المراحل؛ وتختلف التسميات باختلاف الأداة. قبل البدء، اختبر ملف EXE في جهاز افتراضي يعمل بنظام Windows نظيف، وتحقق من وسائط التثبيت والإزالة الصامتة المدعومة من قِبل الشركة المصنعة. لا تُخمن خيارات مثل /Sأو /quiet.

كيفية تحويل ملف EXE إلى ملف MSI باستخدام برنامج وسيط

1. تجهيز برنامج التثبيت وأوامره

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

استخدم مستكشف الملفات مع تحديد ملف SampleSetup.exe في مجلد Packages
احتفظ بملف التثبيت المصدر وأي ملفات مصاحبة مطلوبة معًا قبل إنشاء الحزمة.

2. ابدأ مشروع MSI جديد

قم بتثبيت برنامج وسيط من ناشره واختر إجراء "حزمة جديدة". يُطلق أحد المحولات الموثقة على هذه الحزمة اسم "حزمة MSI جديدة" . يحدد المشروع كيفية تشغيل ملف MSI للتثبيت الأصلي؛ فهو لا يحوّل جميع ميزات ملف EXE إلى جداول Windows Installer.

شاشة بدء تشغيل برنامج تحويل ملفات EXE إلى MSI مع خيار "حزمة MSI جديدة".
ابدأ مشروع حزمة في غلاف EXE-to-MSI المحدد.

3. حدد ملف التثبيت EXE

اختر ملف EXE الصحيح. بالنسبة لبرنامج التثبيت عبر الويب الذي يقوم بتنزيل المكونات، تأكد مما إذا كان بإمكان البرنامج تضمين الحمولة المطلوبة أو ما إذا كنت بحاجة إلى برنامج تثبيت يعمل دون اتصال بالإنترنت. احتفظ بملفات المصدر متاحة حتى يتم بناء ملف MSI واختباره.

معالج التحويل مع تحديد SampleSetup.exe كمثبت
حدد ملف الإعداد القابل للتنفيذ الذي سيقوم برنامج MSI بتشغيله.

4. ضبط وسائط التثبيت والإزالة

اختر التثبيت الصامت وأدخل وسائط التثبيت الموثقة من قِبل المورّد. أضف أمر إلغاء التثبيت المنفصل إذا كانت الأداة تدعمه. تتحكم هذه المعلمات في ملف EXE المضمن؛ ولا يؤدي خيار "التثبيت الصامت" في Windows Installer إلى جعل ملف EXE صامتًا. يشرح البرنامج التعليمي الخاص بالبرنامج المساعد هذه الطريقة.

شاشة خيارات التثبيت مع تحديد خيار التثبيت الصامت وحقول وسيطات التثبيت وإلغاء التثبيت المنفصلة
استخدم المعلمات المدعومة من قبل بائع التطبيق لكل من التثبيت والإزالة.

5. أدخل تفاصيل الحزمة بدقة

املأ الحقول المتاحة، مثل اسم المنتج والإصدار والناشر، بقيم دقيقة. حافظ على اتساق إصدار البرنامج مع خطة النشر الخاصة بك. تُعرّف هذه البيانات الوصفية ملف MSI، ولكنها لا تجعل كل ملف أو إعداد من ملف EXE مُدارًا بواسطة MSI. راجع دليل البدء السريع من AprelTech .

صفحة تفاصيل الحزمة مع حقول اسم المنتج والإصدار والناشر
استخدم بيانات تعريف الحزمة الواضحة حتى يتمكن المسؤولون من تحديد التطبيق المغلف.

6. بناء MSI

اختر مجلد إخراج واسم .msiملف وصفي. احرص على تسمية ملفي EXE وMSI بوضوح. إذا كنت ستوزع الحزمة على نطاق واسع، فتحقق من كيفية توقيع الأداة لملف MSI؛ فتوقيع ملف EXE لا يوقع ملف MSI.

صفحة إنشاء الحزمة مع مسار الإخراج لملف SampleApp.msi وزر إنشاء الحزمة
اختر مسار إخراج MSI وقم ببناء حزمة التغليف.

7. اختبر التثبيت الهادئ وراجع السجل

على جهاز اختبار نظيف، أنشئ C:\Tempمجلد سجلات أو اختر مجلدًا موجودًا. شغّل الأمر التالي:

msiexec /i "C:\Packages\SampleApp.msi" /qn /L*V "C:\Temp\install.log"

تحقق من رمز الخروج، وسجل الأحداث، وتشغيل التطبيق، والاختصارات، والخدمات، والإعدادات المتوقعة. يجب أن يدعم ملف EXE نفسه وسائط التثبيت؛ /qnفهو يخفي واجهة MSI فقط.

يعرض برنامج Windows Terminal أمر تثبيت MSI مع الوضع الصامت ومسار سجل مفصل
اختبر التثبيت من سطر الأوامر واكتب سجلًا مفصلاً لبرنامج تثبيت ويندوز.

8. إزالة الاختبار والتحديثات المستقبلية

اختبر عملية الإزالة على نفس الجهاز. تأكد من أن البرنامج الوسيط يستدعي أمر إزالة ملف EXE الصحيح:

msiexec /x "C:\Packages\SampleApp.msi" /qn /L*V "C:\Temp\uninstall.log"

راجع سجل النظام وقائمة التطبيقات المثبتة. اختبر أيضًا التحديثات والإصلاحات والمتطلبات الأساسية وإعادة التشغيل. يبقى تنظيف التطبيقات الخاصة بها معتمدًا على برنامج التثبيت الأصلي.

صفحة التطبيقات المثبتة في إعدادات ويندوز تُستخدم للتحقق مما إذا كان تطبيق Sample App لا يزال موجودًا بعد إلغاء تثبيته
بعد اختبار الإزالة، تحقق من قائمة التطبيقات المثبتة وراجع سجل إلغاء التثبيت.

تعرف على إمكانيات وحدود جهاز MSI

يُفيد استخدام برنامج وسيط عندما يتطلب نظام التثبيت إدخال ملف MSI، بينما يحتوي ملف EXE على أوامر تثبيت وإزالة تثبيت مُتوقعة. وهو ليس مُحوِّلاً شاملاً، إذ تختلف مُثبِّتات ملفات EXE في كيفية تعاملها مع الملفات والخدمات وإعدادات التسجيل والمتطلبات الأساسية وإعادة التشغيل. وتعتمد النتائج على البرنامج الوسيط والمُثبِّت الداخلي.

لإجراء إصلاحات موثوقة، أو تحديثات، أو استعادة إصدارات سابقة، أو إدارة مكونات النظام، اطلب ملف MSI أصليًا أو استخدم آلية إنشاء ملفات MSI. توصي مايكروسوفت باستخدام إجراءات Windows Installer القياسية كلما أمكن ذلك، مع الحرص على تصميم إجراءات مخصصة تُغير حالة النظام بعناية. راجع مرجع Msiexec من مايكروسوفت ، وخيارات المُثبِّت ، ودليل حزم Intune . لا تُثبِّت برنامجًا وسيطًا يفشل في التثبيت أو الإزالة الصامتة في اختبار نظيف.

اترك تعليقاً

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل الصور إلى لوحات ورسومات ورسوم متحركة باستخدام تطبيق FotoSketcher

حوّل صورتك إلى لوحة فنية، أو رسم تخطيطي بالقلم الرصاص، أو رسم كاريكاتوري باستخدام برنامج FotoSketcher Studio. تعرّف على كيفية اختيار التأثير، وضبط المعاينة، وحفظ عملك الفني.

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تحليل وتحديد ملفات الصوت بالتفصيل باستخدام مُعرّف الصوت

تعرف على ما يكشفه برنامج Audio Identifier عن معدل البت، والمشفرات، والعلامات، وكيف يعمل سير العمل القديم الخاص به، وما هي الأدوات الحالية التي تفحص الملفات أو تحدد الأغاني.

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

فهرس صوري: منظم صور مفتوح المصدر لنظام ويندوز

برنامج My Photo Index هو برنامج قديم لنظام ويندوز يُستخدم لتصنيف الصور المحلية وتقييمها واستعراضها. راجع ميزاته الموثقة، وحدود توافقه، وبديلًا مُحدّثًا له.

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تغيير خصائص الملفات والمجلدات والتواريخ والأوقات باستخدام أداة تغيير الخصائص

تعرف على كيفية استخدام برنامج تغيير السمات لتحرير سمات ملفات ويندوز والطوابع الزمنية، وتحديث تواريخ صور JPEG EXIF، ومعاينة التغييرات المجمعة بأمان.

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

كيفية تعيين خلفية شاشة مختلفة على كل شاشة في نظام التشغيل ويندوز 10

قم بتعيين خلفية شاشة منفصلة لكل شاشة من شاشات نظام التشغيل Windows 10، وحدد الشاشات، واضبط ملاءمة الصورة، وقم باستكشاف أخطاء خيارات الشاشة المفقودة وإصلاحها.

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

pViewer: عارض صور بسيط وقارئ مانغا وقصص مصورة

تعرف على وظيفة برنامج pViewer، وكيفية عمل وضعيات الصور والقصص المصورة فيه، وأي إصدار من نظام ويندوز يجب تنزيله، وكيف تختلف الإصدارات القديمة عن الإصدارات المعاد كتابتها.

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

NeoDownloader: اضبط المعلمات وقم بتنزيل الصور دفعة واحدة من مواقع الويب

تعرف على كيفية إنشاء مشروع NeoDownloader، واختيار نطاق الزحف، وتعيين مرشحات الصور والوجهة، ومراجعة عمليات التنزيل المجمعة.

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

كيفية التبديل إلى خلفية سطح المكتب التالية باستخدام مفتاح اختصار في نظامي التشغيل ويندوز 7 و 8

قم بإعداد عرض شرائح لنظام التشغيل Windows 7 أو 8، وأنشئ اختصارًا صغيرًا بلغة VBScript، وقم بتعيين مفتاح اختصار لوحة المفاتيح للانتقال إلى خلفية الشاشة التالية.

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

XnConvert: تطبيق التأثيرات وتحويل تنسيقات الصور دفعة واحدة

استخدم برنامج XnConvert لتطبيق التأثيرات، وتغيير حجم الصور، وتحويل صيغ الصور دفعة واحدة. اختر إعدادات الإخراج، وعاين التعديلات، واحفظ ملفاتك الأصلية.

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تتبع ساعات العمل واستخدام الكمبيوتر باستخدام ManicTime

تعرف على كيفية قيام ManicTime بتتبع استخدام التطبيق، ووقت النشاط ووقت الخمول، والمستندات، ثم قم بتحويل سجل نشاطك إلى علامات للمشاريع وجداول زمنية.