যদি আমি assoc
কোনও এক্সটেনশনের জন্য কমান্ড-লাইনটি ইউটিলিটি চালিত করি তবে এটি রেজিস্ট্রিতে আমি যে এক্সটেনশানটি সেট করেছি তার ফাইলের ধরন / বিবরণ প্রদর্শন করে। তবে আমি যদি কন্ট্রোল প্যানেলে যাই -> ডিফল্ট প্রোগ্রাম - অ্যাসোসিয়েশন সেট করি তবে আমি একটি ভিন্ন বর্ণনা এবং ডিফল্ট প্রোগ্রাম দেখতে পাচ্ছি।
এটি দুটি কী কী সেটিং করত তা ব্যবহৃত হত:
HKCR\.ext
(ডিফল্ট) = শনাক্তকারী- সনাক্তকারী (ডিফল্ট) = "ফাইলের বিবরণ"
- \ DefaultIcon (ডিফল্ট) = কিছু আইকন
- Ll শেল \ ওপেন \ কমান্ড (ডিফল্ট) = কিছু সম্পাদক
তবে এখন এটি অন্যত্র একটি ওভাররাইড রয়েছে বলে মনে হয়, যা ডিফল্ট প্রোগ্রামগুলির তালিকায় প্রদর্শিত হয়।
আমার প্রশ্ন হ'ল আমি কোথায় এই ওভাররাইড হওয়া সমিতির তথ্য সঞ্চিত? আমি ধরে নিচ্ছি যে এটি রেজিস্ট্রিতে রয়েছে, তবে আমি যে চাবিগুলি প্রত্যাশা করব তাতে এটি দেখতে পাচ্ছি না। আমি বিশ্বাস করি এটি ভিস্তার সময় ফ্রেমে পরিবর্তিত হয়েছিল, তবে এটি এক্সপিতেও থাকতে পারে।
আপডেট: যেহেতু কিছুটা বিভ্রান্তি রয়েছে তাই নিম্নলিখিত পরীক্ষাটি করুন। কিছু নতুন এক্সটেনশনে ফাইলের নাম পরিবর্তন করুন। উপরে উল্লিখিত রেজিস্ট্রি কীগুলিতে একটি সমিতি তৈরি করুন। তারপরে ফাইলটিতে ডান ক্লিক করুন, সাথে খুলুন এবং একটি আলাদা প্রোগ্রাম নির্বাচন করুন (এটিকে ডিফল্ট করার জন্য পরীক্ষা করা হচ্ছে)। এখন রেজিস্ট্রি পরীক্ষা করুন। এটি অপরিবর্তিত রয়েছে, তবে এখন ফাইলটি একটি আলাদা বিবরণ, আইকন এবং ডিফল্ট প্রোগ্রামের সাথে যুক্ত।
HKEY_CLASSES_ROOT
মানচিত্র।assoc
কমান্ড কী ফিরে আসে সেগুলি তারা সঞ্চয় করে । কন্ট্রোল প্যানেলে ডিফল্ট প্রোগ্রামগুলি দ্বারা ফিরিয়ে দেওয়া ওভাররাইড তথ্য আলাদা।