Author Topic: ทำไม Windows ชัตดาวน์ช้ามาก ๆ  (Read 3362 times)

Offline arch

  • Arch MerciGod
  • Administrator
  • Hero Member
  • *****
  • Posts: 17,213
  • Karma: +5895/-0
  • Arch MerciGod
    • MerciGod
ทำไม Windows ชัตดาวน์ช้ามาก ๆ
« on: ตุลาคม 23, 2007, 01:22:20 am »
เคยไหมครับว่า ขณะที่คุณกำลังรีบเร่งจะกลับบ้าน แต่พอชัตดาวน์คอมพ์ที่อยู่ตรงหน้า คุณกลับต้องรอมากกว่า 5 นาทีระบบถึงจะปิดตัวเองเรียบร้อย เหตุการณ์สมมติที่อาจจะเป็นเรื่องจริงที่เกิดขึ้นกับคุณผู้อ่านหลายๆ คนจนกองบรรณาธิการวินทิปคิดว่า มันน่าจะมีสาเหตุอื่นๆ อีกที่ทำให้ Windows XP ชัต แล้วไม่ค่อยจะยอมดาวน์ซักที
หลังจากที่ค้นหาคำตอบจากแหล่งข้อมูลต่างๆ มากมายก็พบว่า ปัญหาใหญ่สุดที่เป็นตัวการสำคัญที่ให้การชัดดาวน์ช้าเกินเหตุก็คือ การถอดถอนโพรไฟล์ผู้ใช้ขณะนั้น (current user profile) ออกจากหน่วยความจำนั่นเอง
สาเหตุที่ทำให้เกิดเหตุการณ์ดังกล่าวก็เนื่องจากว่า เมื่อโปรแกรมของผู้ผลิตรายอื่น หรือแม้แต่แอพพลิเคชันของไมโครซอฟท์เองที่บางครั้งไม่สามารถออกจากหน่วยความจำของระบบได้หมดจด (ยังคงเหลือค้างบางโมดูลการทำงานของโปรแกรม หรือบริการบางอย่างในระบบ) หน้าที่ของ Windows ก็คือ มันจะต้องใช้ความพยายามทั้งหมด เพื่อถอดถอนโพรไฟล์ออกไปจนกว่าระบบจะยอมรับว่า ไม่สามารถทำได้ มันจึงค่อยชัตดาวน์ และถึงแม้ว่า คุณจะหาพบแอพพลิเคชันที่เป็นต้นตอของปัญหา แต่คุณก็คงจะทำอะไรมันไม่ได้อยู่ดี (นอกจากเลิกใช้โปรแกรมนั้น แต่ดูจะเป็นการแก้ปัญหาที่ง่ายไป หรือเปล่า)
ไมโครซอฟท์เข้าใจถึงปัญหานี้ดี ทางบริษัทจึงได้พัฒนายูทิลิตี้แจกฟรีที่สามารถทำความสะอาดโพรไฟล์ของผู้ใช้ที่ตกค้างออกจากระบบได้โดยอัตโนมัติ ซึ่งทำให้คุณไม่ต้องพบกับปัญหาการรอคอยที่ยาวนานขณะชัตดาวน์ ยูทิลิตี้ดังกล่าวชื่อว่า User Profile Hive Cleanup Service  http://www.microsoft.com/downloads/details.aspx?familyid=1B286E6D-8912-4E18-B570-42470E2F3582&displaylang=en
เมื่อคุณสั่งรัน และติดตั้งตามขั้นตอนวิเศษ คุณอาจจะรู้สึกว่า ตัวโปรแกรมติดตั้งไม่เห็นได้ทำอะไรให้เลย แต่ถ้าคุณเปิดดูรายชื่อของบริการที่ทำงานอยู่ในขณะนั้น คุณก็จะพบกับบริการใหม่ที่กำลังทำงานอยู่แบคกราวด์ดังรูปข้างล่างนี้

ในหน้าต่าง Control Panel ให้คุณดับเบิ้ลคลิกบนไอคอน Admininstrative Tools จากนั้นดับเบิ้ลคลิกบนไอคอน Services

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

Offline boombox

  • Newbie
  • *
  • Posts: 2
  • Karma: +0/-0
Re: ทำไม Windows ชัตดาวน์ช้ามาก ๆ
« Reply #1 on: กันยายน 02, 2008, 08:04:03 pm »
ขอบคุณมากครับเป็นประโยชน์มากครับ :D :D ;D