ما هو الفرق بين الملف التنفيذي المستقل والملف القابل للتنفيذ المثبت؟



بينما يكتفي معظمنا بالعملية 'المجربة والصحيحة' لتثبيت الملفات القابلة للتنفيذ لبرنامجنا المفضل ، فهل من الضروري فعل ذلك؟ هل يمكننا في الواقع استخراج نفس هذه الملفات القابلة للتنفيذ بدلاً من تثبيتها ، وتشغيلها مثل أبناء عمومتهم المستقلين؟

تأتي جلسة الأسئلة والأجوبة اليوم من باب المجاملة SuperUser - قسم فرعي من Stack Exchange ، وهو مجموعة يحركها المجتمع لمواقع الأسئلة والأجوبة على الويب.





السؤال

يريد قارئ SuperUser Tom تركيا معرفة الفرق بين الملف القابل للتنفيذ المستقل والمثبت:

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



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

إذن ما هي المشكلة الكبيرة في تثبيت هذا النشاط التجاري إذا كان بإمكان العديد من البرامج الرائعة بأي حجم تقريبًا العمل بشكل مثالي دون المرور بتكوين التثبيت؟ إنه يحيرني قليلاً ، وبغض النظر عن قاعدة البيانات أو غيرها من أنظمة تكوين البيانات الوصفية / الوصول ، ما هو الفرق الحقيقي هنا إذا كان الأخير (ملف تنفيذي مثبت) يعمل ويعمل بنفس طريقة نظام مستقل؟

هل هناك فرق هنا لست على علم به مع برنامج غير مثبت مقابل برنامج مثبت؟



ملاحظة: هذا لا يجب أن ينطبق فقط على أنظمة تشغيل Windows ، ولكن أيًا من أنظمة تشغيل Windows التي تنفذ وظيفة مماثلة.

هل هناك فرق كبير بين الملفات القابلة للتنفيذ المستقلة والمثبتة ، أم أنها أكثر تشابهًا مما قد نظن؟

الاجابة

مساهم SuperUser Wyatt8740 لديه الإجابة لنا:

إجابة مختصرة: يتطلب exe المستقل عدم تثبيت مكتبات على الكمبيوتر لتشغيلها ، ولا يتطلب أي إدخالات تسجيل أو مكونات أخرى.

يمكن أن يكون الملف المثبت مستقلًا في حزمة المثبت ، ولكنه يعتمد بشكل عام على مجموعة متنوعة من المكونات والمكتبات المثبتة بجانبه.

في كثير من الحالات ، من خلال استخدام مستخرج عالمي (تحديث غير رسمي: هنا ) ، يمكنك استخراج محتويات المثبت وتشغيل برنامج بدون امتيازات إدارية في Windows. يمكن فك حزم مثبتات MSI باستخدام ملفات lessmsi .

في معظم أنظمة التشغيل الأخرى ، يمكن تشغيل جميع البرامج بدون امتيازات الجذر / المسؤول ، من خلال 'bin' و 'lib' الخاصة بالمستخدم وأدلة أخرى في الدليل الرئيسي. أنا شخصياً أكره المثبتات معظم الوقت ، لأنهم يجعلون من الصعب علي استخدام البرامج بدون امتيازات إدارية عندما لا أمتلكها. ولكن يتم تعبئتها بهذه الطريقة من قبل الشركات الكبيرة لتبسيط العملية للمستخدم النهائي العادي.

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


هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل تريد قراءة المزيد من الإجابات من مستخدمي Stack Exchange البارعين في مجال التكنولوجيا؟ تحقق من سلسلة المناقشة الكاملة (مع إجابات موسعة بشكل كبير) هنا .

اقرأ التالي
  • & [رسقوو] ؛ الدالات مقابل الصيغ في Microsoft Excel: ما الفرق؟
  • & [رسقوو] ؛ مجلد الكمبيوتر هو 40: كيف أنشأت شركة Xerox Star سطح المكتب
  • & [رسقوو] ؛ Cyber ​​Monday 2021: أفضل العروض التقنية
  • & [رسقوو] ؛ 5 مواقع ويب يجب على كل مستخدم Linux وضع إشارة مرجعية عليها
  • & [رسقوو] ؛ ما هو MIL-SPEC Drop Protection؟
  • & [رسقوو] ؛ كيفية البحث عن ملف Spotify 2021 الخاص بك
Akemi Iwaya
كانت Akemi Iwaya جزءًا من فريق How-To Geek / LifeSavvy Media منذ عام 2009. وقد كتبت سابقًا تحت الاسم المستعار 'Asian Angel' وكانت متدربة في Lifehacker قبل الانضمام إلى How-To Geek / LifeSavvy Media. تم نقلها كمصدر موثوق من قبل ZDNet Worldwide.
اقرأ السيرة الذاتية الكاملة

مقالات مثيرة للاهتمام