ডিফল্ট প্রোগ্রাম অ্যাসোসিয়েশনগুলি রেজিস্ট্রিতে কোথায় সংরক্ষিত আছে? [প্রতিলিপি]


17

যদি আমি assocকোনও এক্সটেনশনের জন্য কমান্ড-লাইনটি ইউটিলিটি চালিত করি তবে এটি রেজিস্ট্রিতে আমি যে এক্সটেনশানটি সেট করেছি তার ফাইলের ধরন / বিবরণ প্রদর্শন করে। তবে আমি যদি কন্ট্রোল প্যানেলে যাই -> ডিফল্ট প্রোগ্রাম - অ্যাসোসিয়েশন সেট করি তবে আমি একটি ভিন্ন বর্ণনা এবং ডিফল্ট প্রোগ্রাম দেখতে পাচ্ছি।

এটি দুটি কী কী সেটিং করত তা ব্যবহৃত হত:

  • HKCR\.ext(ডিফল্ট) = শনাক্তকারী
  • সনাক্তকারী (ডিফল্ট) = "ফাইলের বিবরণ"
    • \ DefaultIcon (ডিফল্ট) = কিছু আইকন
    • Ll শেল \ ওপেন \ কমান্ড (ডিফল্ট) = কিছু সম্পাদক

তবে এখন এটি অন্যত্র একটি ওভাররাইড রয়েছে বলে মনে হয়, যা ডিফল্ট প্রোগ্রামগুলির তালিকায় প্রদর্শিত হয়।

আমার প্রশ্ন হ'ল আমি কোথায় এই ওভাররাইড হওয়া সমিতির তথ্য সঞ্চিত? আমি ধরে নিচ্ছি যে এটি রেজিস্ট্রিতে রয়েছে, তবে আমি যে চাবিগুলি প্রত্যাশা করব তাতে এটি দেখতে পাচ্ছি না। আমি বিশ্বাস করি এটি ভিস্তার সময় ফ্রেমে পরিবর্তিত হয়েছিল, তবে এটি এক্সপিতেও থাকতে পারে।

আপডেট: যেহেতু কিছুটা বিভ্রান্তি রয়েছে তাই নিম্নলিখিত পরীক্ষাটি করুন। কিছু নতুন এক্সটেনশনে ফাইলের নাম পরিবর্তন করুন। উপরে উল্লিখিত রেজিস্ট্রি কীগুলিতে একটি সমিতি তৈরি করুন। তারপরে ফাইলটিতে ডান ক্লিক করুন, সাথে খুলুন এবং একটি আলাদা প্রোগ্রাম নির্বাচন করুন (এটিকে ডিফল্ট করার জন্য পরীক্ষা করা হচ্ছে)। এখন রেজিস্ট্রি পরীক্ষা করুন। এটি অপরিবর্তিত রয়েছে, তবে এখন ফাইলটি একটি আলাদা বিবরণ, আইকন এবং ডিফল্ট প্রোগ্রামের সাথে যুক্ত।

উত্তর:


20

এর মধ্যে থাকা উচিত:

HKEY_LOCAL_MACHINE\SOFTWARE\Classes এবং HKCU\SOFTWARE\Classes

এবং আমি বিশ্বাস করি না যে এটি সম্প্রতি পরিবর্তিত হয়েছে।

অগ্রাধিকার বর্তমান ব্যবহারকারীর, তারপরে স্থানীয় মেশিনের (বাইরের শ্রেণিতে আমি বিশ্বাস করি ক্লাসের মূলকে)।

এক্সপ্লোরার রেজিস্ট্রি কীগুলির একটি আলাদা সেট ব্যবহার করে যা এখানে পাওয়া যাবে:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\


আমি বিশ্বাস করি এটিই HKEY_CLASSES_ROOTমানচিত্র। assocকমান্ড কী ফিরে আসে সেগুলি তারা সঞ্চয় করে । কন্ট্রোল প্যানেলে ডিফল্ট প্রোগ্রামগুলি দ্বারা ফিরিয়ে দেওয়া ওভাররাইড তথ্য আলাদা।
জিম ম্যাককিথ

আমি এটিকে আপনার শ্রেণীবদ্ধের সাথে যুক্ত করে এডিট দেখেছি। তবে আপনি এই বিষয়টিটি মিস করছেন যে অন্য কোথাও ওভাররাইড হওয়া সমিতি রয়েছে যা কন্ট্রোল প্যানেল থেকে ডিফল্ট প্রোগ্রামগুলির তালিকায় প্রদর্শিত হয় ।
জিম ম্যাককিথ

এবং এটি কি এইচকেসিইউতে সেটিংস নয়?
সান্দোস

নাহ, আমি যোগ করা আপডেট দেখুন। আপনি নিজে এটি পরীক্ষা করতে পারেন।
জিম ম্যাককিথ

1
আপনাকে উষ্ঞ স্বাগতম. আগের বিভ্রান্তির জন্য দুঃখিত।
soandos
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.