หน้าหลัก
การโหลดค่า Registry ของ Windows ด้วยแผ่นบูต Windows PE

เมื่อ บูตขึ้นมาด้วยแผ่น Windows PE เสร็จแล้ว เข้า Registry Editor โดยไปที่ Run พิมพ์คำสั่ง regedit แล้วกด OK จะแสดงหน้าจอ Registry Editor ดังรูป

registry-editor

การบูต ด้วยแผ่น Windows PE หรือแผ่น บูตเข้า Windows อื่น ๆ ค่าใน Registry Editor จะเป็นของแผ่นซีดี ไม่ใช่ของ Windows ที่เราติดตั้งไว้ในเครื่อง ดังนั้นเราต้องโหลดค่า Registry ในเครื่องของเรามาก่อน จึงจะทำการแก้ไขค่า Registry ของ Windows ที่เราได้ติดตั้งไว้ในเครื่องได้

ขั้น ตอนการโหลดค่า Registry ของ Windows ในเครื่องเราขึ้นมาทำได้โดย คลิกที่ HKEY_USERS เพื่อให้ถูกเลือกเป็นสีน้ำเงิน ลองกดเครื่องหมายบวกด้านหน้าดูจะเห็นว่ามีรายการคือ .DEFAULT กับที่ขึ้นต้นด้วย S ดังรูป เราเลือกที่ HKEY_USERS เพื่อให้ Hive ของ Registry ที่เราโหลดมาอยู่ในนี้ (ที่จริงเลือกที่อื่นก็ได้)

hkey_users

{iACL type=!group guest}ต่อไปคือขั้นตอนการโหลด Hive ซึ่งเป็นค่า Registry ที่อยู่ในเครื่องของเราขึ้นมา จะมีสองส่วนที่เราต้องโหลดมาคือ C:\WINDOWS\system32\config\software อันนี้เป็นค่า Registry ของเครื่องทั้งหมด ถ้าใน Windows ปรกติจะเป็น HKEY_LOCAL_MACHINE

และ อีกส่วนจะเป็นค่า Registry ของผู้ใช้แต่ละคน ถ้ามีผู้ใช้หลายคนที่ต้องการแก้ไขก็ต้องโหลดตามจำนวนของผู้ใช้ โดยไฟล์จะอยู่ที่ C:\Documents and Settings\ชื่อโฟลเดอร์ผู้ใช้ โดยชื่อไฟล์จะเป็น NTUSER.DAT

การโหลดค่า Registry ของเครื่อง ให้ไปที่เมนู File > Load Hive ... แล้วเลือกไปที่ไดร์ C: ก่อน เลือกโฟลเดอร์ Windows กด Open แล้วเลือก system32 กด Open เลือกโฟลเดอร์ config กด Open แล้วเลือกไฟล์ที่ชื่อ software ต้องเป็น software เท่านั้นนะครับเพราะมีหลายตัว เสร็จแล้วกด Open

ต่อไปจะมีหน้าจอให้เราใส่ Key Name ให้ใส่เป็นข้อความอะไรก็ได้ครับในที่นี้ให้ใส่ software ครับเพื่อให้เข้าใจเหมือนกัน

เมื่อ โหลด Hive เสร็จแล้ว เราจะเห็นว่ามี software เพิ่มมาใน HKEY_USERS ซึ่งในนี้จะเป็นค่า Registry ของเครื่องที่เราโหลดมาครับ การแก้ไขค่าต่าง ๆ ที่อยู่ใน HKEY_LOCAL_MACHINE ก็เข้าไปแก้ในนี้ครับ

การโหลด ค่า Registry ของผู้ใช้ เหมือนกับการโหลดค่า Registry ของเครื่อง เพียงแต่ค่า Registry ของผู้ใช้แต่ละคนจะอยู่ที่ C:\Documents and Settings\ชื่อโฟลเดอร์ผู้ใช้\NTUSER.DAT เริ่มต้นด้วยการคลิกเลือกที่ HKEY_USERS ก่อน ไปที่เมนู File > Load Hive... แล้วไปเลือกที่ C:\Documents and Settings แล้วเข้าไปในโฟลเดอร์ของผู้ใช้ที่ต้องการ แล้วเลือกไฟล์ NTUSER.DAT กด Open ใส่ Key Name เป็น current (ชื่ออื่น หรือตามชื่อผู้ใช้ก็ได้)

load-hive

การแก้ไขค่าก็จะอิงตามนี้ครับ ถ้าเป็น

HKEY_LOCAL_MACHINE\SOFTWARE ให้เข้าไปที่ HKEY_USERS\software

HKEY_CLASSES_ROOT ให้เข้าไปที่ HKEY_USERS\software\Classes

HKEY_CURRENT_USER ให้เข้าไปที่ HKEY_USERS\current

 

เมื่อ แก้ไขค่าเสร็จแล้วเราก็ต้อง Unload Hive ออกครับเพื่อให้มันบันทึกค่า โดยขั้นตอนคือ คลิกเลือกที่ software ใน HKEY_USERS ไปที่เมนู File > Unload Hive

และคลิกเลือกที่ current ใน HKEY_USERS ไปที่เมนู File > Unload Hive แล้วก็ปิด Registry Editor ไปได้เลยครับ{/iACL}

แก้ไขล่าสุด (วันอาทิตย์ที่ 24 ตุลาคม 2010 เวลา 02:32 น.)

 

Friends Online

Powered by EvNix