উইন্ডোজ ইনস্টলারটি আসলে ধীর হওয়ার জন্য খ্যাতি পেয়েছে। এখানে কয়েকটি জিনিস যা এতে অবদান রাখে এবং আমি তাদের নীচে সম্বোধন করতে যাচ্ছি। তবে শেষ পর্যন্ত, একজনকে নিজেদের জিজ্ঞাসা করা উচিত যে কোনও একটি, দুই, বা তিন মিনিট যদি সফ্টওয়্যারটি ইনস্টল ও আনইনস্টল করার সময় আসলেই বিতর্ক হয়। টিভি চ্যানেলগুলির মাধ্যমে ফ্লিপিংয়ের চেয়ে আমি বেশি সময় নিই :)
রেজিস্ট্রি
এটি অপরাধীর এক নম্বর। উইন্ডোজ ইনস্টলার তার কাজগুলির জন্য রেজিস্ট্রিটির ভারী ব্যবহার করে। আপনার সিস্টেমটি পরিপক্ক হওয়ার সাথে সাথে আপনি যেমন অ্যাপ্লিকেশনগুলি ইনস্টল ও আনইনস্টল করেন এবং নিবন্ধগুলি আকারে বৃদ্ধি পেতে বা খণ্ডিত হয়ে যায়, এমএসআই ধীরে ধীরে পরিণত হয়। একই অ্যাপ্লিকেশনটি কোনও পূর্ববর্তী উইন্ডোজ ইনস্টলেশনতে কোনও পরিপক্ক সিস্টেমে যত দ্রুত ইনস্টল করা হবে এবং আনইনস্টল করবে। এখানে সমাধান হ'ল নিবন্ধটি পরিষ্কার এবং ডিগ্র্যাগমেন্টযুক্ত চেষ্টা করা।
রেজিস্ট্রি পরিষ্কারের জন্য, সেখানে উপলব্ধ অনেক সরঞ্জামের একটি ব্যবহার করুন। তবে রেজিস্ট্রি ডিফ্র্যাগের জন্য আমি অভ্যন্তরীণ হাইভ অপটিমাইজেশনের জন্য পর্যাপ্ত এনটিআরইজিওপিটি এবং ফিজিক্যাল ফাইল ডিফ্র্যাগমেন্টেশনের জন্য পেজডেফ্রেগের প্রস্তাব দিতে পারি না ।
এমএসআই অপারেশনগুলি রেজিস্ট্রিটিতে ধীর হয়ে যাওয়ার কারণ এমএসআই এটি কীভাবে ব্যবহার করে তার সাথে সম্পর্কিত। কোন পণ্যগুলি কোন উপাদানগুলি ইনস্টল করেছে এবং কোন স্থানে এটি ইনস্টল হয়েছিল তা ট্র্যাক রাখতে উইন্ডোজ ইনস্টলার রেজিস্ট্রি ব্যবহার করে। আসল ইনস্টলেশন জিইউইডিগুলি সংকুচিত বিন্যাসে ব্যবহৃত হয়। ইনস্টল সম্পর্কে পার-মেশিনের তথ্য পাওয়া যাবে HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18
, যেখানে ব্যবহারকারী-উপাত্তের নীচে HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\
এবং ব্যবহারকারীর এসআইডি সহ একটি কীতে প্রতি ব্যবহারকারী তথ্য পাওয়া যায় ।
এই উভয় কীগুলি বেশ বড় হতে পারে এবং এতে অসংখ্য সাবকি এবং মান রয়েছে। তারা প্রতিটি ইনস্টল করা অ্যাপ্লিকেশনের পণ্য, উপাদান এবং কীপ্যাথগুলি নিয়ন্ত্রণ করে। একটি সঠিক আনইনস্টলেশন পদ্ধতির জন্য এই সমস্ত তথ্য অবশ্যই পড়তে হবে এবং প্রক্রিয়া করতে হবে। তবে রেজিস্ট্রি ফর্ম্যাটতে বর্ণমালা অনুসারে কীগুলি তালিকাভুক্ত করা হয় যা বাইনারি অনুসন্ধানের জন্য অনুমতি দেয়। কিন্তু মান হয় না। এগুলি তৈরি হওয়ার সাথে সাথে সেগুলি সংরক্ষণ করা হয়, সুতরাং লিনিয়ার অনুসন্ধানের পদ্ধতিটি সম্পাদন করা আবশ্যক। যা অ্যালগরিদম কর্মক্ষমতা কমিয়ে দেয়।
সর্বোপরি, এমএসআই হ'ল সফ্টওয়্যার ইনস্টলেশন ও আনইনস্টল করার জন্য একটি সম্পূর্ণ এবং সঠিক পদ্ধতি। তবে এটির রেজিস্ট্রি নির্ভরতা ভুগছে। সিস্টেমটি দুর্দান্ত। এটি উইন্ডোজ রেজিস্ট্রি যা দীর্ঘকাল আগে ওভারহুল করা উচিত ছিল :)
আরও উন্নত তথ্যের জন্য:
প্রতিটি ইনস্টল বা আনইনস্টল প্রক্রিয়া চলাকালীন এমএসআই কী করছে তার গভীর বিশ্লেষণের জন্য, এই নিবন্ধটি পড়ুন যাতে এমএসআই ডিবাগ সেটআপ করার পদ্ধতিটি ব্যাখ্যা করা হয়। অথবা, কম তবে এখনও মূল্যবান তথ্যের জন্য, লগিং সক্রিয় করার জন্য এটি একটি one