విండోస్ రిజిస్ట్రీ అనేది విండోస్ అప్లికేషన్ల కాన్ఫిగరేషన్లు, విలువలు మరియు లక్షణాల సమాహారం అలాగే విండోస్ ఆపరేటింగ్ సిస్టమ్, ఇది ఏకవచన రిపోజిటరీలో క్రమానుగత పద్ధతిలో నిర్వహించబడుతుంది మరియు నిల్వ చేయబడుతుంది.
విండోస్ సిస్టమ్లో కొత్త ప్రోగ్రామ్ ఇన్స్టాల్ చేయబడినప్పుడల్లా, విండోస్ రిజిస్ట్రీలో దాని పరిమాణం, వెర్షన్, స్టోరేజ్లోని స్థానం మొదలైన లక్షణాలతో నమోదు చేయబడుతుంది.
ఎందుకంటే, ఈ సమాచారం డేటాబేస్లో నిల్వ చేయబడుతుంది, ఉపయోగించిన వనరుల గురించి ఆపరేటింగ్ సిస్టమ్కు మాత్రమే తెలుసు, ఇతర అప్లికేషన్లు కూడా ఈ సమాచారం నుండి ప్రయోజనం పొందగలవు, ఎందుకంటే కొన్ని వనరులు లేదా ఫైల్లు సహ-సహకారంగా ఉంటే తలెత్తే ఏవైనా వైరుధ్యాల గురించి వారికి తెలుసు. ఉనికిలో ఉన్నాయి.
కంటెంట్లు[ దాచు ]
- విండోస్ రిజిస్ట్రీ అంటే ఏమిటి & ఇది ఎలా పని చేస్తుంది?
- విండోస్ రిజిస్ట్రీ చరిత్ర
- ఇతర ఆపరేటింగ్ సిస్టమ్లకు సంబంధించి Windows రిజిస్ట్రీ యొక్క ఔచిత్యం
- విండోస్ రిజిస్ట్రీ యొక్క ప్రయోజనాలు ఏమిటి?
- విండోస్ రిజిస్ట్రీ ఎలా పని చేస్తుంది?
- విండోస్ రిజిస్ట్రీని ఎలా యాక్సెస్ చేయాలి?
- రిజిస్ట్రీ ఎడిటర్ని సవరించడం సురక్షితమేనా?
- విండోస్ రిజిస్ట్రీ యొక్క నిర్మాణాన్ని అన్వేషిద్దాం
- విండోస్ రిజిస్ట్రీలో సాధారణ రూట్ కీలు
- i. HKEY_CLASSES_ROOT
- ii. HKEY_LOCAL_MACHINE
- iii. HKEY_CURRENT_CONFIG
- iv. HKEY_CURRENT_USER
- v. HKEY_USERS
- ముగింపు
విండోస్ రిజిస్ట్రీ అంటే ఏమిటి & ఇది ఎలా పని చేస్తుంది?
విండోస్ రిజిస్ట్రీ అనేది నిజంగా విండోస్ పనిచేసే విధానానికి గుండెకాయ. సెంట్రల్ రిజిస్ట్రీ యొక్క ఈ విధానాన్ని ఉపయోగించే ఏకైక ఆపరేటింగ్ సిస్టమ్ ఇది. మనం విజువలైజ్ చేయాలంటే, ఆపరేటింగ్ సిస్టమ్లోని ప్రతి భాగం విండోస్ రిజిస్ట్రీతో బూటింగ్ సీక్వెన్స్ నుండి ఫైల్ పేరు పేరు మార్చడం వంటి వాటితో ఇంటరాక్ట్ అవ్వాలి.
సరళంగా చెప్పాలంటే, ఇది లైబ్రరీ కార్డ్ కేటలాగ్కు సమానమైన డేటాబేస్, ఇక్కడ రిజిస్ట్రీలోని ఎంట్రీలు కార్డ్ కేటలాగ్లో నిల్వ చేయబడిన కార్డ్ల స్టాక్ లాగా ఉంటాయి. రిజిస్ట్రీ కీ అనేది కార్డ్ మరియు రిజిస్ట్రీ విలువ ఆ కార్డ్పై వ్రాసిన ముఖ్యమైన సమాచారం. Windows ఆపరేటింగ్ సిస్టమ్ మా సిస్టమ్ మరియు సాఫ్ట్వేర్ను నియంత్రించడానికి మరియు నిర్వహించడానికి ఉపయోగించే కొంత సమాచారాన్ని నిల్వ చేయడానికి రిజిస్ట్రీని ఉపయోగిస్తుంది. ఇది PC హార్డ్వేర్ సమాచారం నుండి వినియోగదారు ప్రాధాన్యతలు మరియు ఫైల్ రకాల వరకు ఏదైనా కావచ్చు. విండోస్ సిస్టమ్కు మనం చేసే దాదాపు ఏ విధమైన కాన్ఫిగరేషన్ అయినా రిజిస్ట్రీని సవరించడం.
విండోస్ రిజిస్ట్రీ చరిత్ర
Windows యొక్క ప్రారంభ సంస్కరణల్లో, అప్లికేషన్ డెవలపర్లు ఎక్జిక్యూటబుల్ ఫైల్తో పాటు ప్రత్యేక .ini ఫైల్ ఎక్స్టెన్షన్లో చేర్చవలసి ఉంటుంది. ఈ .ini ఫైల్లో ఇచ్చిన ఎక్జిక్యూటబుల్ ప్రోగ్రామ్ సరిగ్గా పనిచేయడానికి అవసరమైన అన్ని సెట్టింగ్లు, లక్షణాలు మరియు కాన్ఫిగరేషన్లు ఉన్నాయి. అయినప్పటికీ, నిర్దిష్ట సమాచారం యొక్క పునరుక్తి కారణంగా ఇది చాలా అసమర్థంగా నిరూపించబడింది మరియు ఇది ఎక్జిక్యూటబుల్ ప్రోగ్రామ్కు భద్రతా ముప్పును కూడా కలిగిస్తుంది. ఫలితంగా, ప్రామాణికమైన, కేంద్రీకృత మరియు సురక్షితమైన సాంకేతికత యొక్క కొత్త అమలు ఒక స్పష్టమైన అవసరం.
విండోస్ 3.1 రావడంతో, ఈ డిమాండ్ యొక్క బేర్-బోన్స్ వెర్షన్ విండోస్ రిజిస్ట్రీ అని పిలువబడే అన్ని అప్లికేషన్లు మరియు సిస్టమ్లకు ఉమ్మడిగా ఉండే సెంట్రల్ డేటాబేస్తో కలుసుకుంది.
అయితే, ఈ సాధనం చాలా పరిమితం చేయబడింది, ఎందుకంటే అప్లికేషన్లు ఎక్జిక్యూటబుల్ యొక్క నిర్దిష్ట కాన్ఫిగరేషన్ సమాచారాన్ని మాత్రమే నిల్వ చేయగలవు. సంవత్సరాలుగా, Windows 95 మరియు Windows NT ఈ పునాదిపై మరింత అభివృద్ధి చెందాయి, విండోస్ రిజిస్ట్రీ యొక్క కొత్త వెర్షన్లో కేంద్రీకరణను ప్రధాన లక్షణంగా ప్రవేశపెట్టింది.
విండోస్ రిజిస్ట్రీలో సమాచారాన్ని నిల్వ చేయడం సాఫ్ట్వేర్ డెవలపర్లకు ఒక ఎంపిక. కాబట్టి, సాఫ్ట్వేర్ అప్లికేషన్ డెవలపర్ పోర్టబుల్ అప్లికేషన్ను రూపొందించాలంటే, అతను రిజిస్ట్రీకి సమాచారాన్ని జోడించాల్సిన అవసరం లేదు, కాన్ఫిగరేషన్తో కూడిన స్థానిక నిల్వ, లక్షణాలు మరియు విలువలు సృష్టించబడతాయి మరియు విజయవంతంగా రవాణా చేయబడతాయి.
ఇతర ఆపరేటింగ్ సిస్టమ్లకు సంబంధించి Windows రిజిస్ట్రీ యొక్క ఔచిత్యం
సెంట్రల్ రిజిస్ట్రీ యొక్క ఈ విధానాన్ని ఉపయోగించే ఏకైక ఆపరేటింగ్ సిస్టమ్ Windows. మనం విజువలైజ్ చేయాలంటే, ఆపరేటింగ్ సిస్టమ్లోని ప్రతి భాగం బూటింగ్ సీక్వెన్స్ నుండి ఫైల్ పేరు పేరు మార్చడం వరకు విండోస్ రిజిస్ట్రీతో ఇంటరాక్ట్ అవ్వాలి.
iOS, Mac OS, Android మరియు Linux వంటి అన్ని ఇతర ఆపరేటింగ్ సిస్టమ్లు ఆపరేటింగ్ సిస్టమ్ను కాన్ఫిగర్ చేయడానికి మరియు ఆపరేటింగ్ సిస్టమ్ ప్రవర్తనను సవరించడానికి టెక్స్ట్ ఫైల్లను ఉపయోగించడం కొనసాగించాయి.
చాలా Linux వేరియంట్లలో, కాన్ఫిగరేషన్ ఫైల్లు .txt ఫార్మాట్లో సేవ్ చేయబడతాయి, అన్ని .txt ఫైల్లు క్లిష్టమైన సిస్టమ్ ఫైల్లుగా పరిగణించబడుతున్నందున మేము టెక్స్ట్ ఫైల్లతో పని చేయాల్సి వచ్చినప్పుడు ఇది సమస్యగా మారుతుంది. కాబట్టి మేము ఈ ఆపరేటింగ్ సిస్టమ్లలోని టెక్స్ట్ ఫైల్లను తెరవడానికి ప్రయత్నిస్తే, మేము దానిని వీక్షించలేము. ఈ ఆపరేటింగ్ సిస్టమ్లు నెట్వర్క్ కార్డ్, ఫైర్వాల్, ఆపరేటింగ్ సిస్టమ్, గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్, వీడియో కార్డ్ల ఇంటర్ఫేస్ మొదలైన అన్ని సిస్టమ్ ఫైల్లు కాన్ఫిగరేషన్లలో సేవ్ చేయబడినందున దానిని భద్రతా ప్రమాణంగా దాచడానికి ప్రయత్నిస్తాయి. ASCII ఫార్మాట్.
ఈ సమస్యను అధిగమించడానికి MacOS, అలాగే iOS రెండూ అమలు చేయడం ద్వారా టెక్స్ట్ ఫైల్ ఎక్స్టెన్షన్కు పూర్తిగా భిన్నమైన విధానాన్ని అమలు చేశాయి. .plist పొడిగింపు , ఇది మొత్తం సిస్టమ్ మరియు అప్లికేషన్ కాన్ఫిగరేషన్ సమాచారాన్ని కలిగి ఉంటుంది, అయితే ఫైల్ ఎక్స్టెన్షన్ యొక్క సాధారణ మార్పు కంటే ఏకవచన రిజిస్ట్రీని కలిగి ఉండటం వల్ల కలిగే ప్రయోజనాలు చాలా ఎక్కువ.
విండోస్ రిజిస్ట్రీ యొక్క ప్రయోజనాలు ఏమిటి?
ఆపరేటింగ్ సిస్టమ్లోని ప్రతి భాగం విండోస్ రిజిస్ట్రీతో నిరంతరం కమ్యూనికేట్ చేస్తున్నందున, ఇది చాలా వేగవంతమైన నిల్వలో నిల్వ చేయబడాలి. అందువల్ల, ఈ డేటాబేస్ చాలా వేగంగా చదవడం మరియు వ్రాయడం అలాగే సమర్థవంతమైన నిల్వ కోసం రూపొందించబడింది.
మేము రిజిస్ట్రీ డేటాబేస్ యొక్క పరిమాణాన్ని తెరిచి తనిఖీ చేస్తే, అది సాధారణంగా 15 - 20 మెగాబైట్ల మధ్య హోవర్ చేస్తుంది, ఇది ఎల్లప్పుడూ లోడ్ అయ్యేంత చిన్నదిగా చేస్తుంది RAM (రాండమ్ యాక్సెస్ మెమరీ) ఇది ఆపరేటింగ్ సిస్టమ్కు అందుబాటులో ఉన్న వేగవంతమైన నిల్వ.
రిజిస్ట్రీని అన్ని సమయాల్లో మెమరీలో లోడ్ చేయాల్సి ఉంటుంది కాబట్టి, రిజిస్ట్రీ పరిమాణం పెద్దగా ఉంటే, అది అన్ని ఇతర అప్లికేషన్లు సజావుగా అమలు చేయడానికి లేదా అస్సలు అమలు చేయడానికి తగినంత స్థలాన్ని వదిలివేయదు. ఇది ఆపరేటింగ్ సిస్టమ్ యొక్క పనితీరుకు హానికరం, కాబట్టి Windows రిజిస్ట్రీ అత్యంత ప్రభావవంతంగా ఉండాలనే ప్రధాన లక్ష్యంతో రూపొందించబడింది.
ఒకే పరికరంతో బహుళ వినియోగదారులు పరస్పర చర్య చేస్తున్నట్లయితే మరియు వారు ఉపయోగించే అనేక అప్లికేషన్లు సాధారణం అయితే, అదే అప్లికేషన్లను రెండుసార్లు లేదా అనేకసార్లు మళ్లీ ఇన్స్టాల్ చేయడం వలన ఖరీదైన నిల్వ వృధా అవుతుంది. అప్లికేషన్ కాన్ఫిగరేషన్ వివిధ వినియోగదారుల మధ్య భాగస్వామ్యం చేయబడిన ఈ దృశ్యాలలో Windows రిజిస్ట్రీ అత్యుత్తమంగా ఉంటుంది.
ఇది ఉపయోగించిన మొత్తం స్టోరేజ్ను తగ్గించడమే కాకుండా, ఒకే ఇంటరాక్షన్ పోర్ట్ నుండి అప్లికేషన్ కాన్ఫిగరేషన్లో మార్పులు చేయడానికి దాని వినియోగదారులకు యాక్సెస్ను కూడా ఇస్తుంది. వినియోగదారు ప్రతి స్థానిక నిల్వ .ini ఫైల్కి మాన్యువల్గా వెళ్లాల్సిన అవసరం లేనందున ఇది సమయాన్ని కూడా ఆదా చేస్తుంది.
ఎంటర్ప్రైజ్ సెటప్లలో బహుళ-వినియోగదారు దృశ్యాలు చాలా సాధారణం, ఇక్కడ, వినియోగదారు ప్రత్యేక హక్కు యాక్సెస్ కోసం బలమైన అవసరం ఉంది. మొత్తం సమాచారం లేదా వనరులను అందరితో పంచుకోలేము కాబట్టి, గోప్యత ఆధారిత వినియోగదారు యాక్సెస్ అవసరం కేంద్రీకృత విండోస్ రిజిస్ట్రీ ద్వారా సులభంగా అమలు చేయబడుతుంది. ఇక్కడ నెట్వర్క్ అడ్మినిస్ట్రేటర్ చేపట్టిన పని ఆధారంగా నిలిపివేసే లేదా అనుమతించే హక్కును కలిగి ఉంటారు. నెట్వర్క్లోని బహుళ పరికరాల రిజిస్ట్రీలన్నింటికీ రిమోట్ యాక్సెస్తో ఏకకాలంలో అప్డేట్లను చేపట్టవచ్చు కాబట్టి ఇది ఏకవచన డేటాబేస్ను బహుముఖంగా మార్చింది మరియు దానిని పటిష్టంగా చేసింది.
విండోస్ రిజిస్ట్రీ ఎలా పని చేస్తుంది?
మన చేతులు మురికిగా మారడానికి ముందు Windows రిజిస్ట్రీ యొక్క ప్రాథమిక అంశాలను అన్వేషిద్దాం.
విండోస్ రిజిస్ట్రీ అనే రెండు ప్రాథమిక అంశాలతో రూపొందించబడింది రిజిస్ట్రీ కీ ఇది కంటైనర్ ఆబ్జెక్ట్ లేదా సాధారణంగా చెప్పాలంటే అవి వివిధ రకాల ఫైల్లను నిల్వ చేసిన ఫోల్డర్ లాగా ఉంటాయి మరియు రిజిస్ట్రీ విలువలు ఏదైనా ఫార్మాట్లో ఉండే ఫైల్ల వంటి నాన్-కంటైనర్ వస్తువులు.
మీరు కూడా తెలుసుకోవాలి: Windows రిజిస్ట్రీ కీల పూర్తి నియంత్రణ లేదా యాజమాన్యాన్ని ఎలా తీసుకోవాలి
విండోస్ రిజిస్ట్రీని ఎలా యాక్సెస్ చేయాలి?
మేము రిజిస్ట్రీ ఎడిటర్ సాధనాన్ని ఉపయోగించి Windows రిజిస్ట్రీని యాక్సెస్ చేయవచ్చు మరియు కాన్ఫిగర్ చేయవచ్చు, Microsoft దాని Windows ఆపరేటింగ్ సిస్టమ్ యొక్క ప్రతి వెర్షన్తో పాటు ఉచిత రిజిస్ట్రీ ఎడిటింగ్ యుటిలిటీని కలిగి ఉంటుంది.
లో Regedit అని టైప్ చేయడం ద్వారా ఈ రిజిస్ట్రీ ఎడిటర్ని యాక్సెస్ చేయవచ్చు కమాండ్ ప్రాంప్ట్ లేదా స్టార్ట్ మెను నుండి శోధన లేదా రన్ బాక్స్లో Regedit అని టైప్ చేయడం ద్వారా. ఈ ఎడిటర్ Windows రిజిస్ట్రీని యాక్సెస్ చేయడానికి పోర్టల్, మరియు ఇది రిజిస్ట్రీని అన్వేషించడానికి మరియు మార్పులు చేయడానికి మాకు సహాయపడుతుంది. రిజిస్ట్రీ అనేది విండోస్ ఇన్స్టాలేషన్ డైరెక్టరీలో ఉన్న వివిధ డేటాబేస్ ఫైల్లు ఉపయోగించే గొడుగు పదం.
రిజిస్ట్రీ ఎడిటర్ని సవరించడం సురక్షితమేనా?
మీరు ఏమి చేస్తున్నారో మీకు తెలియకపోతే, రిజిస్ట్రీ కాన్ఫిగరేషన్ చుట్టూ ప్లే చేయడం ప్రమాదకరం. మీరు రిజిస్ట్రీని ఎడిట్ చేసినప్పుడల్లా, మీరు సరైన సూచనలను అనుసరించారని నిర్ధారించుకోండి మరియు మీరు మార్చమని సూచించిన వాటిని మాత్రమే మార్చండి.
మీరు తెలిసి లేదా అనుకోకుండా Windows రిజిస్ట్రీలో ఏదైనా తొలగించినట్లయితే, అది మీ సిస్టమ్ కాన్ఫిగరేషన్ను మార్చగలదు, ఇది బ్లూ స్క్రీన్ ఆఫ్ డెత్కు దారితీయవచ్చు లేదా Windows బూట్ చేయబడదు.
కాబట్టి ఇది సాధారణంగా సిఫార్సు చేయబడింది బ్యాకప్ విండోస్ రిజిస్ట్రీ దానికి ఏవైనా మార్పులు చేసే ముందు. నువ్వు కూడా సిస్టమ్ పునరుద్ధరణ పాయింట్ను సృష్టించండి (ఇది రిజిస్ట్రీని స్వయంచాలకంగా బ్యాకప్ చేస్తుంది) మీరు ఎప్పుడైనా రిజిస్ట్రీ సెట్టింగ్లను తిరిగి సాధారణ స్థితికి మార్చవలసి వస్తే ఉపయోగించబడుతుంది. కానీ మీరు చెప్పేది మాత్రమే మీకు అయితే అది ఏ సమస్య కాదు. ఒకవేళ మీరు ఎలా తెలుసుకోవాలి ఈ ట్యుటోరియల్ తర్వాత Windows రిజిస్ట్రీని పునరుద్ధరించండి సులభంగా ఎలా చేయాలో వివరిస్తుంది.
విండోస్ రిజిస్ట్రీ యొక్క నిర్మాణాన్ని అన్వేషిద్దాం
ఆపరేటింగ్ సిస్టమ్ యాక్సెస్ కోసం మాత్రమే అందుబాటులో లేని స్టోరేజ్ లొకేషన్లో వినియోగదారు ఉన్నారు.
సిస్టమ్ బూట్ దశలో ఈ కీలు RAMకు లోడ్ చేయబడతాయి మరియు నిర్దిష్ట సమయ వ్యవధిలో లేదా నిర్దిష్ట సిస్టమ్-స్థాయి ఈవెంట్ లేదా ఈవెంట్లు జరిగినప్పుడు నిరంతరం కమ్యూనికేట్ చేయబడతాయి.
ఈ రిజిస్ట్రీ కీలలో కొంత భాగం హార్డ్ డిస్క్లో నిల్వ చేయబడుతుంది. హార్డ్ డిస్క్లో నిల్వ చేయబడిన ఈ కీలను దద్దుర్లు అంటారు. రిజిస్ట్రీలోని ఈ విభాగంలో రిజిస్ట్రీ కీలు, రిజిస్ట్రీ సబ్కీలు మరియు రిజిస్ట్రీ విలువలు ఉంటాయి. వినియోగదారుకు మంజూరు చేయబడిన అధికార స్థాయిని బట్టి, అతను ఈ కీలలోని కొన్ని భాగాలను యాక్సెస్ చేయవలసి ఉంటుంది.
HKEYతో ప్రారంభమయ్యే రిజిస్ట్రీలో సోపానక్రమం యొక్క పీక్లో ఉన్న కీలు దద్దుర్లుగా పరిగణించబడతాయి.
ఎడిటర్లో, అన్ని కీలను విస్తరించకుండా చూసినప్పుడు దద్దుర్లు స్క్రీన్ ఎడమ వైపున ఉంటాయి. ఇవి ఫోల్డర్లుగా కనిపించే రిజిస్ట్రీ కీలు.
విండోస్ రిజిస్ట్రీ కీ మరియు దాని సబ్కీల నిర్మాణాన్ని అన్వేషిద్దాం:
కీ పేరు యొక్క ఉదాహరణ – HKEY_LOCAL_MACHINESYSTEMInputBreakloc_0804
ఇక్కడ loc_0804 అనేది సబ్కీ బ్రేక్ని సూచిస్తుంది, ఇది HKEY_LOCAL_MACHINE రూట్ కీ యొక్క సబ్కీ సిస్టమ్ను సూచించే సబ్కీ ఇన్పుట్ను సూచిస్తుంది.
విండోస్ రిజిస్ట్రీలో సాధారణ రూట్ కీలు
కింది ప్రతి కీలు దాని స్వంత వ్యక్తిగత హైవ్, ఇది టాప్-లెవల్ కీలో మరిన్ని కీలను కలిగి ఉంటుంది.
i. HKEY_CLASSES_ROOT
ఇది ఫైల్ ఎక్స్టెన్షన్ అసోసియేషన్ సమాచారాన్ని కలిగి ఉన్న విండోస్ రిజిస్ట్రీ యొక్క రిజిస్ట్రీ హైవ్, ప్రోగ్రామాటిక్ ఐడెంటిఫైయర్ (ProgID), ఇంటర్ఫేస్ ID (IID) డేటా మరియు తరగతి ID (CLSID) .
ఈ రిజిస్ట్రీ హైవ్ HKEY_CLASSES_ROOT అనేది Windows ఆపరేటింగ్ సిస్టమ్లో జరిగే ఏదైనా చర్య లేదా ఈవెంట్ కోసం గేట్వే. మనం డౌన్లోడ్ల ఫోల్డర్లో కొన్ని mp3 ఫైల్లను యాక్సెస్ చేయాలనుకుంటున్నాము. ఆపరేటింగ్ సిస్టమ్ అవసరమైన చర్యలను తీసుకోవడానికి దీని ద్వారా దాని ప్రశ్నను అమలు చేస్తుంది.
మీరు HKEY_CLASSES_ROOT హైవ్ని యాక్సెస్ చేసిన క్షణంలో, అటువంటి భారీ ఎక్స్టెన్షన్ ఫైల్ల జాబితాను చూసి ఆశ్చర్యపోవడం నిజంగా సులభం. అయినప్పటికీ, ఇవి విండోస్ ఫ్లూయిడ్గా పనిచేసేలా చేసే రిజిస్ట్రీ కీలు
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'tfent'data_slotid8మనం ఫైల్ని డబుల్ క్లిక్ చేసి తెరిచినప్పుడల్లా, ఒక ఫోటోని చెప్పనివ్వండి, సిస్టమ్ 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పై నడుస్తున్న వర్చువల్ కంటైనర్ రూపంలో ఉంటుంది. సాఫ్ట్వేర్ వినియోగదారుల కోసం కాన్ఫిగరేషన్ సమాచారంలో ఎక్కువ భాగం ఇన్స్టాల్ చేయబడింది మరియు Windows ఆపరేటింగ్ సిస్టమ్ కూడా HKEY_LOCAL_MACHINEలో ఆక్రమించబడింది. ప్రస్తుతం గుర్తించబడిన హార్డ్వేర్ మొత్తం HKEY_LOCAL_MACHINE అందులో నిల్వ చేయబడింది.
ఎలా చేయాలో కూడా తెలుసుకోండి: రిజిస్ట్రీ ద్వారా శోధిస్తున్నప్పుడు Regedit.exe క్రాష్లను పరిష్కరించండి
ఈ రిజిస్ట్రీ కీ 7 ఉప-కీలుగా విభజించబడింది:
1. SAM (సెక్యూరిటీ అకౌంట్స్ మేనేజర్) - ఇది రిజిస్ట్రీ కీ ఫైల్, ఇది వినియోగదారుల పాస్వర్డ్లను సురక్షిత ఆకృతిలో (LM హాష్ మరియు NTLM హాష్లో) నిల్వ చేస్తుంది. హాష్ ఫంక్షన్ అనేది వినియోగదారుల ఖాతా సమాచారాన్ని రక్షించడానికి ఉపయోగించే ఎన్క్రిప్షన్ యొక్క ఒక రూపం.
ఇది C:WINDOWSsystem32config వద్ద సిస్టమ్లో ఉన్న లాక్ చేయబడిన ఫైల్, ఇది ఆపరేటింగ్ సిస్టమ్ నడుస్తున్నప్పుడు తరలించబడదు లేదా కాపీ చేయబడదు.
వినియోగదారులు వారి Windows ఖాతాలకు లాగిన్ అయినప్పుడు వాటిని ప్రామాణీకరించడానికి Windows సెక్యూరిటీ అకౌంట్స్ మేనేజర్ రిజిస్ట్రీ కీ ఫైల్ను ఉపయోగిస్తుంది. వినియోగదారు లాగిన్ అయినప్పుడల్లా, నమోదు చేయబడిన పాస్వర్డ్ కోసం హాష్ను లెక్కించడానికి విండోస్ హాష్ అల్గారిథమ్ల శ్రేణిని ఉపయోగిస్తుంది. ఎంటర్ చేసిన పాస్వర్డ్ హాష్ లోపల పాస్వర్డ్ హాష్కి సమానం అయితే SAM రిజిస్ట్రీ ఫైల్ , వినియోగదారులు వారి ఖాతాను యాక్సెస్ చేయడానికి అనుమతించబడతారు. దాడి చేస్తున్నప్పుడు చాలా మంది హ్యాకర్లు లక్ష్యంగా చేసుకునే ఫైల్ కూడా ఇది.
2. భద్రత (అడ్మినిస్ట్రేటర్ ద్వారా తప్ప యాక్సెస్ చేయబడదు) - ఈ రిజిస్ట్రీ కీ ప్రస్తుత సిస్టమ్కు లాగిన్ అయిన అడ్మినిస్ట్రేటివ్ యూజర్ యొక్క ఖాతాకు స్థానికంగా ఉంటుంది. సిస్టమ్ ఏదైనా సంస్థచే నిర్వహించబడితే, వినియోగదారుకు నిర్వాహక యాక్సెస్ స్పష్టంగా ఇవ్వకపోతే వినియోగదారులు ఈ ఫైల్ను యాక్సెస్ చేయలేరు. మనం ఈ ఫైల్ని అడ్మినిస్ట్రేటివ్ ప్రివిలేజ్ లేకుండా ఓపెన్ చేస్తే అది ఖాళీగా ఉంటుంది. ఇప్పుడు, మా సిస్టమ్ అడ్మినిస్ట్రేటివ్ నెట్వర్క్కు కనెక్ట్ చేయబడితే, ఈ కీ సంస్థ ద్వారా స్థాపించబడిన మరియు సక్రియంగా నిర్వహించబడే స్థానిక సిస్టమ్ భద్రతా ప్రొఫైల్కు డిఫాల్ట్ అవుతుంది. ఈ కీ SAMకి లింక్ చేయబడింది, కాబట్టి విజయవంతమైన ప్రామాణీకరణ తర్వాత, వినియోగదారు యొక్క ప్రత్యేక స్థాయిని బట్టి, వివిధ రకాల స్థానిక మరియు సమూహ విధానాలు దరఖాస్తు చేస్తారు.
3. వ్యవస్థ (క్రిటికల్ బూట్ ప్రాసెస్ మరియు ఇతర కెర్నల్ ఫంక్షన్లు) – ఈ సబ్కీ మొత్తం సిస్టమ్కు సంబంధించిన కంప్యూటర్ పేరు, ప్రస్తుతం మౌంట్ చేయబడిన హార్డ్వేర్ పరికరాలు, ఫైల్సిస్టమ్ మరియు నిర్దిష్ట ఈవెంట్లో ఎలాంటి ఆటోమేటెడ్ చర్యలు తీసుకోవచ్చు వంటి ముఖ్యమైన సమాచారాన్ని కలిగి ఉంది. మరణం యొక్క బ్లూ స్క్రీన్ CPU వేడెక్కడం వలన, కంప్యూటర్ స్వయంచాలకంగా అటువంటి సంఘటనను తీసుకోవడం ప్రారంభించే తార్కిక విధానం ఉంది. ఈ ఫైల్ను తగినంత అడ్మినిస్ట్రేటివ్ అధికారాలు ఉన్న వినియోగదారులు మాత్రమే యాక్సెస్ చేయగలరు. సిస్టమ్ బూట్ అయినప్పుడు ఇక్కడ అన్ని లాగ్లు డైనమిక్గా సేవ్ చేయబడతాయి మరియు చదవబడతాయి. నియంత్రణ సెట్లు అని పిలువబడే ప్రత్యామ్నాయ కాన్ఫిగరేషన్ల వంటి వివిధ సిస్టమ్ పారామితులు.
4. సాఫ్ట్వేర్ ప్లగ్ మరియు ప్లే డ్రైవర్లు వంటి అన్ని థర్డ్-పార్టీ సాఫ్ట్వేర్ కాన్ఫిగరేషన్లు ఇక్కడ నిల్వ చేయబడతాయి. ఈ సబ్కీ వివిధ అప్లికేషన్లు మరియు సిస్టమ్ ఇన్స్టాలర్ల ద్వారా మార్చగలిగే ముందుగా ఉన్న హార్డ్వేర్ ప్రొఫైల్కి లింక్ చేయబడిన సాఫ్ట్వేర్ మరియు విండోస్ సెట్టింగ్లను కలిగి ఉంది. సాఫ్ట్వేర్ డెవలపర్లు తమ సాఫ్ట్వేర్ను ఉపయోగిస్తున్నప్పుడు వినియోగదారులు యాక్సెస్ చేసే సమాచారాన్ని పరిమితం చేయవచ్చు లేదా అనుమతించవచ్చు, ప్రామాణీకరించడానికి ఉపయోగించే సిస్టమ్ సర్టిఫికేట్లను కలిగి ఉన్న అప్లికేషన్లు మరియు సిస్టమ్ సేవలపై సాధారణ వినియోగ విధానాలను అమలు చేసే విధానాల సబ్కీని ఉపయోగించి దీన్ని సెట్ చేయవచ్చు. , నిర్దిష్ట సిస్టమ్లు లేదా సేవలకు అధికారం ఇవ్వడం లేదా అనుమతించడం లేదు.
5. హార్డ్వేర్ ఇది సిస్టమ్ బూట్ సమయంలో డైనమిక్గా సృష్టించబడే సబ్కీ
6. భాగాలు సిస్టమ్-వైడ్ పరికర-నిర్దిష్ట కాంపోనెంట్ కాన్ఫిగరేషన్ సమాచారాన్ని ఇక్కడ కనుగొనవచ్చు
7. BCD.dat (సిస్టమ్ విభజనలోని oot ఫోల్డర్లో) ఇది రిజిస్ట్రీని RAMకు లోడ్ చేయడం ద్వారా సిస్టమ్ బూట్ సీక్వెన్స్ సమయంలో సిస్టమ్ రీడ్ మరియు ఎగ్జిక్యూట్ చేయడం ప్రారంభించే ఒక క్లిష్టమైన ఫైల్.
iii. HKEY_CURRENT_CONFIG
ఈ సబ్కీ ఉనికికి ప్రధాన కారణం వీడియో అలాగే నెట్వర్క్ సెట్టింగ్లను నిల్వ చేయడం. అది వీడియో కార్డ్కి సంబంధించిన రిజల్యూషన్, రిఫ్రెష్ రేట్, ఆస్పెక్ట్ రేషియో మొదలైన వాటితో పాటు నెట్వర్క్ వంటి మొత్తం సమాచారం కావచ్చు.
ఇది విండోస్ రిజిస్ట్రీలో భాగమైన రిజిస్ట్రీ హైవ్ మరియు ప్రస్తుతం ఉపయోగిస్తున్న హార్డ్వేర్ ప్రొఫైల్ గురించి సమాచారాన్ని నిల్వ చేస్తుంది. HKEY_CURRENT_CONFIG అనేది వాస్తవానికి HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentregistry కీకి పాయింటర్, ఇది కేవలం HKEY_LOCAL_MACHINESurrentCardControldrofilkard
కాబట్టి HKEY_ CURRENT_CONFIG ప్రస్తుత వినియోగదారు హార్డ్వేర్ ప్రొఫైల్ యొక్క కాన్ఫిగరేషన్ను వీక్షించడానికి మరియు సవరించడానికి మాకు సహాయం చేస్తుంది, పైన పేర్కొన్న మూడు స్థానాలు ఒకే విధంగా ఉన్నందున మేము నిర్వాహకులుగా దీన్ని చేయవచ్చు.
iv. HKEY_CURRENT_USER
స్టోర్ సెట్టింగ్లు అలాగే Windows మరియు సాఫ్ట్వేర్ కోసం కాన్ఫిగరేషన్ సమాచారాన్ని కలిగి ఉన్న రిజిస్ట్రీ హైవ్లలో కొంత భాగం ప్రస్తుతం లాగిన్ చేసిన వినియోగదారుకు ప్రత్యేకంగా ఉంటుంది. ఉదాహరణకు, రిజిస్ట్రీ కీలలోని వివిధ రకాల రిజిస్ట్రీ విలువలు కీబోర్డ్ లేఅవుట్, ఇన్స్టాల్ చేయబడిన ప్రింటర్లు, డెస్క్టాప్ వాల్పేపర్, డిస్ప్లే సెట్టింగ్లు, మ్యాప్ చేయబడిన నెట్వర్క్ డ్రైవ్లు మరియు మరిన్ని వంటి HKEY_CURRENT_USER హైవ్ కంట్రోల్ యూజర్-స్థాయి సెట్టింగ్లలో ఉన్నాయి.
మీరు కంట్రోల్ ప్యానెల్లోని వివిధ ఆప్లెట్లలో కాన్ఫిగర్ చేసిన అనేక సెట్టింగ్లు HKEY_CURRENT_USER రిజిస్ట్రీ హైవ్లో నిల్వ చేయబడతాయి. HKEY_CURRENT_USER హైవ్ వినియోగదారు-నిర్దిష్టమైనందున, అదే కంప్యూటర్లో, దానిలోని కీలు మరియు విలువలు వినియోగదారుని బట్టి మారుతూ ఉంటాయి. ఇది గ్లోబల్గా ఉన్న చాలా ఇతర రిజిస్ట్రీ హైవ్ల వలె కాకుండా, అవి Windowsలోని వినియోగదారులందరిలో ఒకే సమాచారాన్ని కలిగి ఉంటాయి.
రిజిస్ట్రీ ఎడిటర్పై స్క్రీన్ ఎడమ వైపున క్లిక్ చేయడం ద్వారా మాకు HKEY_CURRENT_USERకి యాక్సెస్ లభిస్తుంది. భద్రతా ప్రమాణంగా, HKEY_CURRENT_USERలో నిల్వ చేయబడిన సమాచారం మా భద్రతా ఐడెంటిఫైయర్గా HKEY_USERS హైవ్లో ఉంచబడిన కీకి పాయింటర్ మాత్రమే. ఏ ఏరియాలకు చేసిన మార్పులు వెంటనే అమలులోకి వస్తాయి.
v. HKEY_USERS
ఇది ప్రతి వినియోగదారు ప్రొఫైల్ కోసం HKEY_CURRENT_USER కీలకు సంబంధించిన సబ్కీలను కలిగి ఉంటుంది. విండోస్ రిజిస్ట్రీలో మనకు ఉన్న అనేక రిజిస్ట్రీ దద్దుర్లలో ఇది కూడా ఒకటి.
వినియోగదారు-నిర్దిష్ట కాన్ఫిగరేషన్ డేటా మొత్తం ఇక్కడ లాగ్ చేయబడింది, పరికరాన్ని చురుకుగా ఉపయోగిస్తున్న ప్రతి ఒక్కరి కోసం HKEY_USERS క్రింద నిల్వ చేయబడుతుంది. నిర్దిష్ట వినియోగదారుకు అనుగుణమైన సిస్టమ్లో నిల్వ చేయబడిన వినియోగదారు-నిర్దిష్ట సమాచారం మొత్తం HKEY_USERS హైవ్లో నిల్వ చేయబడుతుంది, మేము దీన్ని ఉపయోగించే వినియోగదారులను ప్రత్యేకంగా గుర్తించగలము భద్రతా ఐడెంటిఫైయర్ లేదా SID అది వినియోగదారు చేసిన అన్ని కాన్ఫిగరేషన్ మార్పులను లాగ్ చేస్తుంది.
సిస్టమ్ అడ్మినిస్ట్రేటర్ మంజూరు చేసిన ప్రత్యేక హక్కుపై ఆధారపడి HKEY_USERS హైవ్లో ఖాతా ఉన్న ఈ సక్రియ వినియోగదారులందరూ ప్రింటర్లు, స్థానిక నెట్వర్క్, లోకల్ స్టోరేజ్ డ్రైవ్లు, డెస్క్టాప్ బ్యాక్గ్రౌండ్ మొదలైన షేర్డ్ రిసోర్స్లను యాక్సెస్ చేయగలరు. వారి ఖాతాకు నిర్దిష్ట రిజిస్ట్రీ ఉంది. ప్రస్తుత వినియోగదారు SID క్రింద నిల్వ చేయబడిన కీలు మరియు సంబంధిత రిజిస్ట్రీ విలువలు.
ఫోరెన్సిక్ సమాచారం పరంగా, ప్రతి SID ప్రతి వినియోగదారుపై భారీ మొత్తంలో డేటాను నిల్వ చేస్తుంది, ఇది ప్రతి ఈవెంట్ యొక్క లాగ్ను చేస్తుంది మరియు వినియోగదారు ఖాతా క్రింద చర్య తీసుకోబడుతుంది. ఇందులో వినియోగదారు పేరు, వినియోగదారు కంప్యూటర్లోకి ఎన్నిసార్లు లాగిన్ చేసారు, చివరి లాగిన్ తేదీ మరియు సమయం, చివరి పాస్వర్డ్ మార్చబడిన తేదీ మరియు సమయం, విఫలమైన లాగిన్ల సంఖ్య మొదలైనవాటిని కలిగి ఉంటుంది. అదనంగా, ఇది విండోస్ లోడ్ అయినప్పుడు మరియు లాగిన్ ప్రాంప్ట్లో ఉన్నప్పుడు రిజిస్ట్రీ సమాచారాన్ని కూడా కలిగి ఉంటుంది.
సిఫార్సు చేయబడింది: రిజిస్ట్రీ ఎడిటర్ పని చేయడం ఆగిపోయింది
డిఫాల్ట్ వినియోగదారు కోసం రిజిస్ట్రీ కీలు ప్రొఫైల్లోని ntuser.dat ఫైల్లో నిల్వ చేయబడతాయి, మేము డిఫాల్ట్ వినియోగదారు కోసం సెట్టింగ్లను జోడించడానికి regeditని ఉపయోగించి దీన్ని హైవ్గా లోడ్ చేయాలి.
మేము Windows రిజిస్ట్రీలో కనుగొనగల డేటా రకాలు
పైన చర్చించబడిన అన్ని కీలు మరియు సబ్కీలు కింది డేటా రకాల్లో దేనిలోనైనా సేవ్ చేయబడిన కాన్ఫిగరేషన్లు, విలువలు మరియు లక్షణాలను కలిగి ఉంటాయి, సాధారణంగా, ఇది మా మొత్తం విండోస్ రిజిస్ట్రీని రూపొందించే క్రింది డేటా రకాల కలయిక.
- ప్రపంచంలోని చాలా వ్రాత వ్యవస్థలలో వ్యక్తీకరించబడిన స్థిరమైన ఎన్కోడింగ్, ప్రాతినిధ్యం మరియు వచన నిర్వహణ కోసం కంప్యూటింగ్ పరిశ్రమ ప్రమాణం అయిన యూనికోడ్ వంటి స్ట్రింగ్ విలువలు.
- బైనరీ డేటా
- సంతకం చేయని పూర్ణాంకాలు
- సింబాలిక్ లింకులు
- బహుళ స్ట్రింగ్ విలువలు
- వనరుల జాబితా (ప్లగ్ అండ్ ప్లే హార్డ్వేర్)
- రిసోర్స్ డిస్క్రిప్టర్ (ప్లగ్ అండ్ ప్లే హార్డ్వేర్)
- 64-బిట్ పూర్ణాంకాలు
ముగింపు
విండోస్ రిజిస్ట్రీ ఒక విప్లవం కంటే తక్కువ ఏమీ కాదు, ఇది సిస్టమ్ మరియు అప్లికేషన్ కాన్ఫిగరేషన్ను సేవ్ చేయడానికి టెక్స్ట్ ఫైల్లను ఫైల్ ఎక్స్టెన్షన్గా ఉపయోగించడం ద్వారా వచ్చే భద్రతా ప్రమాదాన్ని తగ్గించడమే కాకుండా అప్లికేషన్ డెవలపర్లు చేసే కాన్ఫిగరేషన్ లేదా .ini ఫైల్ల సంఖ్యను కూడా తగ్గించింది. వారి సాఫ్ట్వేర్ ఉత్పత్తితో రవాణా చేయాల్సి వచ్చింది. సిస్టమ్ మరియు సిస్టమ్లో పనిచేసే సాఫ్ట్వేర్ రెండింటి ద్వారా తరచుగా యాక్సెస్ చేయబడిన డేటాను నిల్వ చేయడానికి కేంద్రీకృత రిపోజిటరీని కలిగి ఉండటం వల్ల కలిగే ప్రయోజనాలు చాలా స్పష్టంగా ఉన్నాయి.
వాడుకలో సౌలభ్యం అలాగే ఒకే కేంద్ర స్థలంలో వివిధ అనుకూలీకరణలు మరియు సెట్టింగ్లకు ప్రాప్యత వివిధ సాఫ్ట్వేర్ డెవలపర్లచే డెస్క్టాప్ అప్లికేషన్ల కోసం విండోస్ను ఇష్టపడే ప్లాట్ఫారమ్గా చేసింది. మీరు విండోస్ యొక్క అందుబాటులో ఉన్న డెస్క్టాప్ సాఫ్ట్వేర్ అప్లికేషన్ల పరిమాణాన్ని Apple యొక్క macOSతో పోల్చినట్లయితే ఇది చాలా స్పష్టంగా కనిపిస్తుంది. సంగ్రహంగా చెప్పాలంటే, Windows రిజిస్ట్రీ ఎలా పనిచేస్తుందో మరియు దాని ఫైల్ నిర్మాణం మరియు వివిధ రిజిస్ట్రీ కీ కాన్ఫిగరేషన్ల యొక్క ప్రాముఖ్యతతో పాటు రిజిస్ట్రీ ఎడిటర్ను పూర్తి ప్రభావంతో ఉపయోగించడం గురించి మేము చర్చించాము.
ఎలోన్ డెకర్ఎలోన్ సైబర్ Sలో టెక్ రచయిత. అతను సుమారు 6 సంవత్సరాలుగా హౌ-టు గైడ్లను వ్రాస్తున్నాడు మరియు అనేక అంశాలను కవర్ చేశాడు. అతను Windows, Android మరియు తాజా ఉపాయాలు మరియు చిట్కాలకు సంబంధించిన అంశాలను కవర్ చేయడానికి ఇష్టపడతాడు.