نرم

ونڈوز رجسٹری کیا ہے اور یہ کیسے کام کرتی ہے؟

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





پر پوسٹ کیا گیا۔آخری بار اپ ڈیٹ کیا گیا: فروری 16، 2021

ونڈوز رجسٹری ونڈوز ایپلی کیشنز کے کنفیگریشنز، اقدار اور خصوصیات کے ساتھ ساتھ ونڈوز آپریٹنگ سسٹم کا ایک مجموعہ ہے جسے ایک واحد ذخیرہ میں درجہ بندی کے انداز میں منظم اور ذخیرہ کیا جاتا ہے۔



جب بھی ونڈوز سسٹم میں کوئی نیا پروگرام انسٹال ہوتا ہے تو ونڈوز رجسٹری میں اس کی خصوصیات جیسے سائز، ورژن، اسٹوریج میں جگہ وغیرہ کے ساتھ ایک اندراج کیا جاتا ہے۔

ونڈوز رجسٹری کیا ہے اور یہ کیسے کام کرتی ہے۔



کیونکہ، یہ معلومات ڈیٹا بیس میں محفوظ کی گئی ہیں، نہ صرف آپریٹنگ سسٹم استعمال کیے گئے وسائل سے آگاہ ہے، بلکہ دیگر ایپلی کیشنز بھی اس معلومات سے فائدہ اٹھا سکتی ہیں کیونکہ وہ کسی بھی تنازعہ سے آگاہ ہیں جو کچھ وسائل یا فائلوں کو شریک کرنے کی صورت میں پیدا ہو سکتے ہیں۔ موجود

مشمولات[ چھپائیں ]



ونڈوز رجسٹری کیا ہے اور یہ کیسے کام کرتی ہے؟

ونڈوز رجسٹری واقعی ونڈوز کے کام کرنے کے طریقے کا دل ہے۔ یہ واحد آپریٹنگ سسٹم ہے جو مرکزی رجسٹری کے اس نقطہ نظر کو استعمال کرتا ہے۔ اگر ہم تصور کریں تو آپریٹنگ سسٹم کے ہر حصے کو ونڈوز رجسٹری کے ساتھ بوٹنگ سیکوئنس سے لے کر فائل کا نام تبدیل کرنے جیسا آسان کام کرنا ہوتا ہے۔

سیدھے الفاظ میں، یہ لائبریری کارڈ کیٹلاگ سے ملتا جلتا ایک ڈیٹا بیس ہے، جہاں رجسٹری میں اندراجات کارڈ کیٹلاگ میں محفوظ کارڈوں کے ڈھیر کی طرح ہوتے ہیں۔ رجسٹری کی کلید ایک کارڈ ہوگی اور رجسٹری کی قیمت اس کارڈ پر لکھی گئی اہم معلومات ہوگی۔ ونڈوز آپریٹنگ سسٹم رجسٹری کا استعمال معلومات کے ایک گروپ کو ذخیرہ کرنے کے لیے کرتا ہے جو ہمارے سسٹم اور سافٹ ویئر کو کنٹرول کرنے اور ان کا نظم کرنے کے لیے استعمال ہوتا ہے۔ یہ پی سی ہارڈویئر کی معلومات سے لے کر صارف کی ترجیحات اور فائل کی اقسام تک کچھ بھی ہو سکتا ہے۔ تقریباً کسی بھی قسم کی ترتیب جو ہم ونڈوز سسٹم میں کرتے ہیں اس میں رجسٹری میں ترمیم شامل ہوتی ہے۔



ونڈوز رجسٹری کی تاریخ

ونڈوز کے ابتدائی ورژنز میں، ایپلیکیشن ڈویلپرز کو ایک الگ .ini فائل ایکسٹینشن کے ساتھ ایگزیکیوٹیبل فائل کو شامل کرنا پڑتا تھا۔ اس .ini فائل میں دیے گئے قابل عمل پروگرام کے صحیح طریقے سے کام کرنے کے لیے درکار تمام سیٹنگز، پراپرٹیز اور کنفیگریشن موجود ہے۔ تاہم، یہ کچھ معلومات کے بے کار ہونے کی وجہ سے بہت غیر موثر ثابت ہوا اور اس سے قابل عمل پروگرام کے لیے سیکیورٹی خطرہ بھی تھا۔ نتیجے کے طور پر، معیاری، مرکزی اور محفوظ ٹیکنالوجی کا ایک نیا نفاذ ایک واضح ضرورت تھی۔

ونڈوز 3.1 کی آمد کے ساتھ، اس مطالبے کا ایک ننگے ہڈیوں والا ورژن ایک مرکزی ڈیٹا بیس کے ساتھ پورا کیا گیا جو ونڈوز رجسٹری کہلانے والی تمام ایپلی کیشنز اور سسٹم کے لیے مشترک ہے۔

یہ ٹول، تاہم، بہت محدود تھا، کیونکہ ایپلی کیشنز صرف ایک قابل عمل کنفیگریشن کی معلومات کو محفوظ کر سکتی تھیں۔ سالوں کے دوران، Windows 95 اور Windows NT نے اس بنیاد پر مزید ترقی کی، ونڈوز رجسٹری کے نئے ورژن میں مرکزی خصوصیت کے طور پر مرکزیت کو متعارف کرایا۔

اس نے کہا، ونڈوز رجسٹری میں معلومات کو ذخیرہ کرنا سافٹ ویئر ڈویلپرز کے لیے ایک آپشن ہے۔ لہذا، اگر ایک سافٹ ویئر ایپلیکیشن ڈویلپر کو پورٹیبل ایپلی کیشن بنانا ہے، تو اسے رجسٹری میں معلومات شامل کرنے کی ضرورت نہیں ہے، کنفیگریشن، پراپرٹیز، اور اقدار کے ساتھ مقامی اسٹوریج بنائی اور کامیابی کے ساتھ بھیجی جا سکتی ہے۔

دوسرے آپریٹنگ سسٹمز کے حوالے سے ونڈوز رجسٹری کی مطابقت

ونڈوز واحد آپریٹنگ سسٹم ہے جو مرکزی رجسٹری کے اس طریقہ کو استعمال کرتا ہے۔ اگر ہم تصور کریں تو آپریٹنگ سسٹم کے ہر حصے کو ونڈوز رجسٹری کے ساتھ بوٹنگ کی ترتیب سے لے کر فائل کا نام تبدیل کرنے تک بات چیت کرنی ہوگی۔

دیگر تمام آپریٹنگ سسٹمز جیسے کہ iOS، Mac OS، Android، اور Linux آپریٹنگ سسٹم کو ترتیب دینے اور آپریٹنگ سسٹم کے رویے کو تبدیل کرنے کے طریقے کے طور پر ٹیکسٹ فائلوں کو استعمال کرتے رہتے ہیں۔

زیادہ تر لینکس ویریئنٹس میں، کنفیگریشن فائلیں .txt فارمیٹ میں محفوظ کی جاتی ہیں، یہ ایک مسئلہ بن جاتا ہے جب ہمیں ٹیکسٹ فائلوں کے ساتھ کام کرنا پڑتا ہے کیونکہ تمام .txt فائلوں کو اہم سسٹم فائلوں کے طور پر سمجھا جاتا ہے۔ لہذا اگر ہم ان آپریٹنگ سسٹمز میں ٹیکسٹ فائلوں کو کھولنے کی کوشش کرتے ہیں، تو ہم اسے نہیں دیکھ پائیں گے۔ یہ آپریٹنگ سسٹم اسے حفاظتی اقدام کے طور پر چھپانے کی کوشش کرتے ہیں کیونکہ سسٹم کی تمام فائلیں جیسے کہ نیٹ ورک کارڈ کی کنفیگریشن، فائر وال، آپریٹنگ سسٹم، گرافیکل یوزر انٹرفیس، ویڈیو کارڈز انٹرفیس وغیرہ۔ ASCII فارمیٹ۔

اس مسئلے کو روکنے کے لیے میک او ایس کے ساتھ ساتھ آئی او ایس دونوں نے ٹیکسٹ فائل ایکسٹینشن کے لیے ایک بالکل مختلف نقطہ نظر کو لاگو کیا .plist توسیع جس میں تمام سسٹم کے ساتھ ساتھ ایپلیکیشن کنفیگریشن کی معلومات بھی شامل ہیں لیکن پھر بھی ایک واحد رجسٹری رکھنے کے فوائد فائل ایکسٹینشن کی سادہ تبدیلی سے کہیں زیادہ ہیں۔

ونڈوز رجسٹری کے کیا فوائد ہیں؟

چونکہ آپریٹنگ سسٹم کا ہر حصہ ونڈوز رجسٹری کے ساتھ مسلسل رابطہ کرتا ہے، اس لیے اسے بہت تیز اسٹوریج میں محفوظ کیا جانا چاہیے۔ لہذا، یہ ڈیٹا بیس انتہائی تیز پڑھنے اور لکھنے کے ساتھ ساتھ موثر اسٹوریج کے لیے ڈیزائن کیا گیا تھا۔

اگر ہم رجسٹری ڈیٹا بیس کے سائز کو کھولیں اور چیک کریں تو یہ عام طور پر 15 - 20 میگا بائٹس کے درمیان منڈلاتا ہے جو اسے اتنا چھوٹا بنا دیتا ہے کہ ہمیشہ اس میں لوڈ کیا جا سکتا ہے۔ رام (رینڈم ایکسیس میموری) جو اتفاق سے آپریٹنگ سسٹم کے لیے دستیاب سب سے تیز اسٹوریج ہے۔

چونکہ رجسٹری کو ہر وقت میموری میں لوڈ کرنے کی ضرورت ہوتی ہے، اگر رجسٹری کا سائز بڑا ہے تو یہ تمام دیگر ایپلیکیشنز کو آسانی سے چلانے یا بالکل چلانے کے لیے کافی جگہ نہیں چھوڑے گی۔ یہ آپریٹنگ سسٹم کی کارکردگی کے لیے نقصان دہ ہوگا، اس لیے ونڈوز رجسٹری کو انتہائی موثر ہونے کے بنیادی مقصد کے ساتھ ڈیزائن کیا گیا ہے۔

اگر ایک ہی ڈیوائس کے ساتھ متعدد صارفین تعامل کر رہے ہیں اور ایسی متعدد ایپلیکیشنز ہیں جو وہ استعمال کرتے ہیں عام ہیں، تو ایک ہی ایپلی کیشنز کو دو یا ایک سے زیادہ بار انسٹال کرنا مہنگی اسٹوریج کا ضیاع ہوگا۔ ونڈوز رجسٹری ان حالات میں بہترین ہے جہاں ایپلیکیشن کنفیگریشن کو مختلف صارفین کے درمیان شیئر کیا جاتا ہے۔

یہ نہ صرف استعمال شدہ کل اسٹوریج کو کم کرتا ہے بلکہ اپنے صارفین کو ایک ہی انٹریکشن پورٹ سے ایپلی کیشن کی کنفیگریشن میں تبدیلیاں کرنے تک رسائی فراہم کرتا ہے۔ یہ وقت بھی بچاتا ہے کیونکہ صارف کو دستی طور پر ہر مقامی اسٹوریج .ini فائل پر نہیں جانا پڑتا ہے۔

انٹرپرائز سیٹ اپ میں ملٹی یوزر کے منظرنامے بہت عام ہیں، یہاں، صارف کے استحقاق تک رسائی کی سخت ضرورت ہے۔ چونکہ تمام معلومات یا وسائل ہر کسی کے ساتھ شیئر نہیں کیے جا سکتے، اس لیے پرائیویسی پر مبنی صارف تک رسائی کی ضرورت کو سنٹرلائزڈ ونڈوز رجسٹری کے ذریعے آسانی سے لاگو کیا گیا۔ یہاں نیٹ ورک ایڈمنسٹریٹر شروع کیے گئے کام کی بنیاد پر روکنے یا اجازت دینے کا حق محفوظ رکھتا ہے۔ اس نے واحد ڈیٹا بیس کو ورسٹائل بنا دیا اور ساتھ ہی اسے مضبوط بنا دیا کیونکہ نیٹ ورک میں متعدد ڈیوائسز کی تمام رجسٹریوں تک ریموٹ رسائی کے ساتھ اپ ڈیٹ بیک وقت کیے جا سکتے ہیں۔

ونڈوز رجسٹری کیسے کام کرتی ہے؟

آئیے اپنے ہاتھوں کو گندا کرنا شروع کرنے سے پہلے ونڈوز رجسٹری کے بنیادی عناصر کو دریافت کریں۔

ونڈوز رجسٹری دو بنیادی عناصر سے بنی ہے جسے کہا جاتا ہے۔ رجسٹری کی کلید جو ایک کنٹینر آبجیکٹ ہے یا سیدھے الفاظ میں یہ ایک فولڈر کی طرح ہے جس میں مختلف قسم کی فائلیں محفوظ ہیں۔ رجسٹری اقدار جو نان کنٹینر آبجیکٹ ہیں جو فائلوں کی طرح ہیں جو کسی بھی فارمیٹ کی ہو سکتی ہیں۔

آپ کو یہ بھی معلوم ہونا چاہئے: ونڈوز رجسٹری کیز کا مکمل کنٹرول یا ملکیت کیسے حاصل کریں۔

ونڈوز رجسٹری تک کیسے رسائی حاصل کی جائے؟

ہم رجسٹری ایڈیٹر ٹول کا استعمال کرتے ہوئے ونڈوز رجسٹری تک رسائی اور کنفیگر کر سکتے ہیں، مائیکروسافٹ میں اپنے ونڈوز آپریٹنگ سسٹم کے ہر ورژن کے ساتھ رجسٹری میں ترمیم کرنے کی مفت یوٹیلیٹی شامل ہے۔

اس رجسٹری ایڈیٹر تک Regedit ٹائپ کرکے رسائی حاصل کی جاسکتی ہے۔ کمانڈ پرامپٹ یا صرف سٹارٹ مینو سے سرچ یا رن باکس میں Regedit ٹائپ کر کے۔ یہ ایڈیٹر ونڈوز رجسٹری تک رسائی کا پورٹل ہے، اور یہ رجسٹری کو دریافت کرنے اور اس میں تبدیلیاں کرنے میں ہماری مدد کرتا ہے۔ رجسٹری ایک چھتری اصطلاح ہے جو ونڈوز انسٹالیشن کی ڈائرکٹری کے اندر موجود مختلف ڈیٹا بیس فائلوں کے ذریعہ استعمال ہوتی ہے۔

رجسٹری ایڈیٹر تک کیسے رسائی حاصل کریں۔

کمانڈ پرامپٹ شفٹ + F10 میں regedit چلائیں۔

کیا رجسٹری ایڈیٹر میں ترمیم کرنا محفوظ ہے؟

اگر آپ نہیں جانتے کہ آپ کیا کر رہے ہیں تو رجسٹری کنفیگریشن کے ارد گرد کھیلنا خطرناک ہے۔ جب بھی آپ رجسٹری میں ترمیم کرتے ہیں، یقینی بنائیں کہ آپ صحیح ہدایات پر عمل کرتے ہیں اور صرف وہی تبدیل کرتے ہیں جو آپ کو تبدیل کرنے کی ہدایت کی گئی ہے۔

اگر آپ جان بوجھ کر یا غلطی سے ونڈوز رجسٹری میں کسی چیز کو ڈیلیٹ کر دیتے ہیں تو یہ آپ کے سسٹم کی کنفیگریشن کو تبدیل کر سکتا ہے جس سے یا تو بلیو سکرین آف ڈیتھ ہو سکتی ہے یا پھر ونڈوز بوٹ نہیں ہو گی۔

لہذا عام طور پر اس کی سفارش کی جاتی ہے۔ بیک اپ ونڈوز رجسٹری اس میں کوئی تبدیلی کرنے سے پہلے۔ آپ بھی ایک نظام بحالی نقطہ بنائیں (جو خود بخود رجسٹری کا بیک اپ لے لیتا ہے) جسے استعمال کیا جا سکتا ہے اگر آپ کو کبھی بھی رجسٹری کی ترتیبات کو معمول پر لانے کی ضرورت ہو۔ لیکن اگر آپ صرف وہی کہتے ہیں جو آپ کو بتایا جاتا ہے تو اس میں کوئی مسئلہ نہیں ہونا چاہئے۔ اگر آپ کو یہ جاننے کی ضرورت ہے کہ کس طرح کرنا ہے۔ ونڈوز رجسٹری کو بحال کریں پھر یہ ٹیوٹوریل آسانی سے کرنے کا طریقہ بتاتا ہے۔

آئیے ونڈوز رجسٹری کی ساخت کا جائزہ لیتے ہیں۔

ایک ناقابل رسائی سٹوریج مقام پر ایک صارف ہے جو صرف آپریٹنگ سسٹم کی رسائی کے لیے موجود ہے۔

یہ کلیدیں سسٹم بوٹ کے مرحلے کے دوران RAM پر لوڈ ہوتی ہیں اور ایک خاص وقفہ کے اندر یا جب کوئی مخصوص نظام کی سطح کا واقعہ یا واقعات رونما ہوتے ہیں تو ان سے مسلسل رابطہ کیا جاتا ہے۔

ان رجسٹری کیز کا ایک خاص حصہ ہارڈ ڈسک میں محفوظ ہو جاتا ہے۔ ہارڈ ڈسک میں محفوظ ہونے والی یہ چابیاں چھتے کہلاتی ہیں۔ رجسٹری کے اس حصے میں رجسٹری کیز، رجسٹری سب کیز، اور رجسٹری ویلیوز شامل ہیں۔ صارف کو دیے گئے استحقاق کی سطح پر منحصر ہے، وہ ان کلیدوں کے کچھ حصوں تک رسائی حاصل کرے گا۔

HKEY سے شروع ہونے والی رجسٹری میں درجہ بندی کے عروج پر ہونے والی چابیاں چھتے سمجھی جاتی ہیں۔

ایڈیٹر میں، چھتے اسکرین کے بائیں جانب واقع ہوتے ہیں جب تمام چابیاں پھیلائے بغیر دیکھی جاتی ہیں۔ یہ رجسٹری کیز ہیں جو فولڈر کے طور پر ظاہر ہوتی ہیں۔

آئیے ونڈوز رجسٹری کلید اور اس کی ذیلی کلیدوں کی ساخت کو دریافت کریں:

کلیدی نام کی مثال - HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804

یہاں loc_0804 سے مراد ذیلی کلید ہے بریک سے مراد سب کی ان پٹ ہے جو HKEY_LOCAL_MACHINE روٹ کی کے ذیلی کلید سسٹم سے مراد ہے۔

ونڈوز رجسٹری میں عام روٹ کیز

مندرجہ ذیل کلیدوں میں سے ہر ایک اس کی اپنی انفرادی چھتہ ہے، جس میں اعلی درجے کی کلید کے اندر مزید کلیدیں شامل ہیں۔

میں. HKEY_CLASSES_ROOT

یہ ونڈوز رجسٹری کا رجسٹری ہائیو ہے جو فائل ایکسٹینشن ایسوسی ایشن کی معلومات پر مشتمل ہے، پروگرامی شناخت کنندہ (ProgID)، انٹرفیس ID (IID) ڈیٹا، اور کلاس ID (CLSID) .

یہ رجسٹری ہائیو HKEY_CLASSES_ROOT ونڈوز آپریٹنگ سسٹم میں ہونے والی کسی بھی کارروائی یا تقریب کا گیٹ وے ہے۔ فرض کریں کہ ہم ڈاؤن لوڈز فولڈر میں کچھ mp3 فائلوں تک رسائی حاصل کرنا چاہتے ہیں۔ آپریٹنگ سسٹم مطلوبہ کارروائیاں کرنے کے لیے اس کے ذریعے اپنا استفسار چلاتا ہے۔

جس لمحے آپ HKEY_CLASSES_ROOT hive تک رسائی حاصل کرتے ہیں، ایکسٹینشن فائلوں کی اتنی بڑی فہرست کو دیکھ کر مغلوب ہونا واقعی آسان ہے۔ تاہم، یہ وہی رجسٹری کیز ہیں جو ونڈوز کو روانی سے کام کرتی ہیں۔

HKEY_CLASSES_ROOT ہائیو رجسٹری کیز کی کچھ مثالیں درج ذیل ہیں،

HKEY_CLASSES_ROOT.otf HKEY_CLASSES_ROOT.htc HKEY_CLASSES_ROOT.img HKEY_CLASSES_ROOT.mhtml HKEY_CLASSES_ROOT.png'mv-ad-box' data-slotid='content_b>

جب بھی ہم کسی فائل پر ڈبل کلک کرتے ہیں اور کھولتے ہیں تو تصویر کہنے کی اجازت دیتی ہے، سسٹم HKEY_CLASSES_ROOT کے ذریعے استفسار بھیجتا ہے جہاں ایسی فائل کی درخواست کرنے پر کیا کرنا ہے اس کی ہدایات واضح طور پر دی جاتی ہیں۔ لہذا نظام درخواست کردہ تصویر کو ظاہر کرنے والے فوٹو ویور کو کھولتا ہے۔

مندرجہ بالا مثال میں، رجسٹری HKEY_CLASSES_ROOT.jpg'https://docs.microsoft.com/en-us/windows/win32/sysinfo/hkey-classes-root-key'> میں محفوظ کیز کو کال کرتی ہے۔ HKEY_CLASSES_روٹ . اسکرین کے بائیں جانب HKEY_CLASSES کلید کو کھول کر اس تک رسائی حاصل کی جا سکتی ہے۔

ii HKEY_LOCAL_MACHINE

یہ ان متعدد رجسٹری چھاتیوں میں سے ایک ہے جو مقامی کمپیوٹر کے لیے مخصوص تمام ترتیبات کو محفوظ کرتا ہے۔ یہ ایک عالمی کلید ہے جہاں ذخیرہ شدہ معلومات کو کسی صارف یا پروگرام کے ذریعے ترمیم نہیں کیا جا سکتا۔ اس ذیلی کلید کی عالمی نوعیت کی وجہ سے اس سٹوریج میں محفوظ تمام معلومات ایک ورچوئل کنٹینر کی شکل میں ہے جو RAM پر مسلسل چل رہی ہے۔ سافٹ ویئر استعمال کرنے والوں کے لیے کنفیگریشن کی معلومات کی اکثریت انسٹال کر چکی ہے اور خود ونڈوز آپریٹنگ سسٹم HKEY_LOCAL_MACHINE میں موجود ہے۔ فی الحال پتہ چلا تمام ہارڈ ویئر HKEY_LOCAL_MACHINE چھتے میں محفوظ ہے۔

یہ بھی جانیں کہ کیسے: رجسٹری کے ذریعے تلاش کرتے وقت Regedit.exe کریشوں کو درست کریں۔

اس رجسٹری کلید کو مزید 7 ذیلی کلیدوں میں تقسیم کیا گیا ہے:

1. SAM (سیکیورٹی اکاؤنٹس مینیجر) - یہ ایک رجسٹری کلید فائل ہے جو صارفین کے پاس ورڈز کو محفوظ فارمیٹ میں (LM ہیش اور NTLM ہیش میں) اسٹور کرتی ہے۔ ہیش فنکشن انکرپشن کی ایک شکل ہے جسے صارفین کے اکاؤنٹ کی معلومات کی حفاظت کے لیے استعمال کیا جاتا ہے۔

یہ ایک مقفل فائل ہے جو سسٹم میں C:WINDOWSsystem32config پر واقع ہے، جسے آپریٹنگ سسٹم کے چلنے پر منتقل یا کاپی نہیں کیا جا سکتا۔

ونڈوز سیکیورٹی اکاؤنٹس مینیجر رجسٹری کلیدی فائل کا استعمال کرتے ہوئے صارفین کو تصدیق کرنے کے لیے استعمال کرتا ہے جب وہ اپنے ونڈوز اکاؤنٹس میں لاگ ان ہوتے ہیں۔ جب بھی کوئی صارف لاگ اِن ہوتا ہے، Windows درج کردہ پاس ورڈ کے لیے ہیش کا حساب لگانے کے لیے ہیش الگورتھم کا ایک سلسلہ استعمال کرتا ہے۔ اگر درج کردہ پاس ورڈ کی ہیش اندر موجود پاس ورڈ ہیش کے برابر ہے۔ SAM رجسٹری فائل ، صارفین کو اپنے اکاؤنٹ تک رسائی کی اجازت ہوگی۔ یہ ایک فائل بھی ہے جسے زیادہ تر ہیکرز حملہ کرتے وقت نشانہ بناتے ہیں۔

2. سیکورٹی (ایڈمنسٹریٹر کے علاوہ قابل رسائی نہیں) - یہ رجسٹری کلید موجودہ سسٹم میں لاگ ان ہونے والے انتظامی صارف کے اکاؤنٹ کے لیے مقامی ہے۔ اگر سسٹم کسی بھی تنظیم کے زیر انتظام ہے تو صارف اس فائل تک رسائی حاصل نہیں کر سکتے جب تک کہ کسی صارف کو انتظامی رسائی واضح طور پر نہ دی جائے۔ اگر ہم اس فائل کو انتظامی استحقاق کے بغیر کھولیں گے تو یہ خالی ہوگی۔ اب، اگر ہمارا سسٹم کسی انتظامی نیٹ ورک سے جڑا ہوا ہے، تو یہ کلید تنظیم کے ذریعہ قائم کردہ اور فعال طور پر منظم کردہ لوکل سسٹم سیکیورٹی پروفائل سے ڈیفالٹ ہوگی۔ یہ کلید SAM سے منسلک ہے، لہذا کامیاب تصدیق کے بعد، صارف کے استحقاق کی سطح پر منحصر ہے، مختلف قسم کے مقامی اور گروپ کی پالیسیاں لاگو ہوتے ہیں.

3. سسٹم (اہم بوٹ عمل اور دیگر کرنل فنکشنز) - اس ذیلی کلید میں پورے سسٹم سے متعلق اہم معلومات ہوتی ہیں جیسے کہ کمپیوٹر کا نام، فی الحال نصب ہارڈویئر ڈیوائسز، فائل سسٹم اور کسی خاص واقعے میں کس قسم کے خودکار اقدامات کیے جا سکتے ہیں، کہتے ہیں کہ وہاں موجود ہے۔ موت کی نیلی سکرین سی پی یو کے زیادہ گرم ہونے کی وجہ سے، ایک منطقی طریقہ کار ہے جسے کمپیوٹر خود بخود لینا شروع کر دے گا۔ یہ فائل صرف ان صارفین کے لیے قابل رسائی ہے جن کے پاس کافی انتظامی مراعات ہیں۔ جب سسٹم بوٹ ہوتا ہے تو یہ وہ جگہ ہے جہاں تمام لاگز متحرک طور پر محفوظ ہوجاتے ہیں اور پڑھے جاتے ہیں۔ سسٹم کے مختلف پیرامیٹرز جیسے کہ متبادل کنفیگریشنز جنہیں کنٹرول سیٹ کے نام سے جانا جاتا ہے۔

4. سافٹ ویئر تمام تھرڈ پارٹی سافٹ ویئر کنفیگریشنز جیسے پلگ اینڈ پلے ڈرائیورز یہاں محفوظ ہیں۔ اس ذیلی کلید میں پہلے سے موجود ہارڈویئر پروفائل سے منسلک سافٹ ویئر اور ونڈوز سیٹنگز ہیں جنہیں مختلف ایپلیکیشنز اور سسٹم انسٹالرز تبدیل کر سکتے ہیں۔ سافٹ ویئر ڈویلپرز کو صارف کے سافٹ ویئر کے استعمال کے وقت کس معلومات تک رسائی حاصل ہوتی ہے اس کو محدود یا اجازت دینے کی اجازت ہوتی ہے، یہ پالیسی ذیلی کلید کا استعمال کرتے ہوئے سیٹ کیا جا سکتا ہے جو ایپلی کیشنز اور سسٹم سروسز پر عام استعمال کی پالیسیوں کو نافذ کرتی ہے جس میں سسٹم سرٹیفکیٹ شامل ہوتے ہیں جو تصدیق کرنے کے لیے استعمال ہوتے ہیں۔ ، کچھ نظاموں یا خدمات کو اجازت یا نامنظور کرنا۔

5. ہارڈ ویئر جو کہ ایک ذیلی کلید ہے جو سسٹم بوٹ کے دوران متحرک طور پر بنائی جاتی ہے۔

6. اجزاء سسٹم وائیڈ ڈیوائس کے لیے مخصوص اجزاء کی ترتیب کی معلومات یہاں مل سکتی ہے۔

7. BCD.dat (سسٹم پارٹیشن میں oot فولڈر میں) جو کہ ایک اہم فائل ہے جسے سسٹم پڑھتا ہے اور سسٹم بوٹ سیکوینس کے دوران رجسٹری کو RAM میں لوڈ کر کے اس پر عمل درآمد شروع کر دیتا ہے۔

iii HKEY_CURRENT_CONFIG

اس سب کی کے وجود کی بنیادی وجہ ویڈیو کے ساتھ ساتھ نیٹ ورک سیٹنگز کو اسٹور کرنا ہے۔ یہ ویڈیو کارڈ سے متعلق تمام معلومات ہو سکتی ہے جیسے کہ ریزولوشن، ریفریش ریٹ، اسپیکٹ ریشو وغیرہ کے ساتھ ساتھ نیٹ ورک

یہ ایک رجسٹری ہائیو بھی ہے، جو ونڈوز رجسٹری کا حصہ ہے، اور جو اس وقت استعمال ہونے والے ہارڈویئر پروفائل کے بارے میں معلومات کو اسٹور کرتا ہے۔ HKEY_CURRENT_CONFIG درحقیقت HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry کلید کا ایک پوائنٹر ہے، یہ صرف HKEY_LOCAL_MACHINESYSTEMHYSTEMSYSTEMHYSTEMProfiles کی کے تحت درج موجودہ فعال ہارڈ ویئر پروفائل کی طرف اشارہ کرتا ہے۔

لہذا HKEY_ CURRENT_CONFIG موجودہ صارف کے ہارڈویئر پروفائل کی ترتیب کو دیکھنے اور اس میں ترمیم کرنے میں ہماری مدد کرتا ہے، جو ہم اوپر دیے گئے تینوں مقامات میں سے کسی ایک میں منتظم کے طور پر کر سکتے ہیں کیونکہ وہ سب ایک جیسے ہیں۔

iv HKEY_CURRENT_USER

رجسٹری کے چھتے کا حصہ جس میں اسٹور کی ترتیبات کے ساتھ ساتھ ونڈوز اور سافٹ ویئر کے لیے کنفیگریشن کی معلومات شامل ہیں جو فی الحال لاگ ان صارف کے لیے مخصوص ہیں۔ مثال کے طور پر، رجسٹری کیز میں مختلف قسم کی رجسٹری اقدار HKEY_CURRENT_USER Hive کنٹرول صارف کی سطح کی ترتیبات میں موجود ہیں جیسے کی بورڈ لے آؤٹ، پرنٹرز انسٹال، ڈیسک ٹاپ وال پیپر، ڈسپلے سیٹنگز، میپڈ نیٹ ورک ڈرائیوز، اور مزید۔

کنٹرول پینل میں مختلف ایپلٹس کے اندر آپ کی تشکیل کردہ بہت سی ترتیبات HKEY_CURRENT_USER رجسٹری کے چھتے میں محفوظ ہیں۔ چونکہ HKEY_CURRENT_USER hive صارف کے لیے مخصوص ہے، اسی کمپیوٹر پر، اس میں موجود کلیدیں اور قدریں صارف کے لحاظ سے مختلف ہوں گی۔ یہ دیگر رجسٹری چھاتیوں کے برعکس ہے جو عالمی ہیں، یعنی وہ ونڈوز کے تمام صارفین کے لیے ایک جیسی معلومات کو برقرار رکھتے ہیں۔

رجسٹری ایڈیٹر پر اسکرین کے بائیں جانب کلک کرنے سے ہمیں HKEY_CURRENT_USER تک رسائی مل جائے گی۔ حفاظتی اقدام کے طور پر، HKEY_CURRENT_USER پر محفوظ کردہ معلومات ہمارے حفاظتی شناخت کنندہ کے طور پر HKEY_USERS hive کے نیچے موجود کلید کی طرف اشارہ کرتی ہے۔ کسی بھی علاقے میں کی گئی تبدیلیاں فوری طور پر نافذ العمل ہوں گی۔

v. HKEY_USERS

اس میں ہر صارف کے پروفائل کے لیے HKEY_CURRENT_USER کیز کے مطابق ذیلی کلیدیں شامل ہیں۔ یہ بہت سے رجسٹری چھتے میں سے ایک ہے جو ہمارے پاس ونڈوز رجسٹری میں ہے۔

تمام صارف کے مخصوص کنفیگریشن ڈیٹا کو یہاں لاگ ان کیا گیا ہے، ہر اس شخص کے لیے جو فعال طور پر ڈیوائس استعمال کر رہا ہے اس قسم کی معلومات HKEY_USERS کے تحت محفوظ کی جاتی ہے۔ سسٹم پر محفوظ کردہ صارف کی مخصوص معلومات جو کسی خاص صارف سے مطابقت رکھتی ہیں HKEY_USERS hive کے نیچے محفوظ کی جاتی ہیں، ہم منفرد طریقے سے استعمال کرنے والے صارفین کی شناخت کر سکتے ہیں۔ سیکورٹی شناخت کنندہ یا SID جو صارف کی طرف سے کی گئی تمام کنفیگریشن تبدیلیوں کو لاگ کرتا ہے۔

یہ تمام فعال صارفین جن کا اکاؤنٹ HKEY_USERS hive میں موجود ہے سسٹم ایڈمنسٹریٹر کی طرف سے دیے گئے استحقاق کی بنیاد پر مشترکہ وسائل جیسے پرنٹرز، لوکل نیٹ ورک، لوکل سٹوریج ڈرائیوز، ڈیسک ٹاپ بیک گراؤنڈ وغیرہ تک رسائی حاصل کر سکیں گے۔ ان کے اکاؤنٹ کی مخصوص رجسٹری ہوتی ہے۔ چابیاں اور متعلقہ رجسٹری اقدار جو موجودہ صارف کے SID کے تحت محفوظ ہیں۔

فرانزک معلومات کے لحاظ سے ہر SID ہر صارف پر ڈیٹا کی ایک بڑی مقدار کو ذخیرہ کرتا ہے کیونکہ یہ صارف کے اکاؤنٹ کے تحت ہر واقعہ اور کارروائی کا لاگ بناتا ہے۔ اس میں صارف کا نام، صارف کے کمپیوٹر پر لاگ ان ہونے کی تعداد، آخری لاگ ان کی تاریخ اور وقت، آخری پاس ورڈ کو تبدیل کرنے کی تاریخ اور وقت، ناکام لاگ ان کی تعداد، وغیرہ شامل ہیں۔ مزید برآں، اس میں رجسٹری کی معلومات بھی ہوتی ہے جب ونڈوز لوڈ ہوتا ہے اور لاگ ان پرامپٹ پر بیٹھتا ہے۔

تجویز کردہ: درست کریں رجسٹری ایڈیٹر نے کام کرنا چھوڑ دیا ہے۔

پہلے سے طے شدہ صارف کے لیے رجسٹری کیز پروفائل کے اندر فائل ntuser.dat میں محفوظ ہوتی ہیں، کہ ہمیں ڈیفالٹ صارف کے لیے سیٹنگز شامل کرنے کے لیے regedit کا استعمال کرتے ہوئے اسے Hive کے طور پر لوڈ کرنا پڑے گا۔

ڈیٹا کی وہ اقسام جن کی ہم ونڈوز رجسٹری میں تلاش کرنے کی توقع کر سکتے ہیں۔

مندرجہ بالا تمام زیر بحث کلیدوں اور ذیلی کلیدوں میں مندرجہ ذیل ڈیٹا کی کسی بھی قسم میں محفوظ کردہ کنفیگریشنز، اقدار اور خصوصیات ہوں گی، عام طور پر، یہ درج ذیل ڈیٹا کی اقسام کا مجموعہ ہے جو ہماری پوری ونڈوز رجسٹری کو بناتا ہے۔

  • سٹرنگ ویلیوز جیسے یونیکوڈ جو کہ دنیا کے بیشتر تحریری نظاموں میں متن کی مستقل انکوڈنگ، نمائندگی اور ہینڈلنگ کے لیے ایک کمپیوٹنگ انڈسٹری کا معیار ہے۔
  • بائنری ڈیٹا
  • غیر دستخط شدہ عدد
  • علامتی روابط
  • ملٹی سٹرنگ اقدار
  • وسائل کی فہرست (پلگ اینڈ پلے ہارڈویئر)
  • ریسورس ڈسکرپٹر (پلگ اینڈ پلے ہارڈویئر)
  • 64 بٹ انٹیجرز

نتیجہ

ونڈوز رجسٹری کسی انقلاب سے کم نہیں رہی، جس نے نہ صرف سسٹم اور ایپلیکیشن کنفیگریشن کو محفوظ کرنے کے لیے ٹیکسٹ فائلز کو فائل ایکسٹینشن کے طور پر استعمال کرنے سے آنے والے سیکیورٹی رسک کو کم کیا بلکہ اس نے کنفیگریشن یا .ini فائلوں کی تعداد کو بھی کم کیا جو ایپلیکیشن ڈویلپرز کرتے ہیں۔ ان کے سافٹ ویئر پروڈکٹ کے ساتھ بھیجنا پڑا۔ سسٹم کے ساتھ ساتھ سسٹم پر چلنے والے سافٹ ویئر دونوں کے ذریعہ کثرت سے رسائی حاصل کرنے والے ڈیٹا کو ذخیرہ کرنے کے لئے مرکزی ذخیرہ رکھنے کے فوائد بہت واضح ہیں۔

استعمال میں آسانی کے ساتھ ساتھ ایک مرکزی جگہ پر مختلف تخصیصات اور ترتیبات تک رسائی نے بھی ونڈوز کو مختلف سافٹ ویئر ڈویلپرز کے ڈیسک ٹاپ ایپلی کیشنز کے لیے ترجیحی پلیٹ فارم بنا دیا ہے۔ اگر آپ ونڈوز کے دستیاب ڈیسک ٹاپ سافٹ ویئر ایپلی کیشنز کے سراسر حجم کا Apple کے macOS سے موازنہ کرتے ہیں تو یہ بہت واضح ہے۔ خلاصہ کرنے کے لیے، ہم نے اس بات پر تبادلہ خیال کیا کہ ونڈوز رجسٹری کیسے کام کرتی ہے اور اس کی فائل کی ساخت اور رجسٹری کی مختلف کنفیگریشنز کی اہمیت کے ساتھ ساتھ رجسٹری ایڈیٹر کو مکمل اثر کے لیے استعمال کرنا ہے۔

ایلون ڈیکر

ایلون سائبر ایس میں ایک تکنیکی مصنف ہیں۔ وہ تقریباً 6 سالوں سے گائیڈز کیسے لکھ رہا ہے اور بہت سے موضوعات کا احاطہ کر چکا ہے۔ وہ ونڈوز، اینڈرائیڈ، اور تازہ ترین چالوں اور تجاویز سے متعلق موضوعات کا احاطہ کرنا پسند کرتا ہے۔