উইন্ডোজ ইনস্টলার সিস্টেমটি কীভাবে কাজ করে সে সম্পর্কে যদি আপনি কিছু পড়েন তবে স্পষ্টতই তারা লেনদেনের ডাটাবেস থেকে প্রোগ্রাম ইনস্টলেশন ও রক্ষণাবেক্ষণের জন্য কিছু ধারণা প্রয়োগ করেছেন, .msi
ফাইলগুলি নিজেরাই একটি ডাটাবেস হিসাবে উল্লেখ না করে।
যে কোনও ডাটাবেস ডিজাইনে প্রশ্ন সর্বদা থাকে - আপনি গতি বা যথার্থতা / সুরক্ষা চান? ইনস্টলাররা সিস্টেম কনফিগারেশনটি সংশোধন করতে পারে এবং কোনও দুর্ঘটনা সিস্টেমকে অক্ষম করে তুলতে পারে, এই কারণে সুরক্ষাকে গতির চেয়ে অগ্রাধিকার দেওয়া হয়েছে। .msi
ইনস্টলাররা এত ধীর হওয়ার কারণগুলির একটি কারণ হ'ল প্রতিটি ফাইল ইত্যাদির জন্য রোলব্যাক ফাইল তৈরি করা হয় ইত্যাদি etc. যেমন বিদ্যুৎ বিভ্রাট বা সিস্টেম ক্রাশ)।
এখন, আমি বিশ্বাস করি যে এমএসআই ইঞ্জিন নিজেই একবারে কেবল একটি প্রোগ্রাম ইনস্টল, সংশোধন বা মুছে ফেলার জন্য প্রয়োগ করে - আপনি যদি .msi
অন্য একটি আনইনস্টল করে কিছুক্ষণ চালনার চেষ্টা করেন , উদাহরণস্বরূপ, এটি হয় না চলবে বা বর্তমানে চলমান আনইনস্টলটির জন্য অপেক্ষা করবে শেষ করা. নন-এমএসআই ইনস্টলাররা এ জাতীয় আচরণ করতে পারে না - যেহেতু তারা এমএসআই ইঞ্জিন ব্যবহার করে না। তবে এই সুরক্ষা ডিজাইনের সিদ্ধান্তের কারণেই সম্ভবত এই কারণেই appwiz.cpl
কেবল একবারে একটি আনইনস্টলারকে কল করতে দেওয়া হয়।
পূর্ববর্তী দৌড়াদৌড়ি শেষ হওয়ার অপেক্ষা না করেই সিসিলেনার আপনাকে আনইনস্টলারগুলি সরিয়ে ফেলতে দেয়। উপরের কারণে এমএসআই ইনস্টলাররা সম্ভবত সমান্তরালে কাজ করবে না।