Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

รีจิสทรีของ Windows คือชุดของการตั้งค่าที่ Windows และแอปพลิเคชันสามารถใช้ได้ เป็นไดเร็กทอรีที่เก็บการตั้งค่าและตัวเลือกสำหรับระบบปฏิบัติการสำหรับ Microsoft Windows ประกอบด้วยข้อมูลและการตั้งค่าสำหรับฮาร์ดแวร์ทั้งหมด ซอฟต์แวร์ระบบปฏิบัติการ ซอฟต์แวร์ระบบปฏิบัติการส่วนใหญ่ ผู้ใช้ ค่ากำหนดของพีซี ฯลฯ

Registry ประกอบด้วยรูทคีย์ 5 ตัวต่อไปนี้ รูทคีย์ประกอบด้วยคีย์ย่อย คีย์ย่อยอาจมีคีย์ย่อยของตัวเองเช่นกัน และมีค่าอย่างน้อยหนึ่งค่า เรียกว่า ค่าเริ่มต้น คีย์ที่มีคีย์ย่อยและค่าทั้งหมดเรียกว่า Hive

แต่ละคีย์มีหนึ่งประเภทข้อมูล – ประเภทข้อมูล:

  • REG_SZ, REG_BINARY
  • REG_DWORD
  • REG_QWORD
  • REG_MULTI_SZ หรือ
  • REG_EXPAND_SZ.

ในโพสต์นี้ เราจะแสดงวิธีสร้างคีย์รีจิสทรีใน Windows 10

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

ก่อนที่คุณจะเริ่มต้น คุณควรสำรองข้อมูล Registry หรือสร้าง System Restore Point เสมอ

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

ลำดับชั้นของ Windows Registry

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

ในการแก้ไข Registry เราใช้ Registry Editor ในตัวหรือ regedit . จะแสดงโครงสร้างการนำทางเหมือนต้นไม้ ด้านบนสุดคือคอมพิวเตอร์ของคุณ ตามด้วยรายการโฟลเดอร์และโฟลเดอร์ย่อย โฟลเดอร์เหล่านี้เรียกว่า KEYS และมีโฟลเดอร์ตายตัวห้าชุดภายใต้คอมพิวเตอร์

  1. HKEY_CLASSES_ROOT: ประกอบด้วยข้อมูลการเชื่อมโยงนามสกุลไฟล์ซึ่งช่วยให้คอมพิวเตอร์เข้าใจว่าต้องทำอะไรกับงานเมื่อถูกถาม
  2. HKEY_CURRENT_USER: ประกอบด้วยข้อมูลการกำหนดค่าสำหรับ Windows และซอฟต์แวร์สำหรับผู้ใช้ปัจจุบัน
  3. HKEY_LOCAL_MACHINE: มันเก็บการกำหนดค่าสำหรับซอฟต์แวร์ที่ติดตั้งบนคอมพิวเตอร์และสำหรับระบบปฏิบัติการ Windows
  4. HKEY_USERS: คุณจะพบการกำหนดค่าเฉพาะผู้ใช้สำหรับผู้ใช้ทั้งหมดบนคอมพิวเตอร์เครื่องนั้นได้ที่นี่
  5. HKEY_CURRENT_CONFIG:  เป็นตัวชี้ไปที่ HKEY_LOCAL_MACHINE

นี่คือคีย์หลักเนื่องจากคุณไม่สามารถสร้างคีย์ใหม่ภายใต้คอมพิวเตอร์ แต่คุณสามารถสร้างคีย์ใหม่ภายใต้คีย์มาสเตอร์เหล่านี้ได้

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

1] การใช้ตัวแก้ไขรีจิสทรี

การสร้างคีย์รีจิสทรีเป็นเรื่องง่าย คลิกขวาที่โฟลเดอร์หรือพื้นที่ว่างและเลือก ใหม่ . คุณสามารถสร้างคีย์, ค่าสตริง ค่าไบนารี ค่า DWORD (32 บิต) ค่า QWORD (64 บิต) ค่าสตริงหลายค่า หรือค่าสตริงที่ขยายได้ วิธีนี้มีประโยชน์เมื่อคุณวางแผนที่จะทำการเปลี่ยนแปลงเล็กน้อยเพื่อแก้ไขปัญหาบนคอมพิวเตอร์ของคุณ อาจเกี่ยวข้องกับแอปพลิเคชันหรือในระดับระบบปฏิบัติการ

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

  • หากต้องการแก้ไขค่าที่มีอยู่ ให้ดับเบิลคลิกเพื่อเรียกใช้ตัวแก้ไข

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

  • หากต้องการลบคีย์ ให้คลิกขวาที่คีย์แล้วเลือก Delete
  • คุณยังมีตัวเลือกในการเปลี่ยนชื่อ ส่งออก คัดลอก และตั้งค่าการอนุญาต

2] การใช้บรรทัดคำสั่ง

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

คุณยังใช้ Command Line เพื่อจัดการรีจิสตรีคีย์พร้อมกับคำแนะนำ คุณลักษณะ และวิธีการด้านความปลอดภัยได้อีกด้วย

3] ใช้ Notepad เพื่อสร้างไฟล์ REG

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

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

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

4] เครื่องมือของบุคคลที่สาม

หากคุณพบว่าตัวแก้ไขรีจิสทรีเริ่มต้นซับซ้อน คุณสามารถใช้เครื่องมือต่างๆ เช่น  RegCool, Registrar Registry Manager Lite และ Registry Commander มีคุณลักษณะต่างๆ เช่น เลิกทำ ทำซ้ำ การจัดการสิทธิ์ หน้าต่างแท็บ นำเข้า ส่งออก รายการโปรด และอื่นๆ

3] ใช้การเขียนโปรแกรม

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

RegistryKey key = Registry.LocalMachine.CreateSubKey(@"SYSTEM\CurrentControlSet\services\eventlog\MyApplication\MyService"); key.Close();

เมื่อคุณรู้วิธีดำเนินการแล้ว เรายังแนะนำให้คุณอ่านความหมายของแต่ละข้อด้วย เป็นสิ่งสำคัญและจะช่วยให้คุณแน่ใจว่าการเปลี่ยนแปลงที่คุณทำนั้นถูกต้องเท่านั้น

คีย์รีจิสทรีเกิดจากอะไร

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

DWORD & QWORD: Double Word สามารถจัดเก็บข้อมูลแบบ 32 บิตได้ ในขณะที่ QWORD สามารถจัดเก็บข้อมูลแบบ 64 บิตได้  

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

ค่าสตริง (REG_SZ):  สามารถจัดเก็บ Unicode หรือสตริง ANSI และมี null ที่ส่วนท้าย

ค่าหลายสตริง:  เมื่อต้องการเก็บค่าสตริงหลายๆ ค่า คุณสามารถใช้สิ่งนี้ได้ อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าได้สิ้นสุดด้วยสตริงว่าง (\0) นี่เป็นตัวอย่างง่ายๆ:

String1\0String2\0String3\0LastString\0\0

หมายเหตุ “\0” ที่ส่วนท้ายจะทำเครื่องหมายจุดสิ้นสุดของสตริงแรก และ \0 สุดท้ายจะทำเครื่องหมายที่จุดสิ้นสุดของสตริงหลายรายการ

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10

ค่าสตริงที่ขยายได้:  คุณใช้สิ่งนี้กับตัวแปรสภาพแวดล้อมได้โดยใช้สตริง Unicode หรือ ANSI ข้อดีคือคุณสามารถขยายได้ไม่เหมือนกับค่า String และ Multi-String

ค่าไบนารี:  ที่ง่ายที่สุด - ประกอบด้วย 0 และ 1

เราหวังว่าคุณจะพบว่าโพสต์นี้มีประโยชน์

วิธีสร้างคีย์รีจิสทรีใน Windows 11/10