Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไข Windows Registry ด้วย Command Prompt: คู่มือทีละขั้นตอน

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 Registry ด้วย 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

แก้ไข Windows Registry ด้วย Command Prompt: คู่มือทีละขั้นตอน

ขั้นตอนที่ 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]

แก้ไข Windows Registry ด้วย Command Prompt: คู่มือทีละขั้นตอน

ที่นี่ –

  • <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]

แก้ไข Windows Registry ด้วย Command Prompt: คู่มือทีละขั้นตอนขั้นตอนที่ 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 โดยไม่ต้องรู้รหัสผ่านปัจจุบัน