"এইচকেএলএম" কি "এইচকেই_লোকাল_ম্যাচিন" এর একটি উপনাম?


61

HKLMসাধারণত সংক্ষিপ্তসার হিসাবে ব্যবহৃত হয় HKEY_LOCAL_MACHINE। কিছুটা অপ্রত্যাশিতভাবে যখন আমি regকোনও মূল্য জিজ্ঞাসা করি তখন এটি সত্য বলেও মনে হয়।

C:\>reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CurrentVersion"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    CurrentVersion    REG_SZ    6.1


C:\>reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "CurrentVersion"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
    CurrentVersion    REG_SZ    6.1

সেগুলি সমতুল্য, বা অন্যটির জন্য একজনের একটি উপনাম রয়েছে এমনটি উল্লেখ করে কোনও রেফারেন্স রয়েছে? বা বাস্তবে কি এমন ঘটনা আছে যেখানে তারা একই জিনিস নয়?

উত্তর:


79

না, যদিও এইচকেএলএম HKEY_LOCAL_MACHINE এর একটি সংক্ষেপণ, মাইক্রোসফ্টের পক্ষ থেকে এটি সর্বদা সমান বলে কোনও অফিসিয়াল বিবৃতি নেই। প্রকৃতপক্ষে, এটি স্পষ্টতই বলেছে যে এই শর্টকাটের প্রাপ্যতা ব্যবহার করা সফ্টওয়্যারটির উপর নির্ভর করে এবং এগুলিকে সাধারণত "সাধারণত ব্যবহৃত সংক্ষিপ্তকরণ" হিসাবে উল্লেখ করা হয়।

এমন কেস রয়েছে যেখানে HKEY_LOCAL_MACHINE কে এইচকেএলএম-এর সংক্ষিপ্ত বিবরণ অনুমোদিত নয়, উদাহরণস্বরূপ নীতি নির্ধারণ করার সময় :

নিম্নলিখিত শর্তাবলী প্রযোজ্য:

  1. রেজিস্ট্রি পাথ অবশ্যই শতাংশ চিহ্ন (%) দ্বারা আবদ্ধ থাকতে হবে।
  2. রেজিস্ট্রি সেটিংস অবশ্যই একটি REG_SZ বা REG_EXPAND_SZ প্রকারের হতে হবে। যদি রেজিস্ট্রি মানটিতে পরিবেশের ভেরিয়েবল থাকে তবে নীতিটি মূল্যায়ন করা হলে এগুলি প্রসারিত হবে।
  3. HKEY_LOCAL_MACHINE বা HKEY_CURRENT_USER এর সংক্ষেপণ হিসাবে HKLM কে সংক্ষেপ হিসাবে ব্যবহার করবেন না।
  4. একটি রেজিস্ট্রি পাথ নিয়মে একটি প্রত্যয় পথও অন্তর্ভুক্ত থাকতে পারে।

( সফ্টওয়্যার বিধিনিষেধ নীতিমালার ডকুমেন্টেশন থেকে , আমার দ্বারা সাহস যোগ হয়েছে))


3
এটা সঠিক উত্তর. সম্পূর্ণ নামগুলি কেবল কার্নেল দ্বারা সমর্থিত। যে কোনও সংক্ষিপ্তসারগুলি সরঞ্জাম-নির্দিষ্ট।
অ্যান্ড্রু মেডিকো

13
> এটি স্পষ্টতই বলেছে যে এই শর্টকাটের প্রাপ্যতা ব্যবহার করা সফ্টওয়্যারটির উপর নির্ভর করে এবং এগুলিকে সাধারণত "সাধারণত ব্যবহৃত সংক্ষিপ্তকরণ" হিসাবে উল্লেখ করা হয় যদি আপনি এর জন্য কোনও উত্সের সাথে লিঙ্ক করতে পারেন তবে এটি দুর্দান্ত হবে। (এমন নয় যে আমি আপনাকে বিশ্বাস করি না, তবে একটি প্রামাণিক উত্স দাবিটি আরও
বব

1
এছাড়াও আপনি এই .reg

@ লাইটনেসেসেসিনআরবিট এটিকে ভুল প্রমাণ করে কিছু প্রমাণ নির্দ্বিধায় অনুভব করুন।
অ্যান্ড্রু মেডিকো

4

হ্যাঁ.

HKLM হ'ল HKEY_LOCAL_MACHINE ভেরিয়েবল।

এবং এইচকেসিইউ HKEY_CURRENT_USER।

তারা একই জিনিস।

উইকিপিডিয়া অনুসারে :

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

  • HKEY_LOCAL_MACHINE বা HKLM
  • HKEY_CURRENT_CONFIG বা এইচকেসিসি (কেবল উইন্ডোজ 9 এক্স এবং এনটি-তে)
  • HKEY_CLASSES_ROOT বা HKCR
  • HKEY_CURRENT_USER বা HKCU
  • HKEY_USERS বা এইচকিউ
  • HKEY_PERFORMANCE_DATA (শুধুমাত্র উইন্ডোজ এনটি-তে, তবে উইন্ডোজ রেজিস্ট্রি এডিটরটিতে অদৃশ্য)
  • HKEY_DYN_DATA (শুধুমাত্র উইন্ডোজ 9x এ, এবং উইন্ডোজ রেজিস্ট্রি এডিটরটিতে দৃশ্যমান)

16
এটি বলে যে এগুলি চালচলনের সমতুল্য, তবে নয় যে তারা একই জিনিস বা উপমা হিসাবে সংজ্ঞায়িত হয়েছে; বিশেষত "অ্যাপ্লিকেশনগুলির উপর নির্ভর করে"।
জো কেয়ার্নি

এটি একটি বেশিরভাগ-অসম্পূর্ণ উইকিপিডিয়া পৃষ্ঠাও, তাই এটির জন্য উপযুক্ত মূল্য নির্ধারণ করুন (সম্ভবত নির্ভুল তবে কোনও এসও বা এসইউ পৃষ্ঠার চেয়ে বাস্তবের চেয়ে ভাল এবং সম্ভবত আরও খারাপ)।
জো

যদিও তারা একই জিনিস, সংক্ষেপণটি স্ট্যান্ডার্ডের অংশ নয় এবং তাই খাঁটি সমতুল্য নয়।

4

আমি এটিকে যোগ করব পাওয়ারশেলের সাথে, এইচকেএলএম HKEY_LOCAL_MACHINE এর মাউন্ট হিসাবে বিদ্যমান, যেমন এটি পরিবর্তনীয়। উদাহরণ

পিএস> গেট-আইটেম এইচকেএলএম:
নাম সম্পত্তি
---- --------
HKEY_LOCAL_MACHINE

PS> সরান-PSDrive এইচকেএলএম

পিএস> গেট-আইটেম এইচকেএলএম:
গেম-আইটেম: ড্রাইভ খুঁজে পাচ্ছেন না। 'এইচকেএলএম' নামে একটি ড্রাইভ বিদ্যমান নেই।

2

টুইঙ্কলস নোট হিসাবে, এটি একটি সাধারণত ব্যবহৃত সংক্ষেপণ। আমি কোনও উত্স স্পষ্টভাবে বলতে পারি না যে এটি ব্যবহার করা যাবে না, তবে আমি একটি সারণী পেয়েছি যা উইন্ডোজ 2000 রেজিস্ট্রি সাবট্রির জন্য সাধারণত ব্যবহৃত সংক্ষেপণগুলি নির্দেশ করে যা বেশিরভাগ বর্তমানের সেট (উইন্ডোজ 7 হিসাবে) এর সমান। আমি সেখানে যা জানতে পেরেছি তা এখানে:

উইন্ডোজ 2000 এর জন্য রেজিস্ট্রি ওভারভিউ থেকে (এই সাইটের ফর্ম্যাট করার জন্য সংশোধিত):

Table 16.1 Registry Subtrees
HKEY_CLASSES_ROOT  HKCR
HKEY_CURRENT_USER HKCU
HKEY_LOCAL_MACHINE HKLM
HKEY_USERS HKU
HKEY_CURRENT_CONFIG HKCC
HKEY_PERFORMANCE_DATA No commonly used abbreviation

সেই তালিকাটি এক্সপি সমর্থন নিবন্ধে উপস্থাপিত হয়েছে , পারফরম্যান্স ডেটা সাবট্রি বিয়োগ (যা আমি মনে করি এখন চলে গেছে এবং পঙ্কজ / উইকিপিডিয়া সেই চিন্তাকে সমর্থন করে)।

রয়েছে উইন্ডোজ রেজিস্ট্রি রেফারেন্স , যা আমি পূর্বনির্ধারিত কী পাতা, বিভিন্ন সাব-ট্রি, প্রতিটি যা তাদের নির্দিষ্ট পৃষ্ঠার লিঙ্ক দেওয়া (যার বেশিরভাগ উইন্ডোজ সার্ভার কোনো কারণে 2003 পৃষ্ঠাগুলিতে যান) আছে তালিকাবদ্ধ লিঙ্ক। তারা সেখানে সংক্ষিপ্তসারগুলিও তালিকাভুক্ত করে, যা উপরের সাথে সামঞ্জস্যপূর্ণ।

এই পৃষ্ঠাগুলির কোনওটিই তবে প্রোগ্রামিংয়ে সংক্ষেপগুলি ব্যবহার করা যায় কিনা তা নিয়ে আলোচনা করে না, যা আমাকে বিশ্বাস করতে পরিচালিত করে যে এটি স্পষ্টভাবে কোথাও বলা হয়নি - তবে এটি আরও একটি অবিরাম নিয়ম (আপনি যদি নিশ্চিত হন যে তারা কাজ করবে তবে সংক্ষিপ্ত বিবরণ ব্যবহার করবেন না) ।

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