HKEY_CLASSES_ROOT के हो?

HKEY_CLASSES_ROOT रजिस्ट्री हाइभमा विवरणहरू

HKEY_CLASSES_ROOT, प्रायः एचकेचसीको रूपमा छोटो, विन्डोज रेजिस्ट्रीमा एक रजिस्ट्री छत्ता हो र फाइल एक्सटेन्सन एसोसिएशन जानकारी, साथै प्रोग्राम प्रोग्राम (प्रोजीआईडी), क्लास आईडी (CLSID), र इन्टरफेस आईडी (आईआईडी) डाटा समावेश गर्दछ।

सरल सर्तहरूमा, HKEY_CLASSES_ROOT रेजिस्ट्री हाइवले आवश्यक जानकारी जानकारी विन्डोजको लागि जान्छ जब तपाई यसलाई केहि गर्न चाहनुहुन्छ भने, ड्राइभको सामग्री हेर्न, वा निश्चित प्रकारको फाइल खोल्नुहोस्।

HKEY_CLASSES_ROOT कसरी प्राप्त गर्नुहोस्

HKEY_CLASSES_ROOT एक रजिस्ट्री पाङ्ग हो र त्यसैले त्यसैले रजिस्ट्री सम्पादकमा शीर्ष स्तरमा बस्छ:

  1. रजिस्ट्री सम्पादक खोल्नुहोस्
  2. HKEY_CLASSES_ROOT खोज्नुहोस् रजस्ट्री सम्पादकको बायाँ क्षेत्रमा
  3. शब्दमा डबल-क्लिक गर्नुहोस् वा डबल-ट्याप गर्नुहोस् HKEY_CLASSES_ROOT हाइव विस्तार गर्न, वा बायाँ तिर बाँया प्रयोग गर्नुहोस्

यदि रजस्ट्री सम्पादक तपाइँको कम्प्यूटरमा प्रयोग गरिएको छ भने, तपाईंले HKEY_CLASSES_ROOT hive हेर्न सक्नु अघि तपाइँले कुनै पनि खुला रजिस्ट्री कुञ्जीहरू पतन गर्न आवश्यक पर्दछ। यो त्यहि तरिकामा खोलिएको हुन सक्छ - दुई-क्लिक गरेर / ट्याप गरेर, ती वा तीर चयन गरेर।

रजिस्ट्री उपकुञ्जी HKEY_CLASSES_ROOT मा

HKEY_CLASSES_ROOT हाइव अन्तर्गत रजस्ट्री कुञ्जीहरूको सूची धेरै लामो छ र ठुलो रूपमा। म हजारौं कुञ्जीहरू देख्न सक्दिनँ, तपाइँले देख्न सक्नुहुन्न, तर म यसलाई केही व्यवस्थित योग्य टुक्राहरूमा तोड्न सक्दिनँ, जसले आशा राख्नेछ कि रजिस्ट्रीको यस भागलाई स्पष्ट पार्नेछ।

यहाँ केहि धेरै फाइल एक्सटेन्सन एसोसिएसन कुञ्जीहरू छन् जुन तपाइँले HKEY_CLASSES_ROOT घोंघो मार्फत भेट्टाउनुहुनेछ, जसका अधिकांश मध्ये एक अवधिको साथ सुरु हुनेछ:

यी रजिस्ट्री कुञ्जीहरू मध्ये प्रत्येक जानकारी जानकारी भण्डारण गर्दछ जुन तपाईले एक्सटेन्सनको साथ फाइलमा डबल-क्लिक गरेर डबल-ट्याप गर्नुहुन्छ जब के गर्न चाहनुहुन्छ। यसमा फाइलहरूको दायाँ-क्लिक / ट्याप गर्दा "सूची खोल्नुहोस्" खण्डमा कार्यक्रमहरूको सूची समावेश हुन सक्छ, र सूचीबद्ध प्रत्येक अनुप्रयोगको बाटो।

उदाहरणका लागि, मेरो कम्प्यूटरमा, जब म ड्राफ्ट.rtf को नाममा एक फाइलमा डबल क्लिक गर्नुहोस् वा डबल ट्याप गर्नुहोस्, WordPad फाइल खोल्छ। रजिस्ट्री डेटा जुन यो हुन्छ त्यसलाई HKEY_CLASSES_ROOT \ .rtf कुञ्जीमा भण्डारण गरिएको छ, जुन, मेरो कम्प्यूटरमा, WordPad लाई प्रोग्रामको रूपमा RTF फाइल खोल्नुपर्दछ

चेतावनी: HKEY_CLASSES_ROOT कुञ्जी सेटअपहरू कसरी हो भनेर जटिलताको कारणले, म सम्पूर्ण रूपमा सिफारिस गर्दैन कि तपाइँ रजिस्ट्री भित्रबाट डिफल्ट फाइल सम्बद्धताहरू परिवर्तन गर्नुहुन्छ। बरु, तपाईको सामान्य विन्डोज इन्टरफेस भित्रबाट यो गर्नका लागि निर्देशनहरूका लागि Windows मा फाईल एसोसिएसनहरू कसरी परिवर्तन गर्न हेर्नुहोस्।

HKCR & amp; CLSID, प्रोजीड, & amp; IID

HKEY_CLASSES_ROOT मा भएका कुञ्जीहरू ProgID, CLSID, र IID कुञ्जी हुन्। यहाँ प्रत्येकका केहि उदाहरणहरू छन्:

ProgID कुञ्जीहरू HKEY_CLASSES_ROOT को रूटमा अवस्थित छन्, फाईल एक्सटेन्सन एसोसिएशनहरू माथिको चर्चा माथि:

सबै CLSID कुञ्जीहरू CLSID उपकुञ्जी अन्तर्गत स्थित छन्:

सबै आईआईडी कुञ्जीहरू इन्टरफेस उपकुञ्जी भित्र स्थित छन्:

क्या प्रोगID, CLSID, र IID कुञ्जीहरू कम्प्यूटर प्रोग्रामिङका धेरै धेरै प्राविधिक पक्षहरूसँग सम्बन्धित छन् र यो छलफलको दायराभन्दा बाहिर छन्। यद्यपि, क्रमशः तपाई सबै यहाँ यहाँ तीन र यहाँ पढ्न सक्नुहुन्छ।

माथि HKEY_CLASSES_ROOT हिँड्दै

अपवाद बिना, तपाईले सधै सम्पादन गर्न वा हटाउने योजनामा ​​कुनै पनि रजिस्ट्री प्रविष्टिहरूको जगेडा बनाउनुपर्दछ। यदि तपाईलाई जगेडा जरुरी छ HKEY_CLASSES_ROOT, वा रजिस्ट्रीको कुनै पनि अन्य स्थान REG फाइलमा मद्दत आवश्यक छ भने Windows रजिस्ट्री कसरी ब्याकअप गर्न हेर्नुहोस्।

यदि केहि गलत हुन्छ भने, तपाइँ जहिले पनि विन्डोज रजस्ट्री ब्याकअपको साथ काम गर्ने स्थितिमा पुनर्स्थापित गर्न सक्नुहुनेछ। तपाईले गर्नु पर्छ कि REG फाइलमा डबल क्लिक गर्नुहोस् वा डबल-ट्याप गर्नुहोस् र पुष्टि गर्नुहोस् कि तपाइँ ती परिवर्तनहरू गर्न चाहनुहुन्छ।

अधिक HKEY_CLASSES_ROOT

जब तपाइँ सम्पादन गर्न र पूर्ण रूपमा कुनै पनि उपकुञ्जी हटाउन सक्नुहुन्छ HKEY_CLASSES_ROOT hive, रूट फोल्डर आफैँ, जस्तै सबै रेजिस्ट्रीमा राख्छ, नामकरण गर्न वा हटाउन सकिदैन।

HKEY_CLASSES_ROOT एक वैश्विक हाइव हो, जसको अर्थ यो यसले जानकारी समावेश गर्न सक्छ जुन कम्प्यूटरमा सबै प्रयोगकर्ताहरूमा लागू हुन्छ र प्रत्येक प्रयोगकर्ता द्वारा हेर्न योग्य छ। यो केही चीजहरूको विपरीत हो जसले जानकारीसँग मात्र हालै साइन-इन प्रयोगकर्तामा लागू गर्दछ।

तथापि, किनभने HKEY_CLASSES_ROOT हाइव वास्तवमा संयुक्त रूपमा HKEY_LOCAL_MACHINE हाइव ( HKEY_LOCAL_MACHINE \ सफ्टवेयर \ कक्षाहरू ) मा फेला परेको डेटा हो र HKEY_CURRENT_USER हाइव ( HKEY_CURRENT_USER \ सफ्टवेयर \ कक्षाहरू ) मा, यो प्रयोगकर्ता-विशिष्ट जानकारी पनि समावेश गर्दछ। यद्यपि यो मामला हो, HKEY_CLASSES_ROOT अझै पनि कुनै पनि र सबै प्रयोगकर्ताद्वारा ब्राउज गर्न सक्षम छ।

यसको मतलब, निस्सन्देह, कि जब HKEY_CLASSES_ROOT पाङ्ग्रामा नयाँ रजिस्ट्री कुञ्जी बनाइन्छ, त्यहि एउटा HKEY_LOCAL_MACHINE \ सफ्टवेयर \ क्लासेसमा देखा पर्ने छ, र जब एकबाट यो मेटाइनेछ, त्यही कुञ्जीलाई अन्य स्थानबाट हटाइएको छ।

यदि एक रजिस्ट्री कुञ्जी दुवै स्थानहरूमा रहन्छ, तर केही तरिकामा विवादहरू, साइन-इन प्रयोगकर्ताको पाईलोमा फेला परेको डेटा, HKEY_CURRENT_USER \ सफ्टवेयर \ कक्षाहरू , प्राथमिकता लिन्छ र HKEY_CLASSES_ROOT मा प्रयोग गरिन्छ।