كيف تصنع ملف Setup.exe لتطبيق Windows (بدون برمجة)
ما الذي يفعله ملف Setup.exe فعلاً، والطرق الثلاث لصنعه، وكيف تحوّل مجلد تطبيقك إلى مثبّت احترافي خلال دقائق دون كتابة أي سكربت تثبيت.
آخر تحديث 31 أكتوبر 2026 · 3 دقائق قراءة
لديك تطبيق Windows يعمل: مجلد يحتوي على ملف .exe والملفات التي يحتاجها. إرسال هذا المجلد بصيغة zip يكفي للأصدقاء، لكن العملاء يتوقعون ملف Setup.exe يثبّت التطبيق ويضيف إدخالاً في قائمة ابدأ ويتيح لهم إزالته من إعدادات Windows. يشرح هذا الدليل ما يفعله المثبّت وكيف تصنع واحداً، بالبرمجة أو بدونها.
ما الذي يفعله ملف Setup.exe فعلاً
مثبّت Windows برنامج صغير يحمل ملفاتك مضغوطة بداخله، ويقوم بعدة أمور عند تشغيله:
- يعرض معالجاً: صفحة ترحيب، وترخيصاً اختيارياً، ومجلد التثبيت، وشريط التقدم، وصفحة الإنهاء.
- ينسخ ملفاتك إلى
C:\Program Files\Your App(لجميع المستخدمين) أو إلى مجلد المستخدمAppData\Local\Programs(دون الحاجة إلى صلاحيات المسؤول). - ينشئ اختصارات في قائمة ابدأ وعلى سطح المكتب.
- يسجّل التطبيق في الإعدادات ← التطبيقات ← التطبيقات المثبّتة، مع برنامج إزالة تثبيت يحذف بالضبط ما تم تثبيته.
- يشغّل التطبيق اختيارياً في نهاية التثبيت، أو عند كل إقلاع لنظام Windows.
لا يتطلب أي من هذا تعديل تطبيقك. المثبّت يغلّف المجلد الذي لديك أصلاً.
ثلاث طرق لصنع مثبّت
1. كتابة سكربت تثبيت. تقوم أدوات مجانية مثل NSIS وInno Setup بتحويل سكربت (.nsi أو .iss) إلى ملف Setup.exe. هذه الأدوات قوية وواسعة الاستخدام، لكنك تحتاج إلى تعلّم لغة صغيرة، وإلى صيانة السكربت مع كل إصدار، والتجميع على Windows (أو عبر Wine). توقّع أن يستغرق أول مثبّت عصراً كاملاً.
2. استخدام حزمة مثبّتات تجارية. تقدّم منتجات مثل Advanced Installer أو InstallShield محرراً مرئياً ومخرجات بصيغة MSI. تبدأ تكلفتها من بضع مئات من الدولارات سنوياً، وهي مصمّمة لميزات النشر في المؤسسات التي لا تستخدمها معظم التطبيقات.
3. صنعه عبر الإنترنت. يستقبل ExeTup المجلد بصيغة .zip، ويطرح الأسئلة التي يحتاجها المثبّت، ويبني مثبّت NSIS قياسياً في السحابة، ويمنحك ملف Setup.exe للتنزيل. لا سكربت ولا شيء يجب تثبيته، ويعمل أيضاً من جهاز Mac أو Linux.
صنع ملف Setup.exe باستخدام ExeTup
- اضغط مجلد تطبيقك. ضع فيه كل ما يحتاجه التطبيق أثناء التشغيل: ملف
.exe، وملفات DLL، والموارد، ومجلدات البيانات. حافظ على بنية المجلدات كما يجب أن تكون على قرص العميل. يمكن رفع ملف.exeواحد مستقل بمفرده. - ارفعه. يعرض ExeTup قائمة الملفات ويحدد البرنامج الرئيسي. إذا وُجدت عدة ملفات
.exe، فاختر الملف الذي يشغّل التطبيق. - أدخل التفاصيل. اسم التطبيق، والإصدار، والناشر، واختيارياً الموقع الإلكتروني ونص الترخيص. تظهر هذه المعلومات في المعالج وفي إعدادات Windows.
- اختر الخيارات. التثبيت لجميع المستخدمين (Program Files، ويتطلب صلاحيات المسؤول) أو للمستخدم الحالي فقط؛ 64 بت أو 32 بت؛ اختصارات قائمة ابدأ وسطح المكتب؛ التشغيل بعد التثبيت؛ التشغيل عند بدء النظام؛ ولغات المثبّت، مع منتقي لغة عند اختيار أكثر من لغة.
- أضف أيقونة. ارفع ملف
.icoوسيستخدمه المثبّت والاختصارات معاً. - عاين ثم ابنِ. تعرض المعاينة المعالج نفسه تماماً كما سيراه عملاؤك. يستغرق البناء بضع دقائق، ويظهر رابط تنزيل
Setup.exeعند اكتماله.
شغّل المثبّت على جهاز Windows قبل توزيعه. تحقق من أن التطبيق يعمل من اختصار قائمة ابدأ، وأن إلغاء التثبيت في إعدادات Windows يزيله.
اختيار الخيارات بشكل صحيح
- جميع المستخدمين أم المستخدم الحالي؟ اختر جميع المستخدمين لتطبيق سطح مكتب تقليدي مكانه Program Files. واختر المستخدم الحالي عندما قد لا يملك العملاء صلاحيات المسؤول، مثل الحواسيب المحمولة الخاصة بالعمل؛ عندها لا يعرض المثبّت نافذة طلب صلاحيات المسؤول أبداً.
- 64 بت أم 32 بت؟ اجعله مطابقاً لتطبيقك. يرفض مثبّت 64 بت العمل على Windows 32 بت، وهذا هو السلوك الصحيح لتطبيق 64 بت.
- أرقام الإصدارات. استخدم الصيغة
major.minor.patchمثل2.4.0. يعرضها Windows في الإعدادات ويستخدمها للتمييز بين الإصدارات. - نص الترخيص. اختياري. إذا أضفته، يعرضه المعالج مع زر «أوافق».
ما الذي تتوقعه بعد البناء
- المثبّت هو مثبّت NSIS قياسي بضغط LZMA المتراص، لذلك يكون عادةً أصغر من ملف zip الخاص بك.
- التثبيت الصامت يعمل مباشرة لفرق تقنية المعلومات:
Setup.exe /S. راجع التثبيت الصامت. - قد يعرض Windows SmartScreen تحذيراً عند تنزيل ملف جديد وغير موقّع. راجع لماذا يقول Windows إنه حمى جهازك وما الذي يمكنك فعله حيال ذلك.
الأسئلة الشائعة
هل أحتاج إلى Windows لصنع ملف Setup.exe؟
ليس مع ExeTup، لأن البناء يتم في السحابة. لكنك ستحتاج إلى جهاز Windows أو جهاز افتراضي لاختبار المثبّت قبل إرساله إلى العملاء.
هل يغيّر المثبّت تطبيقي؟
لا. تُثبَّت ملفاتك تماماً كما رفعتها. يضيف المثبّت حولها المعالج والاختصارات وبرنامج إزالة التثبيت والإدخال في إعدادات Windows.
هل يمكنني صنع MSI بدلاً من EXE؟
ينتج ExeTup ملف Setup.exe. وهذا ما يتوقعه العملاء مع معظم التطبيقات. تكمن أهمية MSI أساساً في النشر عبر سياسة المجموعة في المؤسسات الكبيرة؛ وفي هذه الحالات يغطي مفتاح التثبيت الصامت /S عمليات التثبيت المبرمجة.
كم التكلفة؟
يعتمد ExeTup الدفع عن كل عملية بناء، مع بناءات أولى مجانية وبدون اشتراك. يعرض قسم الأسعار السعر الحالي.
أدلة ذات صلة
- تحويل ملف .exe إلى مثبّت Windows (من exe إلى Setup.exe)كيف تحوّل ملف .exe عاديًا، أو مجلدًا يحتوي على ملف .exe، إلى مثبّت Windows حقيقي مع اختصارات وبرنامج إلغاء تثبيت، دون كتابة أي سكربت تثبيت.
- أنشئ مثبّت NSIS عبر الإنترنت دون كتابة سكربتما هو NSIS، وكيف يبدو سكربت .nsi بسيط، وكيف تحصل على Setup.exe قياسي من NSIS مع معالج Modern UI والاختصارات وبرنامج إزالة التثبيت من خلال نموذج بدلاً من سكربت.
- '"قام Windows بحماية الكمبيوتر الخاص بك": ماذا يعني تحذير SmartScreen وكيف تتخلص منه'لماذا يعرض Windows تحذير "ناشر غير معروف" على مثبّت جديد، وما الذي يمكن للمستخدمين النقر عليه، وكيف يُزيل توقيع التعليمات البرمجية والسمعة هذا التحذير.