การคัดลอกรีจิสตรีคีย์จากอุปกรณ์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งเป็นวิธีที่มีประสิทธิภาพในการกำหนดค่าการตั้งค่า Windows อย่างรวดเร็วไปยังคอมพิวเตอร์เครื่องใหม่ในบ้านหรือที่ทำงานของคุณ การคัดลอกรีจิสตรีคีย์ด้วยตนเองอาจใช้เวลานานและมีความเสี่ยงสูงที่จะเกิดข้อผิดพลาด ซึ่งเป็นวิธีที่ดีกว่า การส่งออกและนำเข้ารีจิสตรีคีย์แม้ว่าพรอมต์คำสั่งจะให้เส้นทางที่มีประสิทธิภาพเพื่อให้แน่ใจว่ารายการรีจิสตรีของคุณถูกคัดลอกอย่างถูกต้อง ดังนั้นคุณจะนำเข้าและส่งออกรีจิสตรีคีย์ผ่านบรรทัดคำสั่งได้อย่างไร
สำหรับผู้ที่ไม่คุ้นเคย รีจิสทรีของ Windows คือฐานข้อมูล ซึ่งจัดเก็บตัวเลือกการกำหนดค่าจำนวนมากสำหรับ Windows และสำหรับซอฟต์แวร์อื่นๆ ที่ติดตั้งบนคอมพิวเตอร์ การตั้งค่าจะถูกบันทึกไว้ในรีจิสทรีเป็นคีย์รีจิสทรี ซึ่งจะเป็นทั้งชื่อของการตั้งค่าและค่าของการตั้งค่า หากทำได้
รีจิสทรีแบ่งออกเป็นห้าแผนผังที่มีการตั้งค่าสำหรับกรณีการใช้งานที่แตกต่างกัน โดยแต่ละรายการคือ RootKey ของตัวเอง RootKey หนึ่งอันคือ “HKCU” หรือ “HKEY_Current_User” HKCU RootKey ใช้สำหรับการตั้งค่าที่ใช้เฉพาะกับผู้ใช้ที่เข้าสู่ระบบในปัจจุบัน RootKey แต่ละอันมี Subkeys จำนวนหนึ่ง ซึ่งจะมี SubKeys เพิ่มเติม
ชื่อเต็มของรีจิสตรีคีย์คือชื่อของรูทคีย์ ตามด้วยชื่อคีย์ย่อยแต่ละอันที่จำเป็นเพื่อไปยังคีย์เฉพาะที่ต้องการ โดยเชื่อมต่อด้วยเครื่องหมายทับย้อนกลับ ตัวอย่างเช่น รีจิสตรีคีย์ "การตั้งค่า" เป็นคีย์ย่อยของ "เครื่องพิมพ์" ซึ่งเป็นคีย์ย่อยของรูทคีย์ สสจ. ชื่อเต็มสำหรับรีจิสตรีคีย์นี้คือ “HKCU\Printers\Settings”
ขั้นตอนแรกคือการเปิดพรอมต์คำสั่ง ในการดำเนินการดังกล่าว ให้เปิดเมนู Start โดยกดปุ่ม Windows จากนั้นพิมพ์ "Command Prompt" อย่าเพิ่งเปิดใช้ คุณจะต้องเริ่มต้นด้วยสิทธิ์ระดับผู้ดูแลระบบ ในการดำเนินการดังกล่าว ให้คลิก "เรียกใช้ในฐานะผู้ดูแลระบบ" ที่ด้านขวามือของเมนูเริ่ม หรือคลิกขวาที่แอปแล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" จากรายการดรอปดาวน์

เคล็ดลับ: หากไม่มีพรอมต์คำสั่งบนอุปกรณ์ของคุณ Windows PowerShell จะทำงานเหมือนกัน
เมื่อเปิดพรอมต์คำสั่งแล้ว ให้พิมพ์คำสั่ง “Reg export /?” เพื่อดูหน้าความช่วยเหลือสำหรับคำสั่งเอ็กซ์พอร์ตรีจิสตรี หน้านี้อธิบายว่าอาร์กิวเมนต์แต่ละข้อทำอะไรได้บ้าง ต้องเรียงลำดับอย่างไร และข้อใดไม่จำเป็น

อาร์กิวเมนต์ Keyname คือชื่อของรีจิสตรีคีย์ที่จะส่งออก โดยแบ่งออกเป็นสองส่วน คือ RootKey และ SubKey Rootkey เป็นหนึ่งในห้าแผนผังรีจิสทรี คุณสามารถเขียนแบบเต็มเช่น "HKEY_Current_User" หรือในรูปแบบย่อเช่น "HKCU"
คีย์ย่อยคือเส้นทางไปยังคีย์ย่อยที่คุณต้องการส่งออก เส้นทางสามารถเป็นคีย์ย่อยเฉพาะตัวเดียว ไปจนถึงระดับลึกสูงสุด 512 หรืออาจเป็นคีย์ย่อยระดับสูงที่มีคีย์ย่อยเพิ่มเติม นอกจากนี้ยังสามารถเว้น SubKey ว่างไว้ได้ ซึ่งจะส่งออกทรี RootKey ทั้งหมด รวมถึง SubKeys ทั้งหมดด้วย ถ้าคุณไม่รู้ว่าคุณต้องการอันไหนเป็นพิเศษ ให้เลือกระดับที่สูงกว่าที่รวมสิ่งที่คุณ กำลังมองหาเป็นทางออกที่ดีที่สุดของคุณ - อย่าสูงเกินไปหรือคุณอาจจบลงด้วยสิ่งที่คุณทำไม่ได้ ต้องการ.
ชื่อไฟล์คือชื่อของไฟล์ที่คุณต้องการส่งออกคีย์รีจิสทรีไป หากคุณเพียงแค่ระบุชื่อไฟล์โดยไม่มีข้อมูลพาธ ไฟล์นั้นจะถูกบันทึกในไดเร็กทอรีปัจจุบันที่มี Command Prompt อยู่ หากคุณเปิด Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบ จะเปิดในไดเร็กทอรี “C:\Windows\system32” System32 ไม่ใช่ที่ที่ดีในการบันทึกไฟล์รีจิสตรีคีย์ที่ส่งออก เนื่องจากมีส่วนประกอบ Windows ที่ละเอียดอ่อน คุณควรพิจารณาใช้ไดเร็กทอรีผู้ใช้ เช่น เดสก์ท็อปของคุณแทน การเริ่มต้นพาธไฟล์ของคุณด้วย “%UserProfile%” จะย้ายไดเร็กทอรีเอาต์พุตไปยังไดเร็กทอรีผู้ใช้ของคุณ เช่น “%UserProfile%\Desktop” จะบันทึกไฟล์ไปยังไดเร็กทอรีเดสก์ท็อปของคุณ
เคล็ดลับ: ชื่อไฟล์ควรลงท้ายด้วยนามสกุลไฟล์ .reg เสมอ นี่คือประเภทไฟล์การตั้งค่ารีจิสทรีที่รู้จัก
อาร์กิวเมนต์คำสั่งอื่นๆ มีความสำคัญน้อยกว่าและเป็นทางเลือกทั้งหมด ตัวอย่างเช่น /y จะเขียนทับไฟล์ที่มีชื่อเดียวกันโดยอัตโนมัติ หากมี อาร์กิวเมนต์ /reg: 32 และ /reg: 64 ช่วยให้คุณสามารถระบุว่าคีย์เข้าถึงได้ด้วยมุมมองรีจิสทรีแบบ 32 หรือ 64 บิตตามลำดับ
ตอนนี้คุณพร้อมที่จะเขียนและรันคำสั่งจริงแล้ว คำสั่งควรเป็น "reg export 'RootKey[\SubKey]' 'FileName'" ไม่จำเป็นต้องมีเครื่องหมายคำพูด เพียงพิมพ์ชื่อคีย์ที่คุณต้องการ RootKey และชื่อไฟล์เป็นรายการบังคับ ในขณะที่ส่วน SubKey สามารถเว้นว่างไว้เพื่อส่งออก RootKey ทั้งหมด

หากคำสั่งเสร็จสิ้นอย่างถูกต้อง จะมีการพิมพ์ข้อความไปที่หน้าต่างพร้อมรับคำสั่งว่า “The operation was สำเร็จลุล่วงไปด้วยดี” คำสั่งอาจใช้เวลาในการรัน ดังนั้นคุณอาจต้องรอการยืนยันเพื่อ ปรากฏ.
ตอนนี้ คุณควรมีไฟล์ reg ที่บันทึกไว้ในตำแหน่งที่คุณระบุ คุณสามารถคัดลอกไปยังคอมพิวเตอร์เครื่องอื่นเพื่อนำเข้าที่นั่น เมื่ออยู่ในคอมพิวเตอร์เป้าหมาย คุณสามารถดูอาร์กิวเมนต์คำสั่งได้โดยพิมพ์คำสั่ง “Reg Import /?” อาร์กิวเมนต์สำหรับคำสั่งนำเข้าจะคล้ายกับอาร์กิวเมนต์สำหรับคำสั่งเอ็กซ์พอร์ต

เคล็ดลับ: ก่อนแก้ไขรีจิสทรี คุณควรสร้างจุดคืนค่าระบบที่เหมาะสม จุดคืนค่าจะให้การกำหนดค่ารีจิสทรี "ที่ทราบดี" ซึ่งคุณสามารถเปลี่ยนกลับได้หากมีปัญหาใดๆ หลังจากนำเข้า
ในการนำเข้าไฟล์ reg ให้เรียกใช้คำสั่ง "reg import 'FileName'" โดยที่ "FileName" คือเส้นทางของไฟล์ไปยังไฟล์ reg ที่คุณต้องการนำเข้า อีกครั้ง เมื่อกระบวนการเสร็จสมบูรณ์ ข้อความ “การดำเนินการเสร็จสิ้นสำเร็จ” จะถูกพิมพ์ออกมา