ฉันพยายามพิมพ์เอกสารด้วยคำและแช่แข็งคำ มีวิธีใดบ้างที่ฉันจะเห็นทรัพยากรที่กำลังรออยู่
ฉันใช้ windows XP และ word 2007 (แต่ฉันคิดว่าคำตอบไม่ได้ขึ้นอยู่กับกระบวนการที่ค้าง)
ฉันพยายามพิมพ์เอกสารด้วยคำและแช่แข็งคำ มีวิธีใดบ้างที่ฉันจะเห็นทรัพยากรที่กำลังรออยู่
ฉันใช้ windows XP และ word 2007 (แต่ฉันคิดว่าคำตอบไม่ได้ขึ้นอยู่กับกระบวนการที่ค้าง)
คำตอบ:
นี้ต้องใช้ความรู้ทางเทคนิคเล็ก ๆ น้อย ๆ แต่มันก็เป็นไปได้ที่จะวิเคราะห์แฮงค์กับ (ฟรี) ของ Windows ดีบักWinDbg ต้องใช้งานบางอย่างในการติดตั้งแนบกับกระบวนการและเพื่อรับสัญลักษณ์การตั้งค่า (สำคัญมาก!) แต่จากนั้นคุณสามารถค้นหาสาเหตุของการแฮงค์ด้วยคำสั่ง WinDbg เดียว (เหมืองของฉัน):
วิเคราะห์ -v -hang
นี่คือสิ่งที่ฉันไม่เคยเจอมาก่อน รันสิ่งนี้หลังจากเปิดดัมพ์จากกระบวนการหยุดทำงานและจะพิจารณาว่าเธรดใดรับผิดชอบแฮงค์และสิ่งที่รอ ฉันรู้ว่า windbg สามารถให้คุณตรวจสอบที่จับแสดงล็อคทั้งหมดที่เปิดอยู่ในแต่ละหัวข้อและให้คุณตรวจสอบรายละเอียดทั้งหมด แต่ฉันไม่ได้ตระหนักว่าด้วย! วิเคราะห์ windbg สามารถทำงานอย่างหนักสำหรับฉันได้ - ตรวจสอบล็อกที่เปิดโดยเธรดทั้งหมดการพิจารณาว่าเธรดใดกำลังรอให้ผู้อื่นอยู่ ที่แขวน
นอกจากนี้การดีบัก Windows ขั้นสูงโดย Mario Hewardt แล้ว Daniel Pravat ยังเป็นหนังสือที่ดีมากที่จะให้คุณเริ่มต้นกับ WinDbg: บทแรก ๆ ให้ภาพรวมโดยละเอียดของนักดีบักและวิธีใช้ WinDbg โดยเฉพาะ ส่วนที่เหลือของหนังสือเล่มนี้เต็มไปด้วยกรณีศึกษาการดีบักแบบละเอียดซึ่งคุณไม่ต้องอ่าน ฉันคิดว่ามีกรณีศึกษาที่อธิบายวิธีแก้จุดบกพร่องที่คุณสนใจ
หลังจากที่คุณพบสาเหตุของการแฮงค์คุณอาจยกเลิกการแขวนได้ด้วยเทคนิคการดีบักขั้นสูงเพิ่มเติม ^^
คุณอาจต้องการที่จะมองเข้าไปในProcess Explorer คุณสามารถดูว่ากระบวนการไฟล์ / โฟลเดอร์ใดมีการล็อค
เท่าที่ฉันรู้ไม่มี คุณสามารถเชื่อมต่อกับWiresharkเพื่อดูว่าคุณสามารถหาบางอย่างในเครือข่ายทราฟฟิกเพื่อระบุว่ากำลังรออะไรอยู่หรือไม่
ตั้งแต่งานพิมพ์ที่คุณพยายามฉันสงสัยว่าการค้นหาเครือข่ายของ Windows ถูกเรียกใช้หรือไม่และ Word กำลังรอให้เครื่องพิมพ์เครือข่ายทั้งหมดถูกแมปเพื่อเลือก
คุณมีเครื่องพิมพ์ที่เชื่อมต่อภายในเครื่องหรือไม่? และคุณอยู่ในโดเมนเครือข่ายองค์กรที่มีเครื่องพิมพ์ที่ใช้ร่วมกันหรือไม่
ดูวิดีโอ explorer ของกระบวนการ " ตัวพิมพ์ขนาด 200x"ซึ่งผู้เขียนแสดงให้เห็นการวินิจฉัยสถานการณ์การแก้ไขปัญหาต่าง ๆ รวมถึงการแฮงค์ นี่คือที่ที่ความผิดพลาดบังคับของ ctrl-scrolllock-scrolllock สามารถช่วยวินิจฉัยได้