อีกครั้งกับการรีเซ็ตรหัสผ่าน Admin ด้วยคำสั่งดิบใน Vista!!

0
อ่านแล้ว 1,497 ครั้ง

ระบบที่รองรับ Vista

หลังจากที่ปล่อยให้บทความเรื่อง การรีเซ็ตพาสเวิร์ด Windows XP ด้วย Active Password Changer 3.0 ติดอันดับ Top 5 ติดต่อกันนานเป็นเวลาหลายเดือน วันนี้เรามารู้จักวิธีการรีเซ็ตพาสเวิร์ดอีกวิธีที่ใช้สำหรับ Windows Vista กันบ้างครับ

โดยปกติแล้ว รหัสผ่านของยูสเซอร์ทั้งหมดจะถูกเก็บไว้ในฐานข้อมูลในรูปแบบ SQL Server โดยแยกเป็นชนิดของฟิลด์ (Field) และเรคคอร์ด (Record) ในระบบฐานข้อมูลให้เรียบร้อย โดยฝังไว้ในไฟล์ฐานข้อมูลที่ชื่อว่า SAM ดังนั้นถ้าติดปัญหาเรื่องการใช้รหัสผ่านตอน Log on เข้าระบบไม่ได้ ลองนำคำสั่งดิบๆรุ่นบุกเบิกอย่างคำสั่งดอสมาใช้ให้เกิดประโยชน์ แต่มีข้อเสียนิดนึงคือ มันอาจจะไปลบรหัสผ่านของยูสเซอร์ท่านอื่นๆออกไปด้วย ดังนั้นวิธีนี้จึงเหมาะในกรณีที่คุณต้องการรีเซตรหัสผ่านของยูสเซอร์ทุกคนพร้อมกัน เพื่อตั้งรหัสผ่านใหม่

ก่อนลงมือปลดรหัสผ่าน ให้ท่านนำแผ่นติดตั้ง Windows Vista Bootable DVD ใส่ไว้ในไดร์ฟ CD/DVD แล้วเข้าไปเซ็ตค่าในไบออสให้เครื่องบูตจากไดร์ฟ CD/DVD เป็นอันดับแรก เสร็จแล้วเรามาเริ่มเข้าสู่ขั้นตอนรีเซตรหัสผ่านแบบรวดเดียวกันเลยครับ

1.เมื่อขึ้นหน้าจอและข้อความ Press any key to boot from CD or DVD… กดปุ่มอะไรก็ได้บนคีย์บอร์ด

72101

2.รอสักครู่.. ก็จะโหลดเข้าสู่หน้าจอ Install Windows และในขั้นตอนนี้ไม่ต้องเลือกออปชันใดๆ คลิกปุ่ม Next เพื่อให้ระบบทำงานต่อไปได้เลย

72102

3.เมื่อปรากฏหน้าจอในส่วนของการติดตั้ง Windows Vista คลิกที่หัวข้อ Repair your computer

72103

4.รอให้ระบบของ Windows Vista โหลดการทำงานสักครู่ก็จะปรากฏหน้าจอ System Recovery Options ที่ใช้สำหรับการซ่อมระบบกรณีบูตเข้าสู่วินโดวส์ไม่ได้ แล้วคลิกปุ่ม Next

72104

5.จะปรากฏหน้าจอ System Recovery Options ขึ้นมา เพื่อให้เลือกเครื่องมือสำหรับการกู้ระบบของ Vista แล้วคลิกที่หัวข้อ Command Prompt เพื่อเปิดหน้าต่างดอสขึ้นมา

72105

6.จากนั้นภายในหน้าต่าง Command Prompt พิมพ์คำสั่งดอสต่อไปนี้เพื่อใช้ในการลบรหัสผ่าน

72106

ด้วยคำสั่งต่อไปนี้

CD\

เพื่อออกจากโฟลเดอร์ Sources มาอยู่ที่ไดร์ฟของระบบแทน (ปกติมักจะเป็นไดร์ฟ C:)

dir sam.* /a:h /s /w

เพื่อค้นหาไฟล์ sam ที่ลงท้ายด้วยนามสกุลอะไรก็ได้ รวมถึงที่ทำการซ่อนไฟล์ไว้ด้วย และจะทำการค้นหาให้ทั้งหมดในทุกๆไดเร็กทอรี่ย่อย แล้วแสดงรายงานข้อมูลทั้งหมดเมื่อค้นหาเจอแล้ว

attrib -a -r -h C:\Windows\System32\config\sam.*

เพื่อยกเลิกการซ่อนและการอ่านของไฟล์ sam

copy C:\Windows\System32\config\sam.* C:

ถ้าต้องการสำรองไฟล์ต้นฉบับเก็บไว้ ก็สามารถก็อปปี้ไฟล์ไปไว้ที่ไดร์ฟอื่นๆได้ (ในคำสั่งจะก็อปปี้ไปไว้ที่ไดร์ฟ C:)

del C:\Windows\System32\config\sam.*

เพื่อลบไฟล์ sam.log ที่บันทึกรหัสผ่านไว้ทั้งหมด

จะพบว่า ในขั้นตอนนี้มีไฟล์ Sam ที่ไม่ทราบนามสกุล ดังนั้นเลยใช้ Sam.* คือครอบคลุมไฟล์ที่ชื่อ Sam ทุกนามสกุล ท่านสามารถกดปุ่มลูกศรซ้าย-ขวา, ขึ้น-ลงบนแป้นคีย์บอร์ด เพื่อย้อนดูคำสั่งเก่าดึงขึ้นมาแสดง จะได้ไม่เสียเวลาพิมพ์ หรือพิมพ์แค่อักษรตัวแรกหรือสองตัว แล้วกดปุ่ม <TAB> ก็จะปรากฏชื่อตัวอักษร, โพลเดอร์, ข้อความ มาต่อจากคำแรกให้อัตโนมัติ โดยไม่จำเป็นต้องพิมพ์ข้อความที่เหลือก็ได้ครับ

7.ปิดหน้าต่าง Command Prompt ก็จะกลับมาที่หน้าต่าง System Recovery Options เสร็จแล้วคลิกปุ่ม Restart เพื่อบูตเครื่องใหม่ ก็จะพบว่ารหัสผ่านที่ใช้สำหรับ Log On เป็นค่าว่างเปล่า คือไม่ต้องพิมพ์อะไรในช่อง Password เลยครับ

72112

ขอขอบพระคุณแหล่งที่มา Windows Vista Technical Vol.1

  Note. "สนับสนุนบทความของแท้ไม่ก็อปปี้ต้อง VarietyPC.net เท่านั้น! ทางเว็บไซต์ไม่อนุญาตให้เว็บมาสเตอร์หรือเจ้าของเว็บไซต์ใด คัดลอกบทความหรือรูปภาพเพื่อนำไปเผยแพร่ต่อบนเว็บไซต์อื่น หากฝ่าฝืนถือเป็นความผิดตามกฎหมายที่ระบุไว้สูงสุด"

Previous articleบ็อกซ์ Run กับ Start Search แตกต่างกันอย่างไร?
Next articleเปิดโฟลเดอร์ของวินโดวส์ให้เร็วขึ้นกว่าเดิม
ส่วนตัวชื่นชอบการเขียน, พัฒนาซอร์สโค้ดเว็บไซต์เป็นชีวิตจิตใจ ตลอดจนถึงอัพเดตเนื้อหาทริค, เทคนิคคอมพิวเตอร์ และข่าวสารเทคโนโลยีทุกอย่าง นอกเหนือจากการเคลียร์งานหลักเสร็จเรียบร้อย ก็จะมาทิ้งชีวิตให้กับ VarietyPC.net กันต่อแทบทุกวัน แต่บางครั้งอาจจะไม่ได้อัพเดตเนื้อหา เพราะต้องพัฒนาระบบการจัดการ Backend หลังบ้านไปด้วยและมีคนทำเพียงคนเดียว แม้จะไม่ได้รับผลตอบแทนจากแหล่งใดๆก็ตาม ตอนนี้เว็บไซต์เล็กๆแห่งนี้ก็ใกล้ย่างเข้าปีที่ 12 แล้วครับ และจะยังคงอยู่แชร์ความรู้กับพี่น้อง เพื่อนๆคนไทย และทั่วโลกตลอดไปครับ