ใช้ตัวเลือกบรรทัดคำสั่งเพื่อแก้ไขรีจิสทรีด้วย regedit.exe | เทคทาร์เก็ต (2024)

เคล็ดลับ

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

โดย

  • เจ้าหน้าที่ SearchWindowsServer

ที่ตีพิมพ์:27 ก.ค. 2564

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

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

มียูทิลิตี้และเทคนิคหลายประการในการเปลี่ยนแปลงรีจิสทรี Regedit เป็นหนึ่งในเครื่องมือที่เก่าแก่ที่สุด แต่ Microsoft มีตัวเลือกเพิ่มเติมมากมาย รวมถึงยูทิลิตี้บรรทัดคำสั่งชื่อ reg และ reginicmdlet ของ PowerShellและเครื่องมือการดูแลระบบนโยบายกลุ่ม

กลับไปสู่พื้นฐาน: รีจิสทรีของ Windows คืออะไร

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

รีจิสทรีใน Windows เวอร์ชันล่าสุดมีคีย์ที่กำหนดไว้ล่วงหน้าห้าคีย์เป็นค่าเริ่มต้น:

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

ด้านล่างแต่ละคีย์สามารถมีคีย์ย่อยและค่าได้หลายรายการ ไม่ใช่ทุกแอปพลิเคชันที่จำเป็นต้องมีคีย์ย่อย

บ่อยครั้ง Microsoft จะส่งผู้ดูแลระบบเพื่อบรรเทาปัญหาด้านความปลอดภัยที่เร่งด่วนใน Windows โดยการแก้ไขคีย์ย่อยในรีจิสทรีโดยการเพิ่มค่ารีจิสทรีใหม่ - หรือที่เรียกว่ารายการข้อมูล - หรือแก้ไขหรือที่มีอยู่

การแก้ไขรีจิสทรีของ Windows ทั่วไปอย่างหนึ่งคือการเปลี่ยนการเชื่อมโยงไฟล์สำหรับไฟล์บางประเภท ดังนั้นจึงเปิดขึ้นพร้อมกับแอปพลิเคชันเฉพาะ ตัวอย่างเช่น หากคุณต้องการให้ไฟล์ .html เปิดด้วย Google Chrome แทนที่จะเป็น Microsoft Edge คุณสามารถปรับการตั้งค่าเหล่านั้นได้ในพื้นที่นามสกุลไฟล์ของรีจิสทรีของ Windows

Regedit.exe ใช้

Regedit เป็นเครื่องมือที่ใช้ GUI ในตัว Windows สำหรับแก้ไขรีจิสทรีของ Windows ในการเริ่มต้น ให้พิมพ์ลงทะเบียนใหม่จากช่องเรียกใช้หรือค้นหาของ Windows

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

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

ใช้ตัวเลือกบรรทัดคำสั่งเพื่อแก้ไขรีจิสทรีด้วย regedit.exe | เทคทาร์เก็ต (1)

เนื่องจากมีความสำคัญต่อระบบปฏิบัติการ Windows คุณควรส่งออกไฟล์การสำรองข้อมูลรีจิสทรีในกรณีที่คุณต้องการฟื้นตัวจากปัญหา ใช้ฟังก์ชันส่งออกใน regeditไฟล์เมนูเพื่อสำรองข้อมูลรีจิสทรีทั้งหมดหรือเฉพาะส่วนที่คุณวางแผนจะแก้ไข สิ่งนี้จะสร้างไฟล์ .reg หากเกิดปัญหา คุณสามารถดับเบิลคลิกไฟล์ .reg เพื่อคืนค่าการตั้งค่าดั้งเดิมได้

Microsoft เปิดตัว Windows Server เวอร์ชัน 64 บิตแรกด้วยเซิร์ฟเวอร์ 2008และไคลเอ็นต์ Windows เวอร์ชัน 64 บิตตัวแรกที่มี Windows 8 เวอร์ชันเริ่มต้นของ regedit ใน Windows เวอร์ชันล่าสุดสามารถเปิดคีย์รีจิสทรีทั้ง 64 บิตและ 32 บิตเพื่อความเข้ากันได้แบบย้อนหลัง

ตัวเลือกบรรทัดคำสั่งและไวยากรณ์สำหรับ regedit.exe

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

ลงทะเบียนใหม่

ชื่อไฟล์.reg

นำเข้าไฟล์รีจิสทรีไปยังรีจิสทรีของ Windows

ลงทะเบียนใหม่

/c ชื่อไฟล์.reg

สร้างไฟล์รีจิสทรีใหม่และแทนที่รายการที่มีอยู่ในรีจิสทรีของ Windows

ลงทะเบียนใหม่

/d คีย์ย่อยของรีจิสทรี

ลบคีย์ย่อยออกจากรีจิสทรี เช่นregedit /d HKEY_CURRENT_USER\Software\Microsoft\Terminal เซิร์ฟเวอร์ Client\Default.

ลงทะเบียนใหม่

/e

ส่งออกรีจิสทรีทั้งหมดไปยังไฟล์ คุณสามารถแก้ไขคำสั่งนี้เพื่อเพิ่มชื่อไฟล์และตำแหน่งเฉพาะบนไดรฟ์ เช่นregedit /e c:\AllRegistryEntries.reg. คุณสามารถส่งออกคีย์เฉพาะได้ด้วยคำสั่งตัวอย่างต่อไปนี้regedit/e คีย์แบ็คอัพ.reg HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Edge.

ลงทะเบียนใหม่

/ล: ระบบ

ระบุตำแหน่งของระบบ.DATไฟล์ที่ใช้ในระบบปฏิบัติการ Windows รุ่นเก่าและโดยทั่วไปจะจัดเก็บไว้ในไฟล์ซี:\Windowsโฟลเดอร์ ไฟล์นี้จะเก็บข้อมูลที่เก็บไว้ในHKEY_LOCAL_MACHINEคีย์ในรีจิสทรี

ลงทะเบียนใหม่

/r:ผู้ใช้

ระบุตำแหน่งของNTUSER.DATไฟล์ที่จะใช้ นี่คือข้อมูลสำรองของHKEY_USERSคีย์ในรีจิสทรี โดยทั่วไปจะพบไฟล์ในC:\Users\ชื่อผู้ใช้โฟลเดอร์

ลงทะเบียนใหม่

/ม

เปิดอินสแตนซ์ regedit เพิ่มเติม ซึ่งจะเป็นประโยชน์เมื่อแก้ไขปัญหาเพื่อเปรียบเทียบรายการรีจิสทรี

ลงทะเบียนใหม่

/วิ

โหมดเงียบ ดำเนินการโดยไม่ต้องหยุดการยืนยันด้วยกล่องโต้ตอบ

วิธีแก้ไขรีจิสทรีโดยใช้บรรทัดคำสั่ง

แม้ว่า regedit สามารถใช้บนบรรทัดคำสั่งได้ แต่ก็ไม่เหมาะสำหรับงานดูแลระบบแบบละเอียด เพื่อทำการเปลี่ยนแปลงรีจิสทรีซ้ำๆ ในหลายเครื่องด้วยระบบอัตโนมัติการเปลี่ยนจาก regedit เป็น reg ซึ่งเป็นเครื่องมือที่ใช้บรรทัดคำสั่งที่มาพร้อมกับ Windows เป็นสิ่งที่คุ้มค่า

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

ใช้ตัวเลือกบรรทัดคำสั่งเพื่อแก้ไขรีจิสทรีด้วย regedit.exe | เทคทาร์เก็ต (2)

หากต้องการใช้ reg ให้พิมพ์คำสั่งจากการเรียกใช้ Windows หรือช่องค้นหาเพื่อเปิดพร้อมรับคำสั่ง.

หากต้องการแสดงพารามิเตอร์ทั้งหมดสำหรับคำสั่ง reg ให้ป้อนเร็ก /?จากพรอมต์คำสั่ง กำลังพิมพ์reg <พารามิเตอร์> /?แสดงสวิตช์ที่ใช้ได้สำหรับพารามิเตอร์และตัวอย่างวิธีใช้งาน

พารามิเตอร์

คำอธิบาย

reg เพิ่ม

แทรกคีย์ย่อยใหม่หรือรายการลงในรีจิสทรี ตัวอย่างต่อไปนี้แสดงวิธีเพิ่มคีย์ให้กับระบบ Windows ระยะไกลชื่อ RemotePC:reg เพิ่ม \\RemotePC \HKLM\Software\Test

reg เปรียบเทียบ

เรียกใช้การเปรียบเทียบคีย์ย่อยหรือรายการรีจิสทรีที่ระบุ ตัวอย่างต่อไปนี้เปรียบเทียบค่าทั้งหมดภายใต้คีย์ที่มีชื่อ:reg เปรียบเทียบ HKLM\Software\Test\MyApp HKLM\Software\Test\SaveMyApp. หากผลลัพธ์เหมือนกัน reg จะส่งกลับรหัส 0 หากผลลัพธ์แตกต่างออกไป reg จะส่งกลับรหัส 2 หากการดำเนินการล้มเหลว reg จะแสดงรหัส 1

สำเนาทะเบียน

คัดลอกรายการรีจิสทรีไปยังตำแหน่งที่ระบุบนคอมพิวเตอร์ภายในเครื่องหรือระยะไกล ตัวอย่างการใช้งาน:สำเนาทะเบียน \\RemotePC\HKLM\Software\TestKey HKLM\Software\TestKey. คำสั่งจะคัดลอกไฟล์ทดสอบคีย์ค่าในรีจิสทรีจากเครื่องระยะไกลที่ชื่อรีโมทพีซีสู่เครื่องปัจจุบัน

ลบ reg

ลบคีย์ย่อยหรือรายการออกจากรีจิสทรี ตัวอย่างการใช้งาน:reg ลบ HKLM\Software\FakeName\TestApp\Settings. คำสั่งนี้จะลบไฟล์การตั้งค่ารีจิสตรีคีย์ และคีย์ย่อยและการตั้งค่าใดๆ

การส่งออก reg

ส่งออกคีย์ย่อยที่มีชื่อ รายการ และค่าของคอมพิวเตอร์ในระบบไปยังไฟล์ ตัวอย่างการใช้งาน:reg ส่งออก HKLM\Software\FakeName\TestApp BackupFile.reg. คำสั่งทำการคัดลอกไฟล์แอปทดสอบคีย์และคีย์ย่อยและค่าในชื่อไฟล์BackupFile.reg.

นำเข้า reg

คัดลอกเนื้อหาของไฟล์ที่มีคีย์ย่อยของรีจิสทรีที่ส่งออก รายการ และค่าลงในรีจิสทรีของคอมพิวเตอร์ในระบบ ตัวอย่างการใช้งาน:reg นำเข้า BackupFile.reg. คำสั่งเพิ่มBackupFile.regรายการรีจิสทรีไปยังเครื่อง

โหลดเร็ก

เขียนคีย์ย่อยที่บันทึกไว้และรายการลงในคีย์ย่อยอื่นในรีจิสทรี ตัวอย่างการใช้งาน:โหลดเร็ก HKLM\Test TestHive.hiv. คำสั่งนี้จะโหลดไฟล์TestHive.hivไฟล์ลงในHKLM\ทดสอบสำคัญ.

แบบสอบถาม reg

ส่งกลับรายการคีย์ย่อยและรายการระดับถัดไปที่อยู่ภายใต้คีย์ย่อยที่ระบุในรีจิสทรี ตัวอย่างการใช้งาน:reg แบบสอบถาม HKLM\Software > C:\regoutput.txt. คำสั่งนี้จะส่งออกคีย์ย่อยของHKLM\ซอฟต์แวร์ลงในไฟล์ชื่อregoutput.txtในโฟลเดอร์ C:\

คืนค่า reg

นำเข้าคีย์ย่อยและรายการจากไฟล์ไปยังรีจิสทรี ตัวอย่างการใช้งาน:reg คืนค่า HKLM\Software\Microsoft\Test RegBackup.hiv. คำสั่งนี้จะคืนค่าเนื้อหาของRegBackup.hivไฟล์ลงในทดสอบสำคัญ.

บันทึกเร็ก

ส่งออกคีย์ย่อยของรีจิสทรี รายการ และค่าที่ระบุไปยังไฟล์ที่มีชื่อ ตัวอย่างการใช้งาน:บันทึกเร็ก HKLM\Software\Test\AppTest BackupFile.hiv. คำสั่งจะบันทึกการทดสอบแอปรังไปยังBackupFile.hivไฟล์.

reg ยกเลิกการโหลด

ลบส่วนรีจิสทรีที่โหลดโดยโหลดเร็กการดำเนินการ. ตัวอย่างการใช้งาน:reg ยกเลิกการโหลด HKLM\TestHive. คำสั่งจะยกเลิกการโหลดHKLM\TestHiveจากสำนักทะเบียน

เจาะลึกเกี่ยวกับการส่งข้อความและการทำงานร่วมกันของ Microsoft

  • วิธีทดสอบ PowerShell ที่รอการรีบูตโมดูลโดย: DanFranciscus
  • ตัวแก้ไขรีจิสทรีของ Windows (regedit) โดย: KinzaYasar
  • อย่างไรและเมื่อใดที่จะดำเนินการล้างข้อมูลรีจิสทรีของ Windows โดย: StephenBigelow
  • เพิ่มความปลอดภัย PowerShell ด้วยความช่วยเหลือจาก AppLockerBy: DanFranciscus
ใช้ตัวเลือกบรรทัดคำสั่งเพื่อแก้ไขรีจิสทรีด้วย regedit.exe | เทคทาร์เก็ต (2024)

References

Top Articles
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 6170

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.