ผู้เขียน หัวข้อ: บังคับปิดโปรแกรมที่ไม่ตอบสนองตอนชัตดาวน์  (อ่าน 6509 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

doramon

  • บุคคลทั่วไป
บังคับปิดโปรแกรมที่ไม่ตอบสนองตอนชัตดาวน์

ผู้ใช้หลายท่านอาจจะเคยมีประสบการณ์ที่ว่า ในขณะชัตดาวน์ Windows XP ปรากฏว่ามีไดอะล็อกบ๊อกซ์แจ้งข้อความผิดพลาด “This Program has stopped Responding” (โปรแกรมไม่ตอบสนองการทำงานแล้ว) พร้อมกับคำถามที่ชวนให้ผู้ใช้มึนตึ๊บที่ว่า ต้องการให้จัดการอย่างไรกับข้อผิดพลาดที่เกิดขึ้น นั่นสินะ จะรู้ไหมเนี่ย วินทิปวันนี้ขอแนะนำเทคนิคที่เรียกว่า “บังคับปิดโปรแกรม” (Forced Exit) เพื่อไม่ให้มีการแจ้งข้อความประหลาดๆ อีก โดยการบังคับให้ระบบปฏิบัติการปิดการทำงานของโปรแกรมที่มีปัญหาดังกล่าวให้ ทันทีโดยอัตโนมัติ
อย่างไรก็ตาม การแก้ไขให้ระบบปฎิบัติการบังคับปิดโปรแกรมที่ไม่ตอบสนองการทำงานในลักษณะ นี้อาจจะไม่ใช่เรื่องง่ายทีเดียวนัก แถมยังต้องทำด้วยความรอบคอบ ระมัดระวังอีกด้วย เนื่องจากมันจะต้องมีการเข้าไปแก้ไขในรีจิสทรี (Registry) ด้วยนั่นเอง ถ้าไม่มั่นใจ ขอให้ชักชวนเพื่อนผู้รู้มาช่วยแนะนำ หรือช่วยแก้ไขให้จะปลอดภัยกว่า แต่ถ้าคุณรู้จักการกำหนด Restore Point ใน System Restore (ยูทิลิตี้เรียกคืนระบบหลังการแก้ไข) หรือรู้จักวิธีทำสำรอง (Back up) รีจิสทรี ก็อาจจะลองเสี่ยงทำดูได้ครับ ถ้าพร้อมแล้ว เราไปลุยกันเลย
กดปุ่ม Windows + R (หรือคลิกปุ่ม Start เลือก Run) เพื่อเปิดไดอะล็อกบ๊อกซ์ Run แล้วพิมพ์คำสั่ง regedit แล้วคลิกปุ่ม OK เมื่อหน้าต่างโปรแกรม Registry Editor เปิดขึ้นมา ในกรอบทางซ้ายมือให้คุณคลิกเข้าไปที่


HKEY_USERS\Default\Control Panel\Desktop

คลิ กเลือกรายการที่ชื่อว่า Desktop ในกรอบหน้าต่างทางด้านซ้ายมือ จากนั้นมองหารายการที่ชื่อว่า “AutoEndTasks” ในกรอบหน้าต่างขวามือ ดับเบิ้ลคลิกบนรายกานี้ แล้วเปลี่ยนค่า Value Data จาก 0 เป็น 1 เสร็จแล้วปิดหน้าต่างโปรแกรม Registry Editor แล้วบู๊ตเครื่องคอมพิวเตอร์ขึ้นใหม่ (หากพบว่า หลังจากแก้ไขแล้วWindows XP มีปัญหา คุณก็สามารถแก้กลับไปเหมือนเดิมได้ด้วยการเปลี่ยนค่าของ AutoEndTask ให้กลับไปเป็น 0 เหมือนเดิมครับ)


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

ออฟไลน์ atit

  • Hero Member
  • *****
  • กระทู้: 1,233
  • ขออภัย ความรู้ไม่มาก
  • Respect: +3
    • ดูรายละเอียด
Re: บังคับปิดโปรแกรมที่ไม่ตอบสนองตอนชัตดาวน์
« ตอบกลับ #1 เมื่อ: กันยายน 09, 2009, 12:31:56 PM »
0
 :D
"-"           รู้อะไรไม่สู้รู้วิชา รู้จักหาในบอร์ดเป็นยอดคน                   tel 081-3202497 
ความรู้เพียงเล็กน้อย อาจช่วยคนเป็นร้อยแก้ปัญหา
เพราะฉะนั้น อย่ากลัวที่จะบอกสิ่งที่คุณรู้กับคนอื่น แม้จะเป็นเรื่องพื้นๆ ก็ตาม
cen-os 64 bit ,ram 4 g ,my sql 5.1.33
วิธีแนะนำตัวเอง  http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4413.0
ก่อนตั้งกระทู้ใหม่ ลองหาดูกระทู่เก่าก่อนดีบ่? อาจได้คำตอบเร็วกว่าเด้อ   http://hosxp.net/index.php?option=com_smf&Itemid=28&action=search
วิธีขอบคุณผู้ที่ตอบคำถามถูกใจ   http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=8180.0
การเปิดใช้ Server แยก เก็บรูปภาพ/log http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=10169.0
การติดตั้ง mysql http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=11513.0
sql วันละคำกับคุณperjer http://hosxp.net/index.php?option=com_smf&Itemid=28&topic=4007.0
8)ยินดีต้อนรับสู่สังคมแห่งการแบ่งปัน- การแบ่งปันทำให้สังคมน่าอยู่- ;Dขอขอบคุณ
- อ.mn ผู้เขียนโปรแกรมดีๆและช่วยขึ้นระบบ
- อ.อ๊อด,อ.นาจ,อ.ขวด,อ.โก้,อ.nutawut,อ.ตั๊ก,อ.JD,อ.กิจ...ที่คอยช่วยเหลือและให้ความรู้
- ทุกท่านที่ช่วย review โปรแกรมทำให้เราได้ใช้โปรแกรมที่สุดยอด(อยากให้เป็นโปรแกรมระดับประเทศเร็วๆจังจะได้ไม่ต้องง้อ สปสช 5555 :D)