HKEY_CLASSES_ROOT అంటే ఏమిటి?

వివరాలు HKEY_CLASSES_ROOT రిజిస్ట్రీ అందులో నివశించే తేనెటీగలు

HKEY_CLASSES_ROOT, తరచుగా HKCR గా సంక్షిప్తీకరించబడింది , ఇది విండోస్ రిజిస్ట్రీలో ఒక రిజిస్ట్రీ అందులో ఉంది మరియు ఫైల్ ఎక్స్టెన్షన్ అసోసియేషన్ సమాచారాన్ని కలిగి ఉంది, అలాగే ప్రోగ్రామటిక్ ఐడెంటిఫైయర్ (ప్రోగిడ్), క్లాస్ ID (CLSID), మరియు ఇంటర్ఫేస్ ID (IID) డేటా.

సాధ్యమయ్యే సరళమైన పరంగా, HKEY_CLASSES_ROOT రిజిస్ట్రీ అందులో నివశించే తేనెటీగలు మీరు ఏదైనా చేయమని అడిగినప్పుడు, డ్రైవ్ యొక్క విషయాలను వీక్షించాలని లేదా ఫైల్ యొక్క నిర్దిష్ట రకాన్ని తెరిచేందుకు మొదలైనవి ఏమిటో తెలుసుకోవడానికి Windows కోసం అవసరమైన సమాచారాన్ని కలిగి ఉంటాయి.

HKEY_CLASSES_ROOT కు ఎలా పొందాలో

HKEY_CLASSES_ROOT ఒక రిజిస్ట్రీ అందులో నివశించే తేనెటీగ మరియు కాబట్టి రిజిస్ట్రీ ఎడిటర్ లో ఉన్నత స్థాయిలో కూర్చుని:

  1. ఓపెన్ రిజిస్ట్రీ ఎడిటర్
  2. రిజిస్ట్రీ ఎడిటర్ యొక్క ఎడమ ప్రాంతంలో HKEY_CLASSES_ROOT ను కనుగొనండి
  3. HKEY_CLASSES_ROOT పదంపై రెండుసార్లు క్లిక్ చేయండి లేదా రెండుసార్లు నొక్కండి.

రిజిస్ట్రీ ఎడిటర్ ముందు మీ కంప్యూటర్లో ఉపయోగించబడి ఉంటే, మీరు HKEY_CLASSES_ROOT అందులో నివశించే తేజోన్ని చూడగలగడానికి ముందు ఏదైనా బహిరంగ రిజిస్ట్రీ కీలను కూల్చివేయాలి. ఇవి తెరిచిన విధంగానే చేయవచ్చు - డబుల్-క్లిక్ చేయడం / వాటిని నొక్కడం ద్వారా లేదా వాటిని బాణం ఎంచుకోవడం ద్వారా చేయవచ్చు.

HKEY_CLASSES_ROOT లో రిజిస్ట్రీ ఉపపదాలు

HKEY_CLASSES_ROOT అందులో ఉన్న రిజిస్ట్రీ కీల జాబితా చాలా పొడవుగా ఉంది మరియు గందరగోళంగా ఉంది. మీరు చూడగలిగే వేలకొలది కీల ప్రతిదాన్ని నేను వివరి 0 చలేను, కానీ రిజిస్ట్రీ యొక్క ఈ భాగాన్ని ఒక బిట్ గురి 0 చి ఆశాజనక 0 గా పరిశీలి 0 చిన కొన్ని నిర్వహి 0 చబడిన ముక్కలుగా నేను విచ్ఛిన్న 0 చేయగలను.

మీరు HKEY_CLASSES_ROOT అందులో నివశించే అనేక ఫైల్ ఎక్స్టెన్షన్ అసోసియేషన్ కీలు ఇక్కడ ఉన్నాయి, వీటిలో చాలా కాలంతో ప్రారంభమవుతాయి:

ఈ రిజిస్ట్రీ కీలు ప్రతి మీరు ఆ పొడిగింపుతో ఒక డబుల్-క్లిక్ లేదా డబుల్-ట్యాప్ చేసినప్పుడు Windows ఏమి చెయ్యాలి అని సమాచారాన్ని నిల్వ చేస్తుంది. ఇది "ఓపెన్ ..." విభాగంలో కనిపించే ప్రోగ్రామ్ల జాబితాను కుడి-క్లిక్ / ఫైల్ను నొక్కడం మరియు జాబితా చేసిన ప్రతి అనువర్తనానికి మార్గం అయినప్పుడు ఉండవచ్చు.

ఉదాహరణకు, నా కంప్యూటర్లో, నేను draft.rtf పేరుతో ఒక డబుల్-క్లిక్ లేదా డబుల్ ట్యాప్ చేసినప్పుడు , WordPad ఫైల్ను తెరుస్తుంది. రిజిస్ట్రీ డేటా HKEY_CLASSES_ROOT \ .rtf కీలో నిల్వవుంటుంది, ఇది నా కంప్యూటర్లో WordPad RTF ఫైల్ను తెరిచే ప్రోగ్రామ్గా నిర్వచిస్తుంది.

హెచ్చరిక: HKEY_CLASSES_ROOT కీలు సెటప్ ఎలా సంక్లిష్టత కారణంగా, మీరు రిజిస్ట్రీ లోపల డిఫాల్ట్ ఫైల్ సంఘాలను మార్చమని నేను పూర్తిగా సిఫార్సు చేయము . బదులుగా, మీ సాధారణ విండోస్ ఇంటర్ఫేస్లో దీనిని చేయాలనే సూచనల కోసం Windows లో ఫైల్ అసోసియేషన్లను ఎలా మార్చాలో చూడండి.

HKCR & amp; CLSID, ప్రోగిడ్, & amp; IID

HKEY_CLASSES_ROOT లోని కీల యొక్క మిగిలినవి ప్రోగిడ్, CLSID మరియు IID కీలు. వీటిలో కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి:

HgEY_CLASSES_ROOT యొక్క మూలంలో ProgID కీలు ఉన్నాయి, పైన చర్చించిన ఫైల్ పొడిగింపు సంఘాలు పాటు:

అన్ని CLSID కీలు CLSID సబ్కీ కింద ఉన్నాయి:

అన్ని IID కీలు ఇంటర్ఫేస్ subkey కింద ఉన్నాయి:

కంప్యూటర్ ప్రోగ్రామింగ్ యొక్క కొన్ని సాంకేతిక అంశాలకు సంబంధించినవి మరియు ఈ చర్చ యొక్క పరిధికి మించినవి ఏమిటంటే ProgID, CLSID మరియు IID కీలు. అయితే, ఇక్కడ మూడు, ఇక్కడ మరియు ఇక్కడ వరుసగా మీరు మరింత చదవగలరు.

HKEY_CLASSES_ROOT అందుకుంది

మినహాయింపు లేకుండా, మీరు సంకలనం లేదా తీసివేసేటప్పుడు మీరు ఏ రిజిస్ట్రీ ఎంట్రీల బ్యాకప్ను తయారు చేయాలి. HKEY_CLASSES_ROOT, లేదా రిజిస్ట్రీలో ఏ ఇతర స్థానమును, REG ఫైల్ కు బ్యాకప్ చేయటానికి మీకు సహాయం అవసరమైతే Windows రిజిస్ట్రేషన్ ఎలా బ్యాక్ అప్ చేయాలో చూడండి.

ఏదైనా తప్పు జరిగితే, మీరు ఎల్లప్పుడూ బ్యాకప్తో పనిచేయడానికి రాష్ట్ర రిజిస్ట్రీని పునరుద్ధరించవచ్చు . మీరు చేయవలసిందల్లా డబ్ల్యు డీల్ క్లిక్ చేయండి లేదా ఆ REG ఫైల్లో డబుల్-ట్యాప్ చేయండి మరియు మీరు ఆ మార్పులను చేయాలనుకుంటున్నారని నిర్ధారించండి.

HKEY_CLASSES_ROOT లో మరిన్ని

మీరు HKEY_CLASSES_ROOT అందులోనే ఏ సబ్కీని సవరించవచ్చు మరియు పూర్తిగా తొలగించగలిగినప్పుడు, రిజిస్ట్రీలోని అన్ని దద్దుర్లు వలె రూట్ ఫోల్డర్ను మార్చడం లేదా తొలగించడం సాధ్యం కాదు.

HKEY_CLASSES_ROOT ఒక గ్లోబల్ హైవ్, అనగా కంప్యూటర్లో ఉన్న అన్ని వినియోగదారులకు వర్తించే సమాచారాన్ని కలిగి ఉంటుంది మరియు ప్రతి యూజర్ ద్వారా వీక్షించవచ్చు. ప్రస్తుతం సైన్ ఇన్ చేసిన వినియోగదారుకు మాత్రమే వర్తించే సమాచారాన్ని కలిగి ఉన్న కొన్ని దద్దుర్లు దీనికి విరుద్ధంగా ఉంది.

అయినప్పటికీ, HKEY_LOCAL_MACHINE హైవ్ ( HKEY_LOCAL_MACHINE \ Software \ Classes ) మరియు HKEY_CURRENT_USER హైవ్ ( HKEY_CURRENT_USER \ సాఫ్ట్వేర్ \ క్లాసులు ) రెండింటిలో HKEY_CLASSES_ROOT అందులో నివశించే తేలికైనవిగా వున్నవి వాస్తవానికి కలుపబడినవి, అందులో కూడా వినియోగదారు-నిర్దిష్ట సమాచారం కూడా ఉంది. అది కేసు అయినప్పటికీ, HKEY_CLASSES_ROOT ఇప్పటికీ ఏ మరియు అన్ని వినియోగదారులచే బ్రౌజ్ చేయబడగలదు.

దీని అర్థం, HKEY_CLASSES_ROOT అందులో ఒక కొత్త రిజిస్ట్రీ కీ తయారు చేయబడినప్పుడు, అదే HKEY_LOCAL_MACHINE \ Software \ Classes లో కనిపిస్తుంది మరియు ఒకదాని నుండి ఒకటి తొలగించబడినప్పుడు, అదే కీ ఇతర స్థాన నుండి తొలగించబడుతుంది.

ఒక రిజిస్ట్రీ కీ రెండు స్థానాల్లోనూ ఉండి, ఏదో విధంగా వైరుధ్యాలను కలిగి ఉంటే, సైన్ ఇన్ చేసిన యూజర్ యొక్క అందులో ఉన్న Hive , HKEY_CURRENT_USER \ Software \ Classes లోని డేటా ప్రాధాన్యతనిస్తుంది మరియు HKEY_CLASSES_ROOT లో ఉపయోగించబడుతుంది.