هل يجب تشغيل ملفات MSI أو EXE Setup؟

يتم تفريغ بعض البرامج إلى ملف msi وملف الإعداد exe. إذا كنت مستخدمًا نهائيًا ، فقد تتساءل عن - أو كلاهما؟ - لتنفيذ لتثبيت التطبيق بشكل صحيح.

من المرجح أنك جربت في كلا الاتجاهين مرة واحدة على الأقل ولاحظت أن النقر فوق msi أو ملف إعداد exe سيؤدي إلى تثبيت التطبيق بشكل صحيح. يسمى setup.exe الذي واجهته في الكثير من توزيعات البرامج باسم bootstrapper.

سيتحقق ملف setup.exe هذا من قدرة نظام الكمبيوتر على تشغيل البرنامج ؛ إذا كان الأمر كذلك ، فسوف يبدأ تشغيل msiexec.exe الذي سيقوم بتشغيل التثبيت باستخدام ملف msi.

المستخدمون الذين يقومون بالنقر المزدوج على ملف msi مباشرة سيقومون بتثبيت التطبيق ولكن مع إمكانية عدم تشغيله بشكل صحيح على نظام الكمبيوتر.

هل يجب تشغيل ملفات MSI أو EXE Setup؟

خذ برنامج كمبيوتر يتطلب Microsoft .net Framework 3.5 على سبيل المثال. إذا لم يكن هذا الإصدار من Framework مثبتًا على النظام ، فقد ينتهي بك الأمر إلى برنامج لا يعمل بشكل صحيح على جهاز الكمبيوتر بسبب التبعية المفقودة. إذا كنت قد قمت بتشغيل ملف setup.exe بدلاً من ذلك ، فسيعلمك البرنامج به ، أو يقوم بتثبيت التبعية المفقودة مباشرة على جهاز الكمبيوتر الخاص بك حتى يعمل البرنامج المثبت عليه بشكل جيد بعد ذلك.

إذا قمت بتثبيت البرنامج باستخدام ملف msi ، فسيتم التثبيت عادة دون مشاكل ، لكن في النهاية ، قد تواجه مشكلات من التطبيقات التي لن تبدأ على الإطلاق في التعطل أو رسائل التحذير.

قاعدة التجربة : ما لم تكن تعرف ما تفعله ، يوصى باستخدام ملف setup.exe كلما كان لديك الخيار بين ملف setup.exe أو ملف msi بعد فك تثبيت برنامج تثبيت على نظامك.

حتى أن هناك بعض ملفات إعداد msi التي لن تؤدي التثبيت عند التنفيذ ولكنها تطلب تثبيت باستخدام ملف setup.exe بدلاً من ذلك لضمان تثبيت جميع المكونات الضرورية.

الملفات ذات الملحق msi أو msp هي ملفات Windows Installer Package. يمكنك قراءة هذه الملفات على ويكيبيديا إذا كنت مهتمًا بمعرفة المزيد عن قدراتها.