Skip to main content

HKEY_CLASSES_ROOT (HKCR CLSID)

How to fix windows configures Problem (มิถุนายน 2026)

How to fix windows configures Problem (มิถุนายน 2026)
Anonim

HKEY_CLASSES_ROOT สั้นลงบ่อยๆ HKCR เป็นกลุ่มรีจิสทรีใน Windows Registry และมีข้อมูลการเชื่อมโยงนามสกุลของไฟล์รวมถึงตัวระบุแบบเป็นโปรแกรม (ProgID), ID ID (CLSID) และข้อมูล ID อินเทอร์เฟซ (IID)

ในส่วนที่ง่ายที่สุด HKEY_CLASSES_ROOT registry hive มีข้อมูลที่จำเป็นสำหรับ Windows เพื่อให้ทราบว่าจะทำอย่างไรเมื่อคุณขอให้ทำสิ่งต่างๆเช่นดูเนื้อหาของไดรฟ์หรือเปิดไฟล์บางประเภท ฯลฯ

วิธีการเข้า HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT เป็นกลุ่มรีจิสทรีและตั้งอยู่ที่ระดับบนสุดใน Registry Editor ในรากของทั้ง Windows Registry:

  1. เปิดตัวแก้ไขรีจิสทรี

    วิธีที่ง่ายที่สุดในการทำเช่นนี้ในทุกเวอร์ชันของ Windows คือการเปิดกล่องโต้ตอบเรียกใช้ผ่านทาง WIN + R, และป้อน regedit.

  2. หา HKEY_CLASSES_ROOT ในพื้นที่ด้านซ้ายของตัวแก้ไขรีจิสทรี

    คุณอาจไม่เห็นมันทันทีหากคุณใช้รีจิสทรีเมื่อเร็ว ๆ นี้และซ้ายลมพิษต่างๆหรือคีย์เปิด ตี บ้าน บนแป้นพิมพ์เพื่อดู HKCR ที่ด้านบนสุดของบานหน้าต่างด้านซ้าย

  3. ดับเบิลคลิกหรือดับเบิลแตะ HKEY_CLASSES_ROOT เพื่อขยายกลุ่มหรือใช้ลูกศรเล็ก ๆ ทางซ้าย

คีย์ย่อยของรีจิสทรีใน HKEY_CLASSES_ROOT

รายการรีจิสทรีคีย์ภายใต้กลุ่ม HKEY_CLASSES_ROOT มีความยาวมากเช่นเดียวกับความสับสน เราไม่สามารถอธิบายคีย์หลักพันแต่ละคีย์ที่คุณอาจเห็นได้ แต่เราสามารถแบ่งมันออกเป็นชิ้นส่วนที่สามารถจัดการได้ซึ่งจะหวังว่าจะช่วยชี้แจงส่วนนี้ของรีจิสทรีสักหน่อย

ต่อไปนี้คือคีย์เชื่อมต่อไฟล์ที่มีอยู่มากมายซึ่งคุณจะพบได้ภายใต้กลุ่ม HKEY_CLASSES_ROOT ซึ่งส่วนใหญ่จะเริ่มต้นด้วยช่วงเวลา:

  • HKEY_CLASSES_ROOT .avi
  • HKEY_CLASSES_ROOT .bmp
  • HKEY_CLASSES_ROOT .exe
  • HKEY_CLASSES_ROOT .html
  • HKEY_CLASSES_ROOT .pdf
  • HKEY_CLASSES_ROOT AudioCD
  • HKEY_CLASSES_ROOT dllfile

แต่ละคีย์รีจิสทรีเหล่านี้จัดเก็บข้อมูลเป็นสิ่งที่ Windows ควรทำเมื่อคุณดับเบิลคลิกหรือแตะสองครั้งที่ไฟล์ที่มีนามสกุลนั้น อาจรวมถึงรายการของโปรแกรมที่พบในส่วน "เปิดด้วย … " เมื่อคลิกขวา / แตะไฟล์และเส้นทางไปยังแต่ละแอ็พพลิเคชันที่แสดงอยู่

ตัวอย่างเช่นในคอมพิวเตอร์ของคุณเมื่อคุณดับเบิลคลิกหรือแตะสองครั้งที่ไฟล์ตามชื่อ draft.rtf , WordPad อาจเปิดไฟล์ ข้อมูลรีจิสทรีที่ทำให้เกิดขึ้นจะถูกเก็บไว้ใน HKEY_CLASSES_ROOT .rtf คีย์ซึ่งกำหนด WordPad เป็นโปรแกรมที่ควรเปิดไฟล์ RTF

เนื่องจากความซับซ้อนของการตั้งค่าคีย์ HKEY_CLASSES_ROOT เราจึงเป็นอย่างแน่นอน อย่า ขอแนะนำให้คุณเปลี่ยนความสัมพันธ์ของแฟ้มเริ่มต้นจากภายในรีจิสทรี ให้ดูที่วิธีการเปลี่ยนความสัมพันธ์ของแฟ้มใน Windows สำหรับคำแนะนำในการทำเช่นนี้จากอินเทอร์เฟซ Windows ทั่วไปของคุณ

HKCR & CLSID, ProgID & IID

ส่วนที่เหลือของคีย์ใน HKEY_CLASSES_ROOT ได้แก่ ProgID, CLSID และ IID keys นี่คือตัวอย่างบางส่วนของแต่ละข้อ

คีย์ ProgID อยู่ในรากของ HKEY_CLASSES_ROOT ควบคู่ไปกับความสัมพันธ์ของส่วนขยายของไฟล์ที่กล่าวถึงข้างต้น:

  • HKEY_CLASSES_ROOT FaxServer.FaxServer
  • HKEY_CLASSES_ROOT JPEGFilter.CoJPEGFilter
  • HKEY_CLASSES_ROOT WindowsMail.Envelope

คีย์ CLSID ทั้งหมดอยู่ภายใต้ CLSID คีย์ย่อย:

  • HKEY_CLASSES_ROOT CLSID {} 00000106-0000-0010-8000-00AA006D2EA4
  • HKEY_CLASSES_ROOT CLSID {06C792F8-6212-4F39-BF70-E8C0AC965C23}
  • HKEY_CLASSES_ROOT CLSID {FA10746C-9B63-4b6c-BC49-FC300EA5F256}

ปุ่ม IID ทั้งหมดจะอยู่ใต้ปุ่ม อินเตอร์เฟซ คีย์ย่อย:

  • HKEY_CLASSES_ROOT Interface แบบ {0000000d-0000-0000-C000-000000000046}
  • HKEY_CLASSES_ROOT Interface แบบ {} 00000089-0000-0010-8000-00AA006D2EA4
  • HKEY_CLASSES_ROOT Interface แบบ {00000129-0000-0000-C000-000000000046}

สิ่งที่ ProgID, CLSID และ IID มีความเกี่ยวข้องกับด้านเทคนิคบางอย่างของการเขียนโปรแกรมคอมพิวเตอร์และอยู่นอกเหนือขอบเขตของการสนทนานี้ อย่างไรก็ตามคุณสามารถอ่านเพิ่มเติมเกี่ยวกับทั้งสามที่นี่ที่นี่และที่นี่ตามลำดับ

การสำรองข้อมูล HKEY_CLASSES_ROOT Hive

โดยไม่มีข้อยกเว้นคุณควรทำการสำรองข้อมูลของรายการรีจิสทรีใด ๆ ที่คุณต้องการแก้ไขหรือนำออก ดูวิธีการสำรองข้อมูลรีจิสทรีของ Windows ถ้าคุณต้องการความช่วยเหลือในการสำรองข้อมูล HKEY_CLASSES_ROOT หรือตำแหน่งอื่น ๆ ในรีจิสทรีไปยังไฟล์ REG

หากมีข้อผิดพลาดคุณสามารถคืนค่ารีจิสทรีของ Windows ไปยังสถานะการทำงานที่มีการสำรองข้อมูลได้เสมอ สิ่งที่คุณต้องทำคือดับเบิลคลิกหรือแตะสองครั้งที่ไฟล์ REG และยืนยันว่าคุณต้องการทำการเปลี่ยนแปลงเหล่านั้น

ข้อมูลเพิ่มเติมเกี่ยวกับ HKEY_CLASSES_ROOT

แม้ว่าคุณจะสามารถแก้ไขและลบคีย์ย่อยทั้งหมดได้อย่างสมบูรณ์ ภายใน กลุ่ม HKEY_CLASSES_ROOT โฟลเดอร์รากจะเหมือนลมพิษในรีจิสทรีไม่สามารถเปลี่ยนชื่อหรือนำออกได้

HKEY_CLASSES_ROOT เป็นกลุ่มส่วนกลางซึ่งหมายความว่าจะสามารถมีข้อมูลที่ใช้กับผู้ใช้ทุกคนในคอมพิวเตอร์และสามารถดูได้โดยผู้ใช้ทุกคน ซึ่งตรงกันข้ามกับลมพิษที่มีข้อมูลที่ใช้เฉพาะกับผู้ใช้ที่ลงชื่อเข้าใช้ในปัจจุบันเท่านั้น

อย่างไรก็ตามเนื่องจากกลุ่ม HKEY_CLASSES_ROOT เป็นจริงรวมข้อมูลที่พบในทั้งกลุ่ม HKEY_LOCAL_MACHINE ( HKEY_LOCAL_MACHINE Software Classes ) และกลุ่ม HKEY_CURRENT_USER ( HKEY_CURRENT_USER Software Classes ) นอกจากนี้ยังมีข้อมูลเฉพาะผู้ใช้ด้วยเช่นกัน แม้ว่าจะเป็นเช่นนั้นก็ตาม HKEY_CLASSES_ROOT ยังคงสามารถเรียกดูได้จากผู้ใช้ทุกคน

ซึ่งหมายความว่าเมื่อคีย์รีจิสทรีใหม่ถูกสร้างขึ้นในกลุ่ม HKEY_CLASSES_ROOT ระบบจะปรากฏในไฟล์เดียวกัน HKEY_LOCAL_MACHINE Software Classes และเมื่อลบออกจากคีย์ใดคีย์เดียวกันจะถูกนำออกจากตำแหน่งอื่น

ถ้าคีย์รีจิสทรีอยู่ในตำแหน่งที่ตั้ง แต่มีข้อขัดแย้งในทางใดทางหนึ่งข้อมูลที่พบในกลุ่มผู้ใช้ที่ลงชื่อเข้าใช้ HKEY_CURRENT_USER Software Classes ใช้ลำดับความสำคัญและใช้ใน HKEY_CLASSES_ROOT