Windows Registry เป็นฐานข้อมูลข้อมูลเกี่ยวกับการกำหนดค่าต่างๆ ของการตั้งค่า PC และแอปพลิเคชันสำหรับระบบที่ทำงานบนระบบปฏิบัติการ Windows ของ Microsoft แม้ว่าไม่ใช่ทุกแอปที่ต้องทำงานบนฐานข้อมูลการกำหนดค่าที่จัดเก็บใน Windows registries (บางตัวจัดเก็บข้อมูลการกำหนดค่าในไฟล์ XML หรือไฟล์ executable แยกต่างหาก) แต่ registries เล่นบทบาทสำคัญในการทำงานที่ถูกต้องของคอมพิวเตอร์ Windows ของคุณ
Windows ให้ผู้ใช้ตัวเลือกในการแก้ไข registries เหล่านี้ในกรณีที่พวกเขาต้องการเปลี่ยนการตั้งค่าการกำหนดค่าสำหรับแอปพลิเคชันหรือโปรแกรมบนคอมพิวเตอร์ของพวกเขา มาเรียนรู้เพิ่มเติมเกี่ยวกับวิธีที่คุณสามารถใช้ registries เหล่านี้และแก้ไขตามต้องการ:
Windows Registries ทำงานอย่างไร?
ข้อมูลที่จัดเก็บใน Windows registries ถูกจัดระเบียบใน 3 ระดับ registry ที่แตกต่างกัน:
- Registry Hives:
นี่คือชุดของ keys, subkeys, และค่า registry ซึ่งแสดงด้วยโฟลเดอร์ โฟลเดอร์เหล่านี้จัดหมวดหมู่เป็นโฟลเดอร์ย่อยขึ้นอยู่กับประเภทของค่าข้อมูลที่พวกเขาจัดเก็บ
- Registry Keys:
นี่คือโฟลเดอร์ย่อยที่ประกอบเป็น Registry Hives ถือเป็นหน่วยมาตรฐานในการจัดระเบียบใน Windows registries เหล่านี้เหมือนโฟลเดอร์ใน Windows File Explorer ที่จัดเก็บประเภทไฟล์ต่างๆ บนคอมพิวเตอร์ของคุณ ทương tự Registry Keys จัดเก็บค่า registry
- Registry Values:
นี่คือคำแนะนำหรือข้อมูลของการกำหนดค่าและการตั้งค่าระบบ ค่า registry แต่ละค่าจัดเก็บคำแนะนำสำหรับการตั้งค่าระบบเฉพาะ แอปพลิเคชัน หรือการกำหนดค่าที่เกี่ยวข้อง
อ่านเพิ่มเติม: วิธีเพิ่ม แก้ไข และลบ Registry Keys และ Values ผ่าน Regedit
วิธีแก้ไข Windows Registry ด้วย Command Prompt
ในกรณีที่คุณต้องปรับแต่ง Windows Registry คุณสามารถนำทางกระบวนการผ่าน command prompt บนคอมพิวเตอร์ Windows 10 ทุกสิ่งที่คุณต้องทำคือทำตามขั้นตอนด้านล่าง:
การเปิด Command Prompt

ขั้นแรก ไปที่ Windows Search Bar
จากนั้น พิมพ์ cmd ในแถบค้นหา ผลการค้นหาจะแสดง Command Prompt เป็นผลลัพธ์อันดับหนึ่ง
คลิกขวา ที่ตัวเลือก Command Prompt และคลิกที่ Run as Administrator
นี่จะเปิด command prompt บนคอมพิวเตอร์ Windows ของคุณในโหมด admin
อ่านเพิ่มเติม: วิธีเปลี่ยนพื้นหลัง Command Prompt
ประเภทการดำเนินการเพื่อแก้ไข Registries
ขั้นตอนที่ 1: รันคำสั่งต่อไปนี้เพื่อรับรายการการดำเนินการทั้งหมดที่คุณสามารถทำได้เพื่อแก้ไข Windows Registry
REG /?
Operation Types กำหนดว่าคุณต้องทำการเปลี่ยนแปลงอะไรใน Windows Registry เช่น การเพิ่ม subkey ผ่านประเภทการดำเนินการ Add

ขั้นตอนที่ 2: Command prompt จะแสดงการดำเนินการทั้งหมดพร้อมกับ Return Code สำหรับแต่ละคำสั่ง Return Codes กำหนดว่าการดำเนินการคำสั่งล้มเหลวหรือสำเร็จ
หมายเหตุ: Microsoft จัดหาเนื้อหาในตารางด้านล่าง
| Operations | Task |
| Add | เพิ่มรายการใหม่ลงใน registry |
| Compare | เปรียบเทียบ subkeys หรือรายการ registry สองตัวขึ้นไป |
| Copy | คัดลอกรายการ registry ไปยังตำแหน่งที่ระบุบนเครื่องท้องถิ่นหรือระยะไกล |
| Load | เขียน subkeys และรายการที่บันทึกไว้ลงใน subkey อื่นใน registry ใช้กับไฟล์ชั่วคราวสำหรับการ troubleshooting หรือแก้ไขรายการ registry |
| Restore | เขียน subkeys และรายการที่บันทึกไว้กลับไปที่ registry |
| Query | ส่งคืนรายการระดับถัดไปของ subkeys และรายการที่อยู่ภายใต้ subkey ที่ระบุใน registry |
| Import | คัดลอกเนื้อหาของไฟล์ที่มี subkeys, entries, และค่าที่ส่งออกไปยัง registry ของคอมพิวเตอร์ท้องถิ่น |
| Export | คัดลอก subkeys, entries, และค่าที่ระบุของคอมพิวเตอร์ท้องถิ่นลงในไฟล์เพื่อโอนไปยังเซิร์ฟเวอร์อื่น |
| Save | บันทึกสำเนาของ subkeys, entries, และค่าที่ระบุของ registry ในไฟล์ที่ระบุ |
| Delete | ลบ subkey หรือ entries |
| Unload | ลบส่วนของ registry ที่โหลดโดยใช้การดำเนินการ REG LOAD |
แหล่งที่มา: Microsoft
| Return Codes | Results |
| 0 | สำเร็จ |
| 1 | ล้มเหลว |
แหล่งที่มา: Microsoft
การค้นหา Syntax
เพื่อค้นหา syntax ทั้งที่คุณต้องทำคือเพิ่ม Operation Name ระหว่างคำสั่ง REG ก่อนหน้า เหมือนกับนี้ –
REG <Operation>
ขั้นตอนเฉพาะนี้จะสร้างข้อมูลทั้งหมดที่คุณต้องการเกี่ยวกับการดำเนินการเฉพาะนั้น รวมถึงพารามิเตอร์และ syntax ทั้งหมด มาลองค้นหา syntax โดยใช้ตัวอย่างของประเภทการดำเนินการ Add
การดำเนินการแก้ไขงานด้วย Operation Types: การเพิ่ม Subkey หรือ Entry
ขั้นตอนที่ 1: คุณสามารถเพิ่ม subkey ลงใน registry ผ่านการดำเนินการ Add เพื่อเริ่มต้นการแก้ไข คุณต้องวางประเภทการดำเนินการระหว่างคำสั่ง REG
เนื่องจากเราใช้ประเภทการดำเนินการ Add คุณต้องพิมพ์คำสั่ง –
REG <Add>
ขั้นตอนที่ 2: Syntax อยู่ที่บรรทัดที่สองของพรอมป์ท์ –
REG ADD <KeyName> [{/v ValueName | /ve}] [/t DataType] [/s Separator] [/d Data] [/f]

ที่นี่ –
- <KeyName> ระบุเส้นทางของ subkey ปกติแล้ว root keys ที่ใช้เป็นเส้นทางจะถูกกำหนดโดย HKLM หรือ HKU
- /v ValueName ระบุชื่อของ subkey
พารามิเตอร์ syntax อื่นๆ ไม่จำเป็นในกรณีของประเภทการดำเนินการ Add
ขั้นตอนที่ 3: สมมติว่าชื่อ subkey ของคุณคือ – MySubkey คำสั่งที่จะไปกับประเภทการดำเนินการจะเป็น –
REG ADD HKLM\Software\MySubkey
การลบ Subkey
ขั้นตอนที่ 1: Syntax ของการดำเนินการ Delete คือ –
REG DELETE <KeyName> [{/v ValueName | /ve | /va}] [/f]
ขั้นตอนที่ 2: สมมติว่าคุณต้องการลบ subkey เดียวกับที่คุณสร้างในขั้นตอนก่อนหน้า คำสั่งจะเป็น –
REG DELETE HKLM\Software\MySubkey
ขั้นตอนที่ 3: พิมพ์ YES เพื่อยืนยันคำสั่งลบ
ขั้นตอนที่ 4: กด Enter
นี่คือแค่ 2 การดำเนินการ ทุกการดำเนินการต้องการ syntax ที่แตกต่างกันซึ่งตอนนี้คุณรู้แล้วว่าจะค้นหาได้อย่างไร และแต่ละอย่างทำงานที่ต่างกัน คุณสามารถไปที่เอกสารที่เผยแพร่โดย Microsoft เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Registry Operation Types, Syntax, และ Parameters
อ่านเพิ่มเติม: วิธีแก้ไข Registry Errors ใน Windows 10
ข้อจำกัดความรับผิดชอบ: ทำไมควรหลีกเลี่ยงการปรับแต่ง Windows Registries?
การเปลี่ยนแปลงใดๆ ที่คุณทำใน Control Panel Settings, system associations, การติดตั้งซอฟต์แวร์หรือแอป เป็นต้น จะสะท้อนใน Windows Registry โดยอัตโนมัติ ในกรณีที่คุณพยายามแก้ไข Windows Registries ด้วยตนเอง คุณอาจทำให้การตั้งค่า การกำหนดค่า และนโยบายระบบใดๆ เสียหาย สามารถนำไปสู่ปัญหาคอมพิวเตอร์หลายอย่าง เช่น ระบบครัช แอปพลิเคชันเสียหาย ไดรเวอร์ที่บูทไม่ได้ ปัญหาในไฟล์ที่บันทึกและโฟลเดอร์ระบบ
ดังนั้น จึงแนะนำว่า คุณไม่ควรพยายามปรับแต่ง Windows Registry เว้นแต่คุณจะรู้จัก syntax และพารามิเตอร์ทั้งหมดอย่างครบถ้วน หรือคุณไม่ได้มีความจำเป็นอย่างยิ่งที่จะต้องทำ
คุณอาจชอบอีก
ทำไมการแก้ไขปัญหา Registry จึงสำคัญ
วิธีเปลี่ยนรหัสผ่าน Windows โดยไม่ต้องรู้รหัสผ่านปัจจุบัน