Რა არის HKEY_CLASSES_ROOT?

დეტალები შესახებ HKEY_CLASSES_ROOT რეესტრის Hive

HKEY_CLASSES_ROOT, ხშირად HKCR- ის დარეგისტრირება წარმოადგენს რეესტრის გადაცემას Windows რეესტრში და შეიცავს ფაილის გაფართოების ასოციაციის ინფორმაციას, ასევე პროგრამულ იდენტიფიკატორს (ProgID), კლასს 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- ს. ეს შეიძლება გაკეთდეს ისე, როგორც ისინი გაიხსნა - ორმაგი დაჭერით / ჩამოსხმა, მათ ან შერჩევით arrow.

რეესტრის ქვედა რგოლები HKEY_CLASSES_ROOT- ში

სიაში რეესტრის გასაღებები ქვეშ HKEY_CLASSES_ROOT hive ძალიან გრძელი და მხოლოდ როგორც დამაბნეველი. მე ვერ აგიხსნით თითოეულ ათასობით გასაღებას, მაგრამ შეიძლება შემიძლია დავამცირო ის გარკვეულ მართვადი დარტყმებში, რომელიც იმედს გამოთქვამს რეესტრის ამ ნაწილზე გარკვეულწილად.

აქ არის რამოდენიმე ფაილის გაფართოების ასოციაციის გასაღებები, რომლებიც იპოვით HKEY_CLASSES_ROOT- ს ქვეშ, რომელთა უმეტესობა დაიწყება პერიოდის განმავლობაში:

თითოეული ამ რეესტრის გასაღებები აწვდის ინფორმაციას, თუ რა Windows უნდა გააკეთოს, როდესაც თქვენ ორჯერ დააწკაპუნეთ ან ორმაგი ჩამოსასხმელი ფაილი, რომ გაფართოება. ეს შეიძლება შეიცავდეს პროგრამების ჩამონათვალს "გახსენით ..." განყოფილებაში, როდესაც მარჯვენა ღილაკზე დაჭერით / ფაილის მოსმენას და თითოეული აპლიკაციის გზას.

მაგალითად, ჩემი კომპიუტერი, როდესაც მე ორმაგი დაჭერით ან ორმაგი ჩამოსასხმელი ფაილი მიერ draft.rtf , WordPad ხსნის ფაილი. რეესტრის მონაცემები, რომლითაც მოხდება, ინახება HKEY_CLASSES_ROOT \ .rtf გასაღები, რომელიც ჩემს კომპიუტერში განსაზღვრავს WordPad პროგრამას, რომელიც უნდა გახსნას RTF ფაილი.

გაფრთხილება: იმის გამო, რომ HKEY_CLASSES_ROOT გასაღებები არის სირთულე, მე აბსოლუტურად არ გირჩევთ, რომ შეცვალოთ ნაგულისხმევი ფაილების ასოციაციები რეესტრის ფარგლებში. ამის ნაცვლად, ვნახოთ, როგორ შეცვალოთ ფაილი ასოციაციები Windows- ში ინსტრუქციებში, თქვენს მიერ ნორმალური Windows ინტერფეისის მეშვეობით.

HKCR & amp; CLSID, ProgID & amp; IID

HKEY_CLASSES_ROOT- ის დარჩენილი ღილაკები ProgID, CLSID და IID გასაღებები არიან. აქ არის რამდენიმე მაგალითი:

ProGID გასაღებები მდებარეობს HKEY_CLASSES_ROOT- ის ფუძემდებლად , ზემოთ განხილული ფაილების გაფართოებულ ასოციაციებთან ერთად:

ყველა CLSID გასაღებები მდებარეობს CLSID სუბკის ქვეშ:

ყველა IID გასაღებები მდებარეობს ინტერფეისის ქვეტყით:

რა ProgID, CLSID და IID გასაღებებია დაკავშირებული კომპიუტერული პროგრამების ზოგიერთი ტექნიკური ასპექტისა და ამ დისკუსიის ფარგლებს მიღმა. თუმცა, შეგიძლიათ წაიკითხოთ მეტი სამივე აქ, აქ და აქ, შესაბამისად.

ჩატვირთვა HKEY_CLASSES_ROOT Hive

გამონაკლისის გარეშე ყოველთვის უნდა გააკეთოთ სარეგისტრაციო ჩანაწერების სარეზერვო რედაქტირება ან რედაქტირება. იხილეთ როგორ დავუბრუნდეთ Windows რეესტრს, თუ საჭიროა დახმარების გაწევა HKEY_CLASSES_ROOT ან სხვა რეესტრში, REG ფაილში .

თუ რამე არასწორია, თქვენ ყოველთვის შეგიძლიათ აღდგენა Windows რეესტრის სამუშაო სახელმწიფო სარეზერვო. ყველა უნდა გააკეთოთ ორმაგი დაჭერით ან ორმაგი ჩამრთველი რომ REG ფაილი და დაადასტუროთ, რომ გსურთ, რომ ცვლილებები.

მეტი HKEY_CLASSES_ROOT- ზე

მიუხედავად იმისა, რომ თქვენ შეგიძლიათ შეცვალოთ და მთლიანად წაშალოთ ნებისმიერი ქვეჯგუფი HKEY_CLASSES_ROOT- ის ფარგლებში, ძირეული საქაღალდე, ისევე, როგორც რეესტრში ყველა თხილი, ვერ შეცვლის ან წაშლა.

HKEY_CLASSES_ROOT არის გლობალური hive, რაც იმას ნიშნავს, რომ შეიძლება შეიცავდეს ინფორმაციას, რომელიც ვრცელდება კომპიუტერზე ყველა მომხმარებლისთვის და ყველა მომხმარებლის მიერ არის ხელმისაწვდომი. ეს განსხვავდება ზოგიერთი hives, რომ აქვს ინფორმაცია, რომელიც ვრცელდება მხოლოდ გაკეთებული შესული მომხმარებლის.

თუმცა, რადგან HKEY_CLASSES_ROOT hive ფაქტობრივად კომბინირებული მონაცემებია როგორც HKEY_LOCAL_MACHINE hive ( HKEY_LOCAL_MACHINE \ Software \ Classes ) და HKEY_CURRENT_USER hive ( HKEY_CURRENT_USER \ Software \ Classes ), ასევე შეიცავს მომხმარებლის სპეციფიკურ ინფორმაციას. მიუხედავად იმისა, რომ ამ შემთხვევაში, HKEY_CLASSES_ROOT კვლავ შეუძლია იხილოთ ნებისმიერი და ყველა მომხმარებელი.

ეს, რა თქმა უნდა, რა თქმა უნდა, როდესაც HKEY_CLASSES_ROOT- ში ახალი რეესტრის გასაღები გაკეთდება, იგივე გამოჩნდება HKEY_LOCAL_MACHINE \ Software \ Classes- ში და როდესაც ერთი წაშლილია, იგივე გასაღები ამოღებულია სხვა ადგილას.

თუ რეესტრის გასაღები ორივე ადგილას ცხოვრობს, მაგრამ კონფლიქტები გარკვეულწილად, HKEY_CURRENT_USER \ Software \ Classes- ში შესული მონაცემებით, პრიორიტეტია და გამოიყენება HKEY_CLASSES_ROOT- ში.