Tuesday, August 7, 2007

How to enable automatic logon in Windows XP

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

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

วิธีการเปิดการใช้งานการล็อกออนโดยอัตโนมัติ มีขั้นดังนี้
1. เปิดโปรแกรม Registry Editor โดยการคลิก Start คลิก Run พิมพ์ Regedt32.exe แล้วกด Enter
2. ไปที่รีจีสทรี ซับคีย์ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. ดับเบิลคลิก DefaultUserName แล้วพิมพ์ยูสเซอร์เนมที่ต้องการในช่อง Value Data เสร็จแล้วคลิก OK
4. ดับเบิลคลิก DefaultPassword แล้วพิมพ์รหัสผ่านของยูสเซอร์ที่กำหนดในขั้นตอนที่ 3 ในช่อง Value Data เสร็จแล้วคลิก OK

#ในกรณีที่ไม่มีคีย์ DefaultPassword ให้ดำเนินการดังนี้
a. ในด้านขวามือข้องหน้าโปรแกรม Registry Editor ให้คลิกขวาแล้วคลิก NEW แล้วเลือก String Value
b. ในช่อง Value Name ให้พิมพ์ DefaultPassword
c. ดับเบิลคลิก DefaultPassword แล้วพิมพ์รหัสผ่านของยูสเซอร์ที่กำหนดในขั้นตอนที่ 3 เสร็จแล้วคลิก OK

5. ดับเบิลคลิก AutoAdminLogon แล้วพิมพ์ 1 ในช่อง String Box เสร็จแล้วคลิก OK
#ในกรณีที่ไม่มีคีย์ AutoAdminLogon ให้ดำเนินการดังนี้
a. ในด้านขวามือข้องหน้าโปรแกรม Registry Editor ให้คลิกขวาแล้วคลิก NEW แล้วเลือก String Value
b. ในช่อง Value Name ให้พิมพ์ AutoAdminLogon
c. ดับเบิลคลิก AutoAdminLogon แล้วพิมพ์ 1 ในช่อง String Box เสร็จแล้วคลิก OK

6. ปิดโปรแกรม Registry Editor
7. ทำการรีสตาร์ทวินโดวส์เพื่อให้การแก้ไขมีผล

หากไม่มีอะไรผิดพลาด หลังจากเครื่องรีสตาร์ทเสร็จก็จะทำการล็อกออนด้วยยูสเซอร์ที่กำหนดให้โดยอัตโนมัติ

หมายเหตุ: ถ้าหากต้องการบายพาสการทำงานของ AutoAdminLogon เพื่อทำการล็อกออนเป็นยูสเซอร์อื่น ทำได้โดยการกดปุ่ม Shift หลังจากทำการ Log off หรือหลังจาก Restart วินโดวส์

Copyright © 2007 TWA Blog. All Rights Reserved.

0 Comment: