รีจิสทรีในคอมพิวเตอร์คืออะไร การลงทะเบียนไฟล์ในคอมพิวเตอร์

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

รีจิสทรีในคอมพิวเตอร์คืออะไร: แนวคิดทั่วไป

โดยทั่วไปแล้วทุกคนที่ใช้ "ระบบปฏิบัติการ" ของตระกูล Windows ในการทำงานควรเข้าใจอย่างชัดเจนว่าโดยพื้นฐานแล้วรีจิสทรีของระบบไม่ใช่โปรแกรมบางประเภท อันที่จริงมันเป็นฐานข้อมูลขนาดใหญ่ที่มีข้อมูลเกี่ยวกับส่วนประกอบทั้งหมดของระบบ และการตั้งค่า (ระบบและแบบกำหนดเอง)

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

ตัวแก้ไขรีจิสทรี

อันดับแรก มาดูกันว่า Registry อยู่ที่ใดในคอมพิวเตอร์ หลายคนไม่ทราบเกี่ยวกับที่ตั้งของมัน ความจริงก็คือในดิสก์ระบบ (หมายถึงพาร์ติชันที่ติดตั้ง Windows OS) โฟลเดอร์รีจิสทรีเอง (และโฟลเดอร์ย่อยที่ซ้อนกัน) จะถูกซ่อนจากสายตาของผู้ใช้ กล่าวอีกนัยหนึ่ง พวกมันมีแอตทริบิวต์ที่สอดคล้องกัน นี่คือไดเร็กทอรี System Volume Information คุณสามารถดูได้ก็ต่อเมื่อคุณเลือกตัวเลือก "แสดงไฟล์และโฟลเดอร์ที่ซ่อน" ในการตั้งค่าสำหรับการแสดงไฟล์และโฟลเดอร์

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

ในการดูว่ารีจิสทรีมีลักษณะอย่างไรในทุกส่วน คุณต้องเรียกโปรแกรมแก้ไขรีจิสทรีด้วยคำสั่ง regedit ในเมนู Run หรือในบรรทัดคำสั่ง

คีย์รีจิสทรี

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

อย่างไรก็ตาม โปรดทราบว่ามีสี่สาขาหลักที่มีอยู่ในระบบทั้งหมด และแต่ละสาขามีโครงสร้างลำดับชั้นที่ซับซ้อนตามลำดับอย่างเคร่งครัด แต่ละส่วนประกอบด้วยข้อมูลบางประเภท

แต่ละสาขาในหัวเรื่องมีตัวย่อเริ่มต้น HKEY หลังจากนั้นจึงเพิ่มตัวย่อสำหรับประเภทของข้อมูลที่มีอยู่

  • CLASSES_ROOT เป็นฐานข้อมูลที่มีข้อมูลเกี่ยวกับไฟล์ทั้งหมดหรือมากกว่าประเภทไฟล์ จัดระบบตามส่วนขยาย รวมถึงข้อมูลเกี่ยวกับเซิร์ฟเวอร์ประเภท COM
  • CURRENT_USER - โฟลเดอร์ที่มีข้อมูลส่วนตัวของผู้ใช้แต่ละคนที่กำลังใช้ระบบอยู่ ตามกฎแล้ว ข้อมูลของผู้ใช้รายอื่นที่เข้าสู่ระบบจะไม่แสดงในแต่ละเซสชันโลคัล อย่างไรก็ตาม นี่ไม่ได้หมายความว่ามีการลงทะเบียนหลายรายการในคอมพิวเตอร์ โดยมีเงื่อนไขว่าต้องติดตั้ง "OS" เพียงตัวเดียว สิ่งนี้สามารถสังเกตได้ก็ต่อเมื่อติดตั้งสองตัวขึ้นไปพร้อมกัน
  • USERS - โฟลเดอร์ที่ใช้ร่วมกันสำหรับผู้ใช้ทั้งหมด กล่าวอีกนัยหนึ่ง สิ่งเหล่านี้คือพารามิเตอร์และการตั้งค่าที่ผู้ใช้ทุกคนใช้โดยไม่มีข้อยกเว้น
  • LOCAL_MACHINE เป็นส่วนที่มีขนาดใหญ่ที่สุด ซึ่งมีข้อมูลเกี่ยวกับฮาร์ดแวร์และไดรเวอร์อุปกรณ์เสมือนทั้งหมด ส่วนประกอบซอฟต์แวร์และแอปพลิเคชัน ตลอดจนเกี่ยวกับการตั้งค่าของระบบปฏิบัติการเอง อย่างไรก็ตามมันเป็นโฟลเดอร์นี้หรือมากกว่านั้นเป็นรายการสำคัญซึ่งระบบจะเข้าถึงเมื่อมีการเรียกใช้โปรแกรมหรือเปิดใช้งานความสามารถของอุปกรณ์บางอย่าง
  • CURRENT_CONFIG ตามที่ทราบกันดีอยู่แล้วว่าเป็นฐานข้อมูลเกี่ยวกับการกำหนดค่าปัจจุบัน

การเพิ่มประสิทธิภาพรีจิสทรี

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

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

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

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

การจัดระเบียบรีจิสทรี

สำหรับการจัดเรียงข้อมูลนั้นคล้ายกับกระบวนการที่ดำเนินการเมื่อทำงานกับฮาร์ดไดรฟ์และพาร์ติชั่นหรืออุปกรณ์พกพาเช่น USB, HDD

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

สำรองข้อมูลรีจิสทรีและกู้คืนระบบ

แต่ถ้าเราพูดถึงการสร้างข้อมูลสำรอง ไม่ใช่ผู้ใช้ทุกคนที่เข้าใจว่ามีไว้เพื่ออะไร

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

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

บทสรุป

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