چرا نمیتوان در ویندوز چندین برنامه را به طور همزمان حذف کرد
یکی از دلایلی که نصبکنندههای .msi سرعت پایینی دارند این است که فایل بازگردانی برای هرفایلی که حذف یا تغییر مییابد ساخته میشود. این فایلهای بازگردانی ساخته میشوند تا در صورتی که در طول فرایند مشکلی پیش آمد (مانند قطعی برق و یا مشکل در سیستمعامل)، به راحتی فایلهای تغییریافته جایگزین شوند
موتور MSI، فرایند نصب، تغییر و یا حذف را در آن واحد تنها برای یک برنامه مجاز میشمارد. اگر شما قصد داشته باشید یک فایل .msi را در حالی که فرایند حذف برای فایل دیگری در جریان است اجرا کنید، این عمل غیرممکن است یا اینکه باید تا اتمام فرایند فعلی حذف منتظر بمانید.
نصبکنندههایی سوای MSI، از آنجایی که از موتور MSI استفاده نمیکنند، ممکن است از این قانون تبعیت نکنند. برنامههایی مانند CCleaner میتوانند به شما این امکان را بدهند تا بدون نیاز به انتظار برای اتمام فرایند حذف، فرایند بعدی را آغاز کنید اما عملیاتهای مرتبط با MSI installers ممکن است از فرمان این برنامه نیز پیروی نکنند.
اگر برنامهای از سیستم نصبکننده مستقل خود استفاده کند، هیچ مانعی برای اجرای همزمان وجود نخواهد داشت. نصب کننده ویندوز، تعداد یادشده را برای جلوگیری از مشکل تداخل محدود کرده زیرا این عملیات، تغییرات زیادی بر روی تنظیمات و فایلها اعمال میکند.
اکثر نصبکنندهها و حذفکنندهها به ثبت و ضبط تغییرات اعمال شده بر روی فایلها میپردازند تا در صورت نیاز بتوانند نسخههای اصلی را بازنشانی کنند. نصب کننده ویندوز با هدف ایجاد سیستمی یکپارچه برای توسعهدهندگان نرمافزاری و جلوگیری از مشکلات بعدی به وجود آمده است.
سرور