คอมพิวเตอร์หยุดการตอบสนองเมื่อมีอุปกรณ์ USB ได้ให้ดำเนินต่อจากรัฐ USB Selective Suspend ใน Windows 7 หรือ ใน Windows Server 2008 R2

นำไปใช้กับ: Windows 7 EnterpriseWindows 7 Home BasicWindows 7 Home Premium

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

อาการ


คุณเปิดใช้งานคุณลักษณะ USB Selective Suspend บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows 7 หรือ Windows Server 2008 R2 คอมพิวเตอร์หยุดการตอบสนองเมื่อหนึ่งแล้ว หรือมีเงื่อนไขใด ๆ ต่อไปนี้เป็นจริง:
  • คอมพิวเตอร์เข้าสู่สถานะสลีปหรือไฮเบอร์เนต
  • อุปกรณ์ USB อย่าง น้อยหนึ่งดำเนินต่อจากสถานะไม่ได้ใช้งานหลังจากรอบระยะเวลาไม่มีกิจกรรม
หมายเหตุ คุณสามารถรีสตาร์ทคอมพิวเตอร์เพื่อกู้คืนจากปัญหานี้

สาเหตุ


ปัญหานี้เกิดขึ้นเมื่อดำเนินการมีอุปกรณ์ USB ที่เชื่อมต่อจากสถานะ USB Selective Suspend และฮับ USB ได้รายงานว่า อุปกรณ์ไม่ได้เชื่อมต่อจากฮับ USB พอร์ตไม่ถูกต้อง รายงานสถานะที่ไม่ถูกต้องนี้อาจเกิดจากความผิดพลาดฮาร์ดแวร์ ในฮับ USB หรืออุปกรณ์ USB แนบมา แล้ว โปรแกรมควบคุมฮับ Microsoft USB (Usbhub.sys) ไม่ถูกต้องพยายามรับการ spinlock ที่ได้รับมาในเธรดเดียวกัน ซึ่งทำให้เกิดการล็อกตายโหมดเคอร์เนล ดังนั้น คอมพิวเตอร์หยุดการตอบสนอง

การแก้ปัญหา


ข้อมูลโปรแกรมแก้ไขด่วน

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

หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ติดต่อฝ่ายสนับสนุนและบริการลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายการหมายเลขโทรศัพท์ฉบับสมบูรณ์ของฝ่ายบริการลูกค้าและการสนับสนุนของ Microsoft หรือเพื่อสร้างคำขอรับบริการแยกต่างหาก แวะไปที่เว็บไซต์ Microsoft ต่อไปนี้:หมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น

ข้อกำหนดเบื้องต้น

สามารถใช้โปรแกรมแก้ไขด่วนนี้บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows 7 หรือ Windows Server 2008 R2



ข้อกำหนดการรีสตาร์ท

คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้

ข้อมูลรีจิสทรี

เมื่อต้องการใช้การแก้ไขด่วนอย่างใดอย่างหนึ่งในแพคเกจนี้ คุณไม่มีการเปลี่ยนแปลงใด ๆ ในรีจิสทรี

ข้อมูลแฟ้ม

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

หมายเหตุข้อมูลแฟ้ม Windows 7 และ Windows Server 2008 R2

แฟ้ม MANIFEST (.manifest) และแฟ้ม MUM (.mum) ซึ่งติดตั้งสำหรับแต่ละสภาพแวดล้อมได้
แสดงรายการแยกต่างหาก
. แฟ้ม MUM และแฟ้ม MANIFEST และ แฟ้มแค็ตตาล็อก (.cat) การรักษาความปลอดภัยที่เกี่ยวข้อง เป็นสิ่งสำคัญสำหรับการรักษาสถานะของคอมโพเนนต์ปรับปรุงแล้ว แฟ้มแค็ตตาล็อกความปลอดภัย (ไม่แสดงแอตทริบิวต์) จะลงชื่อ ด้วยลายเซ็นดิจิทัลของ Microsoft

สำหรับ Windows 7 รุ่นที่ใช้ x86 ทั้งหมดที่สนับสนุน

ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Usbccgp.sys6.1.7600.1638575,26413-Jul-200923:51x86
Usbhub.sys6.1.7600.20521258,56005-Sep-200903:00x86
Usbd.sys6.1.7600.163855,88813-Jul-200923:51ไม่มีข้อมูล
Usbehci.sys6.1.7600.1638541,47213-Jul-200923:51x86
Usbhub.sys6.1.7600.20521258,56005-Sep-200903:00x86
Usbohci.sys6.1.7600.1638520,48013-Jul-200923:51x86
Usbport.sys6.1.7600.16385284,16013-Jul-200923:51x86
Usbuhci.sys6.1.7600.1638524,06413-Jul-200923:51x86

สำหรับ Windows 7 และ Windows Server 2008 R2 รุ่นที่ใช้ x64 ทั้งหมดที่สนับสนุน

ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Usbccgp.sys6.1.7600.1638598,81614-Jul-200900:06x64
Usbhub.sys6.1.7600.20521343,04005-Sep-200903:24x64
Usbd.sys6.1.7600.163857,93614-Jul-200900:06x64
Usbehci.sys6.1.7600.1638551,20014-Jul-200900:06x64
Usbhub.sys6.1.7600.20521343,04005-Sep-200903:24x64
Usbohci.sys6.1.7600.1638525,60014-Jul-200900:06x64
Usbport.sys6.1.7600.16385324,60814-Jul-200900:06x64
Usbuhci.sys6.1.7600.1638530,72014-Jul-200900:06x64

สำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 R2 รุ่นที่ใช้ Itanium

ชื่อแฟ้มรุ่นของแฟ้มขนาดของแฟ้มวันที่เวลาแพลตฟอร์ม
Usbccgp.sys6.1.7600.16385220,16014-Jul-200900:21IA-64
Usbhub.sys6.1.7600.20521972,80005-Sep-200902:51IA-64
Usbd.sys6.1.7600.1638511,90414-Jul-200900:21ไม่มีข้อมูล
Usbehci.sys6.1.7600.16385130,04814-Jul-200900:21IA-64
Usbhub.sys6.1.7600.20521972,80005-Sep-200902:51IA-64
Usbohci.sys6.1.7600.1638564,00014-Jul-200900:21IA-64
Usbport.sys6.1.7600.16385648,19214-Jul-200900:21IA-64
Usbuhci.sys6.1.7600.1638586,01614-Jul-200900:21IA-64

สถานะ


Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"


ข้อมูลเพิ่มเติม


หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ จะไม่มีเกิดปัญหาอธิบายไว้ในส่วน "อาการ" อย่างไรก็ตาม อาจเกิดปัญหาต่อไปนี้:
  1. อุปกรณ์ USB แนบมาดำเนินต่อจากสถานะ USB Selective Suspend เมื่อคอมพิวเตอร์กำลังทำงานอยู่ แล้ว Windows อาจรายงานว่า อุปกรณ์ USB ถูกตัดการเชื่อมต่อจากคอมพิวเตอร์ หรือว่า เป็นการเชื่อมต่ออีกอุปกรณ์ USB เข้ากับคอมพิวเตอร์ นอกจากนี้ อุปกรณ์ USB ได้รับผลกระทบจะไม่ตอบสนองหลายวินาทีให้น้อยกว่าหนึ่งนาที
  2. เมื่อคอมพิวเตอร์ที่พยายามป้อนโหมดสลีปหรือโหมดไฮเบอร์เนตเป็นสถานะ คุณจะไม่สามารถมองเห็นการบ่งชี้ว่า ไม่ได้เชื่อมต่ออุปกรณ์ USB ที่แนบมา เมื่อคอมพิวเตอร์ดำเนินต่อจากโหมดสลีปหรือโหมดไฮเบอร์เนตสถานะ Windows รายงานว่า อุปกรณ์ USB เชื่อมต่อ และเชื่อมต่อใหม่ไปยังคอมพิวเตอร์
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงานสำหรับอุปกรณ์ USB หรือฮับหลักของ USB ได้รับผลกระทบ:
  1. คลิกเริ่มพิมพ์ตัวจัดการอุปกรณ์ในกล่องเริ่มการค้นหาและจากนั้น กด ENTER

    หมายเหตุ หากคุณได้รับพร้อมท์สำหรับรหัสผ่านของผู้ดูแลระบบหรือการยืนยัน พิมพ์รหัสผ่านของคุณ และจากนั้น คลิกดำเนินการต่อ
  2. บนเมนูมุมมองคลิกอุปกรณ์ โดยการเชื่อมต่อ
  3. ขยายโหนACPIขยายระบบที่เข้ากับ ACPI Microsoftและจากนั้น ขยายบัส PCI
  4. ตัวควบคุมโฮสต์ universal USB ต่าง ๆ จะแสดงขึ้น
  5. ขยายแต่ละโหนตัวควบคุมโฮสต์ universal USB และขยายโหนดย่อยต่อ ๆ มาจนกว่าคุณพบชื่อของอุปกรณ์ USB
  6. เมื่อคุณระบุตำแหน่งของอุปกรณ์ได้รับผลกระทบ คลิกขวาอุปกรณ์ แล้ว คลิ กคุณสมบัติ
  7. ถ้าไม่มีแท็บการจัดการพลังงานคลิกแท็บการจัดการพลังงานและยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงานแล้วคลิกตกลงใหม่
  8. ถ้าไม่มีแท็บการจัดการพลังงานคลิกยกเลิกแล้วคลิกสองครั้งที่การเชื่อมโยง USB Root Hub คลิกแท็บการจัดการพลังงานยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงานจาก นั้นคลิกตกลง
หมายเหตุ คุณอาจมีอุปกรณ์ USB แนบหรือฮับ USB มากกว่าหนึ่ง คุณสามารถใช้ขั้นตอนเหล่านี้กับแต่ละอุปกรณ์ USB หรือ USB Root Hub กลับเมื่อต้องการระบุที่เป็นสาเหตุของปัญหา หากไม่เกิดปัญหาหลังจากที่คุณใช้ขั้นตอนเหล่านี้ไปยังอุปกรณ์เฉพาะหรือฮับหลักของ USB แล้วอุปกรณ์หรือ USB Root Hub ที่เป็นสาเหตุของปัญหา

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับUSB Selective Suspendแวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:สำหรับข้อมูลเพิ่มเติมเกี่ยวกับระบบนอนอเมริกาแวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:

ข้อมูลแฟ้มเพิ่มเติม สำหรับ Windows Server 2008 R2 และ สำหรับ Windows 7

แฟ้มเพิ่มเติมสำหรับ Windows 7 รุ่นที่ใช้ x86 ทั้งหมดที่สนับสนุน
ชื่อแฟ้มPackage_1_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,527
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_2_for_kb974476~31bf3856ad364e35~x86~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,527
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_for_kb974476_rtm~31bf3856ad364e35~x86~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม1,714
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มX86_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb953a2a88b678cf.manifest
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,840
วัน (UTC)08-Sep-2009
เวลา (UTC)22:13
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มX86_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be5f32a77dd1c6b6.manifest
รุ่นของแฟ้ม
ขนาดของแฟ้ม5,540
วัน (UTC)08-Sep-2009
เวลา (UTC)22:13
แพลตฟอร์มไม่มีข้อมูล
แฟ้มเพิ่มเติมสำหรับ Windows Server 2008 R2 และ Windows 7 รุ่นที่ใช้ x64 ทั้งหมดที่สนับสนุน
ชื่อแฟ้มAmd64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_27b3d5ae4113ea05.manifest
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,844
วัน (UTC)08-Sep-2009
เวลา (UTC)22:15
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มAmd64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_1a7dce2b362f37ec.manifest
รุ่นของแฟ้ม
ขนาดของแฟ้ม5,544
วัน (UTC)08-Sep-2009
เวลา (UTC)22:15
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_1_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,541
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_2_for_kb974476~31bf3856ad364e35~amd64~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,541
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_for_kb974476_rtm~31bf3856ad364e35~amd64~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม1,724
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
แฟ้มเพิ่มเติมสำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 R2 รุ่นที่ใช้ Itanium
ชื่อแฟ้มIa64_usb.inf_31bf3856ad364e35_6.1.7600.20521_none_cb96de2088b481cb.manifest
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,842
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มIa64_usbport.inf_31bf3856ad364e35_6.1.7600.20521_none_be60d69d7dcfcfb2.manifest
รุ่นของแฟ้ม
ขนาดของแฟ้ม5,542
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_1_for_kb974476~31bf3856ad364e35~ia64~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม2,534
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล
ชื่อแฟ้มPackage_for_kb974476_rtm~31bf3856ad364e35~ia64~~6.1.2.0.mum
รุ่นของแฟ้ม
ขนาดของแฟ้ม1,444
วัน (UTC)08-Sep-2009
เวลา (UTC)22:11
แพลตฟอร์มไม่มีข้อมูล