بستههای نصب و راه اندازی به صورت پیشفرض دارای فرمت exe هستند و ساختاری مشابه نرم افزارهای کاربردی مختلف دارند. فایلهای Setup توسط نرم افزارهای مختلفی قابل ساخت هستند و در بسیاری از موارد به دلیل ضعف نرم افزارهای مورد استفاده امکان حذف صحیح و اصولی برنامههای نصب شده از روی سیستم وجود ندارد. از اینرو استاندارد دیگری توسط مایکروسافت معرفی شد که یک الگوی کامل و روشن را برای ساخت فایلهای Setup در اختیار تولید کنندگان برنامههای کاربردی قرار میدهد. خروجیهای این روش دارای فرمت msi هستند و توسط ابزاری با نام Windows Installer مراحل نصب آنها انجام میشود. این روش فایل Setup علاوه بر اینکه قابلیت حذف کامل و دقیق را دارد، قابلیتهایی نظیر تعمیر برنامه نصب شده و یا تغییر پارامترهای آن را بدون دسترسی به فایل نصب برنامه به شما میدهد. با این همه این روش نیز ضعفهای خاصی دارد. به عنوان مثال نصب فایلهای مبتنی بر Windows Installer توسط ابزاری به نام msiexec انجام میشود و در صورت عدم نصب این ابزار بر روی ویندوز (معمولا در ویندوزهای قدیمی) امکان نصب بستههای msi وجود ندارد. مشکل دیگری که شاید کمتر کسی از آن اطلاع داشته باشد، عدم اجرا یا نصب صحیح برخی از فایلهای msi از روی دیسک در صورت نصب بدون واسطه است. از اینرو بسیاری از شرکتهای نرم افزاری که اقدام به ارائه نرم افزارهای کاربردی میکنند، فایلهای نصبی msi را بر روی هارد کپی و سپس اقدام به اجرای آن میکنند.
ادامه مطلب
درباره این سایت