Monday, May 16, 2005

วิธี boot และ shutdown บน Windows XP แบบด่วนๆ ไม่ได้โม้!!!

เมื่อหลายวันก่อนนั่ง เล่น Windows XP รู้สึกว่าเมื่อเวลาผ่านไปทำไมเครื่องเรานับวันยิ่ง boot ช้า หรือ shutdown ช้า เห็นแล้ววัยรุ่นเซ็งเลย ก็เลยทำการศึกษาซะ ก็ได้รับความรู้จาก webboard ของ http://www.thaiware.com เนี่ยแหละครับที่มีเพื่อนๆ เข้ามา post บอก tips เกี่ยวกับ Windows XP เก่งกันเจงๆ อันที่จริงแล้ว มันเกิดมาจาก ปัจจัยหลายอย่างนะครับแต่ถ้าค่อยๆ วิเคราะห์ไป อาจจะมีหลายสาเหตุ ที่คิดได้ก็มี

  1. Requirement Spec. ของเครื่องเราที่ ต่ำกว่า ตั้งแต่ แรก แล้วที่ไม่ควรลง Windows XP เช่น RAM, CPU เป็นต้น
  2. ลง Program เยอะเกินไป ทำให้เวลา boot เครื่องมัน start service มาก อันนี้ถ้า Program ไหนไม่ได้ใช้ก็เอาๆ ออกบ้างก็ได้
  3. Sequence การ boot ของเครื่องเรา เช่น Sequence การ boot ของ bios
  4. เกิดจาก Malware ที่มัน run บนเครื่องเรา เช่น พวก Virus, Worm, Trojan เป็นต้น
  5. ความไร้ระเบียบของ Registry Key ของ Windows อ่าอันนี้อาจจะงง ว่าทำไมลองนึกถึงความสะเปะสะปะของ HDD ที่เราบันทึกซิครับถ้ามันไร้ระเบียบมากจะทำให้การค้นหาเสียเวลามากดังนั้นจึงต้องทำการ Disk Defragment อาทิตย์ละครั้ง อ่าวแล้วเจ้า Registry Keyมันไร้ระเบียบจะทำไงดี นอกจากมี Disk Defragment ที่ทำการ จัดระเบียบ เนื้อที่ DIsk ให้ค้นหาข้อมูลได้เร็วแล้ว ก็ยังไม่เพียงพอ ยังมีอีก technique คือ การ Defrag Registry Key ของ Windows อีก ซึ่งจะทำให้ ตอน boot หรือการ เปิด program ในขณะปกติเร็วขึ้นได้อีก เพราะว่า มันเป็นกลยุทธทำให้การ เปิด Application Service ค้นหา Registry configuration ของมัน ได้เร็วขึ้นนะซิ

จาก 5 ข้อนี้เป็นเพียงปัจจัยเสี้ยวนึงนะครับที่ผมนึกออก แต่อาจจะมีมากกว่านี้ แต่ยังไงก็ตามวันนี้ผมก็ได้พบ tips บางอย่างของ Winodws ที่ทำให้มัน boot และ Shutdown เร็วขึ้นครับมาดูกันเลย

Tip1 Boot Windows XP แบบติด เทอร์โบ

ให้ไปที่ Start->Run พิมพ์ regedit แล้วกด ok หรือ enter

ไปที่ Key

HKEY_LOCAL_MACHINE

\SYSTEM\CurrentControlSet\Control\SessionManager

\MemoryManagement\PrefetchParameters

ที่ windows pannel ด้านขวา ให้แก้ค่า EnablePrefetcher จาก 3 เป็น 5

Tip2 Shutdown หรือ Restart แบบ ด่วนๆ จ้า

ไปที่ Start -> Run พิมพ์ regedit แล้วกด ok หรือ enter เหมือนเดิม

จะมี key อยู่ 2 แห่งที่ต้องแก้นะครับ

แห่งที่ 1 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control

ให้ดูที่ windows pannel ด้านขวาแก้ค่า WaitToKillServiceTimeout เดิม 20000 แก้เหลือ 1

แห่งที่ 2 HKEY_CURRENT_USER\Control Panel\Desktop

ให้ดูที่ windows pannel ด้านขวาแล้วแก้ค่า ดังนี้

"AutoEndTasks"="1" เดิมเป็น 0

"HungAppTimeout"="1" เดิมเป็น 5000

"MenuShowDelay"="100" (เพิ่มความเร็ว Start Menu เดิมเป็น 400)

"WaitToKillAppTimeout"="1" เดิมเป็น 20000

จากนั้นก็ Restart ซะครั้ง เพื่อให้ Windows ทำการ Load ค่า Registry ที่ set ใหม่ เท่านี้ก็จะพบความอัศจรรย์ แล้ว แหะๆ

1 Comments:

Blogger rusmee said...

ขอบคุณมากครับ ด่วนได้ใจจริงๆ

12:33 AM  

Post a Comment

<< Home