การสร้างไฟล์ reg ไฟล์นามสกุล .REG

ไฟล์รูปแบบ REG สามารถเปิดได้ด้วยโปรแกรมพิเศษ รูปแบบ REG มี 2 ประเภท ซึ่งแต่ละประเภทเปิดโดยโปรแกรมที่แตกต่างกัน หากต้องการเปิดรูปแบบประเภทที่ต้องการ ให้ศึกษาคำอธิบายไฟล์และดาวน์โหลดหนึ่งในโปรแกรมที่แนะนำ

เปิดไฟล์ .REG ได้อย่างไร

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

ดาวน์โหลดโปรแกรมสำหรับรูปแบบ

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

1. เรียกใช้ Regedit (เลือกเรียกใช้จากเมนู Start พิมพ์ "Regedit")

2. เลือกส่วนการลงทะเบียนที่คุณต้องการเปลี่ยนแปลง

3. จากเมนูไฟล์ เลือกส่งออก

4. เลือกตัวเลือก "สาขาที่เลือก" ในช่วงการส่งออกที่ด้านล่างของหน้าต่าง

5. บันทึกไฟล์ที่มีนามสกุล ".reg"

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

วิธีการเปิดไฟล์ REG (ไฟล์รีจิสทรี)

ไฟล์ REG เป็นไฟล์ข้อความที่มีนามสกุล REG ซึ่งรวบรวมในรูปแบบเฉพาะ

รูปแบบไฟล์ REG

ด้านล่างนี้เป็นตัวอย่างของไฟล์ REG ที่ปิดใช้งานเมนูเอกสารล่าสุด

; ปิดการใช้งานเมนูเอกสารล่าสุด
"NoRecentDocsMenu"=ฐานสิบหก:01,00,00,00

การสร้างไฟล์ REG

การสร้างไฟล์ REG นั้นง่ายมาก คัดลอกโค้ดลงในโปรแกรมแก้ไขข้อความ (เช่น Notepad) กด CTRL+S แล้วบันทึกไฟล์ด้วยชื่อใดก็ได้และนามสกุล .reg โดยปิดทั้งสองไฟล์ไว้ในเครื่องหมายคำพูด


รูปที่ 1 การสร้างไฟล์ REG

นำเข้าไฟล์ REG

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

ไวยากรณ์ของไฟล์ REG

  • ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00- ส่วนหัวของไฟล์ซึ่งเป็นส่วนสำคัญของไฟล์ คุณยังสามารถเห็น REGEDIT4 เป็นส่วนหัว - นี่คือรูปแบบ Windows 98 / NT 4.0 ซึ่งระบบปฏิบัติการ Windows รุ่นใหม่จะเข้าใจได้เช่นกัน ข้อมูลเพิ่มเติมเกี่ยวกับความแตกต่างในรูปแบบสามารถดูได้จากเว็บไซต์ JSO FAQ (ภาษาอังกฤษ)
  • ; ปิดการใช้งานเมนูเอกสารล่าสุด- ความคิดเห็น ทุกบรรทัดขึ้นต้นด้วย ; (อัฒภาค) แสดงถึงความคิดเห็น
  • - นี่คือคีย์รีจิสทรี แบบกราฟิก (ใน Registry Editor) จะแสดงเส้นทางไปยังพารามิเตอร์ ในรูปแบบไฟล์ REG ส่วนต่างๆ จะอยู่ในวงเล็บเหลี่ยมเสมอ ในตัวอย่างนี้ คีย์ Explorer (ย่อย) เป็นของคีย์ HKEY_CURRENT_USER
  • "NoRecentDocsMenu"=ฐานสิบหก:01,00,00,00- พารามิเตอร์รีจิสทรีและความหมาย ขึ้นอยู่กับค่าของพารามิเตอร์ ลักษณะการทำงานของระบบปฏิบัติการหรืออ็อบเจ็กต์จะเปลี่ยนไป คุณสามารถกำหนดค่าพารามิเตอร์จำนวนมากได้ใน GUI ของระบบปฏิบัติการ แต่ไม่ใช่ทั้งหมด ในกรณีเช่นนี้ ตัวแก้ไขรีจิสทรี tweakers หรือไฟล์ REG จะถูกนำมาใช้ในการเปลี่ยนแปลงพารามิเตอร์

ไฟล์ REG อาจมีหลายสาขาและการตั้งค่ารีจิสทรี แต่ส่วนหัวจะใช้เฉพาะตอนเริ่มต้นเท่านั้น

ตัวอย่าง:

ตัวแก้ไขรีจิสทรีของ Windows เวอร์ชัน 5.00

; ปิดการใช้งานการรีบูตในกรณี BSOD
"รีบูตอัตโนมัติ"=dword:00000000

;ปิดการแจ้งเตือนบนหน้าจอต้อนรับเกี่ยวกับข้อความที่ยังไม่ได้อ่าน
"MessageExpiryDays"=dword:00000000

ไฟล์ REG นี้ได้มาโดยการส่งออกจากตัวแก้ไขรีจิสทรี regedit.exe เมื่อใช้ไฟล์ REG คุณสามารถเปลี่ยนแปลงรีจิสทรีของระบบได้ - การดำเนินการนี้เรียกว่าการนำเข้าการตั้งค่ารีจิสทรี

ค่าพารามิเตอร์ของไฟล์ REG

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


"รีบูทอัตโนมัติ"= เวิร์ด:00000000

พารามิเตอร์เป็นประเภท REG_DWORD ข้อมูลจะแสดงเป็นค่าที่มีความยาว 4 ไบต์ (จำนวนเต็ม 32 บิต) ชนิดข้อมูลนี้ใช้เพื่อจัดเก็บการตั้งค่าสำหรับไดรเวอร์อุปกรณ์และบริการ ใน Registry Editor GUI คุณเปลี่ยนค่าจาก 0 บน 1 (หรือในทางกลับกัน)
ตามกฎแล้ว

    ความหมาย 0 หมายถึงผู้พิการ;

    ความหมาย 1 หมายถึงเปิดใช้งาน

ในตัวอย่างนี้ เราปิดการใช้งาน (0) ฟังก์ชั่นรีบูตอัตโนมัติ (AutoReboot) ของระบบปฏิบัติการในกรณีที่ระบบล้มเหลว (BSOD) สำหรับพารามิเตอร์ REG_WORD คุณต้องเปลี่ยนหลักสุดท้ายของค่า

โครงสร้างไฟล์ Reg
เชโบตาเรฟ อิกอร์

ความรู้เกี่ยวกับรีจิสทรีของ Windows จะไม่สมบูรณ์หากไม่มีความสามารถในการเขียนไฟล์ reg เรามาเริ่มกันว่ามันคืออะไร ไฟล์ reg คือไฟล์ที่มีโครงสร้างเฉพาะและมีข้อมูลที่สามารถนำเข้าสู่รีจิสทรีได้ หากการทำงานกับตัวแก้ไขรีจิสทรีถูกบล็อก (คุณสามารถอ่านวิธีการทำเช่นนี้ได้ในบทความ) วิธีที่ง่ายที่สุดในการแก้ไขรีจิสทรีคือการสร้างและนำเข้าไฟล์ reg (แน่นอนคุณสามารถเข้าไปใน DOS เพื่อป้องกัน ใช้โปรแกรมอื่นก็ได้ แต่ทั้งหมดนั้นยากกว่ามากและที่สำคัญที่สุดคือนานกว่านั้น)
ไฟล์ Reg มีข้อกำหนดด้านโครงสร้างบางประการ เริ่มจากข้อเท็จจริงที่ว่าคุณต้องป้อนในบรรทัดแรกของไฟล์
Regedit4
โปรดทราบว่าตัวอักษรจะต้องมีขนาดใหญ่ นอกเหนือจากนี้ไม่ควรมีอะไรในบรรทัดแรก จะต้องมีบรรทัดว่างหลังข้อความนี้ จากนั้นส่วนรีจิสทรีจะถูกระบุซึ่งคุณต้องลงทะเบียนหรือเปลี่ยนแปลงพารามิเตอร์บางตัว ชื่อส่วนจะต้องอยู่ในวงเล็บเหลี่ยม [...] ด้านล่างนี้คือพารามิเตอร์ที่ต้องเพิ่ม หนึ่งพารามิเตอร์ต่อบรรทัด หากคุณต้องการเปลี่ยนแปลงหลายส่วน คุณต้องเว้นบรรทัดว่างไว้หนึ่งบรรทัดระหว่างพารามิเตอร์สุดท้ายของส่วนก่อนหน้ากับชื่อของส่วนถัดไป อาจสับสนเล็กน้อย แต่ควรมีลักษณะดังนี้:
Regedit4
"param1"="znachenie1"
"param2"="znachenei2"
"param3"="znachenie3"
"param_1"="znachenie_1"
บรรทัดสุดท้ายในไฟล์จะต้องว่างเปล่า เมื่อคุณสร้างไฟล์ดังกล่าวแล้ว เพียงเรียกใช้เป็นโปรแกรมปกติ คุณจะได้รับแจ้งให้ทำการเปลี่ยนแปลงรีจิสทรี และหลังจากได้รับคำตอบที่เป็นบวก ข้อมูลจากไฟล์จะถูกนำเข้า Windows จะรายงานผลการนำเข้าในหน้าต่างที่ปรากฏขึ้นหลังจากนี้
ตอนนี้มีคำไม่กี่คำเกี่ยวกับพารามิเตอร์ที่สามารถเพิ่มได้ ดังที่คุณอาจสังเกตเห็นแล้ว ตัวอย่างด้านบนเพิ่มพารามิเตอร์โดยใช้บรรทัดเช่น "param1"="znachenie1" เหล่านั้น. ซึ่งจะเป็นการเพิ่มพารามิเตอร์ STRING ที่มีชื่อ "param1" และค่า "znachenie1" แต่ยังมีพารามิเตอร์ไบนารีและ DWORD ด้วย รูปแบบการบันทึกสำหรับการเพิ่มจะแตกต่างออกไปเล็กน้อย สำหรับพารามิเตอร์ประเภท DWORD จะใช้สตริง
"พารามิเตอร์"=dword:XXXXXXXXX
ที่นี่ "param" คือชื่อของพารามิเตอร์ dword - ระบุประเภทของพารามิเตอร์นี้ (ตัวอักษรต้องเล็ก!) และหลังเครื่องหมายทวิภาคจะมีค่าแปดหลักในรูปแบบเลขฐานสิบหก (!) อย่างไรก็ตาม พารามิเตอร์ DWORD ส่วนใหญ่มีค่าเป็น 0 หรือ 1 ซึ่งหมายความว่าคุณควรเขียน 00000000 หรือ 00000001 แทน XXXXXXXXX ไม่อนุญาตให้มีช่องว่างในบรรทัด
หากต้องการเพิ่มพารามิเตอร์ไบนารี รูปแบบการบันทึกจะแตกต่างออกไปเล็กน้อย:
"พารามิเตอร์"=ฐานสิบหก:XX,XX,XX,....
ตอนนี้ฉันจะถอดรหัสบรรทัดนี้ ทุกอย่างชัดเจนด้วยชื่อของพารามิเตอร์หลังจากเครื่องหมาย "=" มีเลขฐานสิบหกนั่นคือ ระบุว่านี่จะเป็นพารามิเตอร์ไบนารี่ ตามด้วยเลขฐานสิบหกคั่นด้วยเครื่องหมายจุลภาค ตัวอย่างเช่น หากคุณต้องการเพิ่มพารามิเตอร์ไบนารี่เท่ากับ "be 00 00 00" ให้เขียนบรรทัด
"พารามิเตอร์"=ฐานสิบหก:be,00,00,00
มีพารามิเตอร์ "ค่าเริ่มต้น" ในรีจิสทรี หากต้องการกำหนดค่าผ่านไฟล์ reg คุณต้องเพิ่มบรรทัดต่อไปนี้:
@="ซนาเชนี่"
ที่นี่สัญลักษณ์ @ ระบุว่าเรากำลังกำหนดค่าของพารามิเตอร์ให้เป็น "ค่าเริ่มต้น" โปรดทราบว่าไม่ได้อยู่ในเครื่องหมายคำพูด
ตอนนี้ฉันจะยกตัวอย่างไฟล์ reg ธรรมดาที่ลงทะเบียนไซต์ในรีจิสทรีที่ตั้งค่าโฮมเพจใน Internet Explorer:
Regedit4
"หน้าเริ่มต้น" = "http://www.site/"
ในความคิดของฉัน ทุกอย่างเรียบง่ายและชัดเจนมาก แต่ไฟล์ reg มีลักษณะเฉพาะประการหนึ่ง: ไม่สามารถใช้ในการลบพารามิเตอร์ในรีจิสทรีได้แม้ว่าคุณจะสามารถลบทั้งส่วนได้ก็ตาม หากต้องการลบส่วนหนึ่งออกจากรีจิสทรี ให้ใส่สัญลักษณ์ “-” ในวงเล็บเหลี่ยมหน้าชื่อ นี่คือสิ่งที่ดูเหมือน:
[-HKEY_LOCAL_MACHINE\ซอฟต์แวร์\QuickSoft\QuickStart]
ขอขอบคุณรายการนี้ ส่วนย่อย "QuickStart" จากส่วน "QuickSoft" จะถูกลบออกพร้อมกับเนื้อหาทั้งหมด อย่างไรก็ตาม แล้วพารามิเตอร์ล่ะ? ท้ายที่สุดแล้วพวกเขาไม่สามารถลบได้ ดังนั้นการตั้งค่าข้อ จำกัด ในการเข้าถึงการตั้งค่าเชลล์ Windows ต่างๆ ดังที่อธิบายไว้ในบทความจึงทำได้โดยใช้พารามิเตอร์ประเภท DWORD ในกรณีนี้ หากค่าพารามิเตอร์เป็น 1 (00000001) ข้อจำกัดจะถูกเปิดใช้งาน และหากเป็น 0 (00000000) ข้อจำกัดจะถูกปิดใช้งาน ดังนั้นจึงไม่จำเป็นต้องลบพารามิเตอร์ เพียงกำหนดค่าให้เท่ากับศูนย์ก็เพียงพอแล้ว
หมายเหตุเกี่ยวกับการลบที่ทำโดย Nikolai Basmanov:
การใช้ไฟล์ REG คุณสามารถลบพารามิเตอร์ได้ ไวยากรณ์:
Regedit4
"xxx"=-

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

ในบันทึกนี้เราจะจัดการกับคำถาม - ไฟล์อะไรที่มีนามสกุล เร็กมีไว้เพื่ออะไร และควรใช้อย่างไร

ไฟล์ที่มีนามสกุล เร็กเป็นบริการและใช้เพื่อทำการเปลี่ยนแปลง

ตัวอย่างเช่น เมื่อข้อมูลจากข้อมูลนั้นถูกส่งออกไปยังไฟล์ reg โดยพื้นฐานแล้วไฟล์เหล่านี้เป็นไฟล์ข้อความธรรมดาซึ่งเนื้อหาสามารถดูได้ด้วยโปรแกรมแก้ไขข้อความใด ๆ เช่นโปรแกรมมาตรฐาน โน๊ตบุ๊ค- ตามทฤษฎีแล้ว ไฟล์ดังกล่าวสามารถเขียนได้ด้วยตนเอง แต่ทำได้น้อยมาก

ในการเปิดไฟล์ reg และดูเนื้อหา คุณจะต้องเรียกเมนูบริบทโดยคลิกขวาที่ไฟล์ ถัดไปจากเมนูคุณต้องเลือกตัวเลือก “ เปลี่ยน».

โปรแกรมจะเปิดขึ้น โน๊ตบุ๊คและคุณจะเห็นเนื้อหาของไฟล์ reg:

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

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

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

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

หากคุณมั่นใจในไฟล์คุณสามารถกดปุ่มได้อย่างปลอดภัย "ใช่"- ข้อมูลทั้งหมดจากไฟล์ reg จะถูกนำเข้าไปยังรีจิสทรี หากคุณไม่ได้สร้างไฟล์นี้ ฉันขอแนะนำให้คุณสร้างสำเนาสำรองทั้งหมดของรีจิสทรีก่อนที่จะเรียกใช้ ในกรณีนี้ คุณสามารถหลีกเลี่ยงปัญหามากมายได้หากมีสิ่งผิดปกติเกิดขึ้น