ข้อมูลการปรับแต่งโปรแกรมคอมพิวเตอร์ทุกโปรแกรมในคอมพิวเตอร์ ตลอดจนข้อมูลของฮาร์ดแวร์ที่ทำงานร่วมกันอยู่ โดยขั้นตอนการแก้ไขหรือปรับเปลี่ยนค่าต่างๆเราสามารถทำได้ด้วยตนเองครับ โดยการแก้ไขจะต้องแก้ไขผ่านโปรแกรม Registry Editor ซึ่งมีไว้จัดการ Registry
ในส่วนของรูปแบบโครงสร้างของ Registry นั้นประกอบด้วยกลุ่มของ
Root Keys จำนวน 5 กลุ่มด้วยกัน
และเรียกกลุ่มนี้ว่า “Registry Hive”
1. HKEY_CLASSES_ROOT เป็นคีย์ของข้อมูลที่เชื่อมไปยังนามสกุลของไฟล์ต่างๆ
นอกจากนั้นในคีย์นี้ยังมีข้อมูลของ CLSIDs
(Class Identifier) ซึ่งเชื่อมโยงไปยังอ็อบเจกต์ต่างๆ ที่อยู่ใน Windows ด้วย (CLSIDs
ถูกเก็บไว้ที่HKEY_CLASSES_ROOT\CLSID)
2.
HKEY_CURRENT_USER เป็นคีย์ของผู้ใช้ที่กำลังล็อกออน (Log On) อยู่ในขณะนั้น แสดงทั้งข้อมูลที่ตั้งค่าไว้ใน ControlPanel
รวมถึงสภาพแวดล้อมใน Windows ที่ตั้งค่าไว้สำหรับผู้ใช้งานคนนั้นๆเป็นการเฉพาะ
3. HKEY_LOCAL_MACHINE เป็นคีย์ที่เก็บข้อมูลของเครื่องคอมพิวเตอร์เครื่องนั้น ข้อมูลที่อยู่ภายในคีย์หลักคีย์นี้คือข้อมูลของฮาร์ดแวร์แต่ละชิ้น
ตลอดจนข้อมูลการตั้งค่าของระบบ Windows โดยรวม
4.
HKEY_USERS เป็นคีย์ที่เก็บข้อมูลของผู้ใช้ทั้งหมดที่ล็อกออนเข้าใช้ Windows
5.
HKEY_CURRENT_CONFIG เป็นคีย์ที่เก็บข้อมูลการตั้งค่าของฮาร์ดแวร์ต่างๆ ซึ่งจะทำงานเมื่อ Windows เริ่มบูตขึ้นมา
Key เป็นการสร้างคีย์ย่อยถัดจากคีย์ที่กำลังเปิดอยู่
String Value ข้อมูลประเภทนี้คือตัวอักษรธรรมดา
Binary Value เป็นเลขฐานสอง
DWORD (32-bit) Value เป็นข้อมูลแบบ Double Word ความยาวของข้อมูลเพียง 32 บิต
QWORD (64-bit) Value เป็นข้อมูลแบบ Quad Word ข้อมูลเหมือนกับ DWORD (32-bit) Value แต่เก็บได้ 64 บิต
Multi-String เหมือนกับ String Value แต่พิเศษกว่าคือ สามารถเก็บข้อมูลได้หลายบรรทัด
Expandabla String Value เหมือนกับ String Value แต่ที่พิเศษกว่าคือใช้เก็บข้อมูลของตัวแปรที่ระบบจะเรียกใช้งานได้ เช่น %USERNAME%
การใช้งาน Registry Editor
โปรแกรมRegistryEditor(Regedit) เป็นเครื่องมือสำหรับให้เข้าไปเปิดดูและแก้ไขข้อมูลต่างๆ ใน Registry
โดย Registry ติดมากับระบบปฏิบัติการ Windows อยู่แล้ว วิธีเรียก Registry Editor ขึ้นมาทำงาน ต้องใช้
วิธีพิมพ์คำสั่ง regedit ในช่อง Start Search แล้วกด Enter ดังภาพ
เมื่อเข้ามาก็จะพบกับหน้าตาของ“Registry Hive” จากนั้นก็เลือกส่วนที่เราต้องการแก้ไข
แต่ก่อนอื่นเรามาดูกันก่อนว่าอะไรเป็นอะไรในนี้
Key หมายถึง ส่วนที่แจ้งให้ทราบว่าคุณต้องเข้าไปแก้ไข Registryตรงเส้นทางไหน
ตั้งค่า 3 ส่วนเรียงตามลำดับคือ
Type เป็นชนิดของข้อมูลที่ต้องสร้างขึ้นเช่น DWORD Value
Value name คือชื่อที่ต้องกำหนดให้กับชนิดข้อมูลที่สร้างขึ้นมา เช่น NoDispSettingsPage
Value data คือ ค่าที่ต้องกำหนดลงไปเช่น 1
ในที่นี้ขอยกสักหนึ่งตัวอย่างในการป้องกันไม่ให้คนอื่นมาเปิด Control Panel ของเรา
Registry สำหรับป้องกันการเปิดหน้าต่าง Control Panel ได้แก่...

เมื่อมีคนเปิดControl Panel ขึ้นมา จะปรากฏหน้าต่าง Restrictions ขึ้นมาแจ้งเตือน ซึ่งหมายความว่า จะไม่มีใครเปิดหน้าต่าง Control Panel ขึ้นมาใช้งานได้ ดังภาพ เหมาะสำหรับคอมพิวเตอร์สาธารณะที่กันไม่ให้ผู้ใช้ทำการแก้ไขค่าต่างๆหรือติดตั้ง-ถอนโปรแกรมต่างๆที่เราได้ลงไว้นั่นเองครับ
นอกจากนี้ยังสามารถปรับแก้ไขค่าต่างๆที่เป็นประโยชน์ต่อเครื่องของเราอีกมากมาย
เช่น การปิดคำสั่ง Log off ปิดคำสั่ง Change a password ปิดคำสั่ง Start Task Manager เปิดการทำงานเฉพาะบางโปรแกรมที่เราต้องการ การใช้ CLSID ปกป้องโฟลเดอร์ การการแก้ไข Registry เชิงลึก และการแก้ไข Registry ส่วนที่สำคัญ เป็นต้น
เช่น การปิดคำสั่ง Log off ปิดคำสั่ง Change a password ปิดคำสั่ง Start Task Manager เปิดการทำงานเฉพาะบางโปรแกรมที่เราต้องการ การใช้ CLSID ปกป้องโฟลเดอร์ การการแก้ไข Registry เชิงลึก และการแก้ไข Registry ส่วนที่สำคัญ เป็นต้น






ไม่มีความคิดเห็น:
แสดงความคิดเห็น