ไม่แน่ใจว่านี่คือการแก้ไขที่ถูกต้องหรือไม่ เราได้เพิ่มประเด็นนี้เราการวินิจฉัยการถ่ายโอนข้อมูลหน่วยความจำซึ่งสามารถยืนยัน
อาการ
คุณเปิดใช้งานคุณลักษณะ 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 ต่อไปนี้:
http://support.microsoft.com/contactus/?ws=supportหมายเหตุ แบบฟอร์ม "มีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด" แสดงภาษาที่โปรแกรมแก้ไขด่วนพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น
ข้อกำหนดเบื้องต้น
สามารถใช้โปรแกรมแก้ไขด่วนนี้บนคอมพิวเตอร์ที่กำลังเรียกใช้ 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.sys |
6.1.7600.16385 |
75,264 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbd.sys |
6.1.7600.16385 |
5,888 |
13-Jul-2009 |
23:51 |
ไม่มีข้อมูล |
Usbehci.sys |
6.1.7600.16385 |
41,472 |
13-Jul-2009 |
23:51 |
x86 |
Usbhub.sys |
6.1.7600.20521 |
258,560 |
05-Sep-2009 |
03:00 |
x86 |
Usbohci.sys |
6.1.7600.16385 |
20,480 |
13-Jul-2009 |
23:51 |
x86 |
Usbport.sys |
6.1.7600.16385 |
284,160 |
13-Jul-2009 |
23:51 |
x86 |
Usbuhci.sys |
6.1.7600.16385 |
24,064 |
13-Jul-2009 |
23:51 |
x86 |
สำหรับ Windows 7 และ Windows Server 2008 R2 รุ่นที่ใช้ x64 ทั้งหมดที่สนับสนุน
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
98,816 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343,040 |
05-Sep-2009 |
03:24 |
x64 |
Usbd.sys |
6.1.7600.16385 |
7,936 |
14-Jul-2009 |
00:06 |
x64 |
Usbehci.sys |
6.1.7600.16385 |
51,200 |
14-Jul-2009 |
00:06 |
x64 |
Usbhub.sys |
6.1.7600.20521 |
343,040 |
05-Sep-2009 |
03:24 |
x64 |
Usbohci.sys |
6.1.7600.16385 |
25,600 |
14-Jul-2009 |
00:06 |
x64 |
Usbport.sys |
6.1.7600.16385 |
324,608 |
14-Jul-2009 |
00:06 |
x64 |
Usbuhci.sys |
6.1.7600.16385 |
30,720 |
14-Jul-2009 |
00:06 |
x64 |
สำหรับทั้งหมดได้รับการสนับสนุน Windows Server 2008 R2 รุ่นที่ใช้ Itanium
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
แพลตฟอร์ม |
---|---|---|---|---|---|
Usbccgp.sys |
6.1.7600.16385 |
220,160 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbd.sys |
6.1.7600.16385 |
11,904 |
14-Jul-2009 |
00:21 |
ไม่มีข้อมูล |
Usbehci.sys |
6.1.7600.16385 |
130,048 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbhub.sys |
6.1.7600.20521 |
972,800 |
05-Sep-2009 |
02:51 |
IA-64 |
Usbohci.sys |
6.1.7600.16385 |
64,000 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbport.sys |
6.1.7600.16385 |
648,192 |
14-Jul-2009 |
00:21 |
IA-64 |
Usbuhci.sys |
6.1.7600.16385 |
86,016 |
14-Jul-2009 |
00:21 |
IA-64 |
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ จะไม่มีเกิดปัญหาอธิบายไว้ในส่วน "อาการ" อย่างไรก็ตาม อาจเกิดปัญหาต่อไปนี้:
-
อุปกรณ์ USB แนบมาดำเนินต่อจากสถานะ USB Selective Suspend เมื่อคอมพิวเตอร์กำลังทำงานอยู่ แล้ว Windows อาจรายงานว่า อุปกรณ์ USB ถูกตัดการเชื่อมต่อจากคอมพิวเตอร์ หรือว่า เป็นการเชื่อมต่ออีกอุปกรณ์ USB เข้ากับคอมพิวเตอร์ นอกจากนี้ อุปกรณ์ USB ได้รับผลกระทบจะไม่ตอบสนองหลายวินาทีให้น้อยกว่าหนึ่งนาที
-
เมื่อคอมพิวเตอร์ที่พยายามป้อนโหมดสลีปหรือโหมดไฮเบอร์เนตเป็นสถานะ คุณจะไม่สามารถมองเห็นการบ่งชี้ว่า ไม่ได้เชื่อมต่ออุปกรณ์ USB ที่แนบมา เมื่อคอมพิวเตอร์ดำเนินต่อจากโหมดสลีปหรือโหมดไฮเบอร์เนตสถานะ Windows รายงานว่า อุปกรณ์ USB เชื่อมต่อ และเชื่อมต่อใหม่ไปยังคอมพิวเตอร์
เมื่อต้องการหลีกเลี่ยงปัญหานี้ ยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงานสำหรับอุปกรณ์ USB หรือฮับหลักของ USB ได้รับผลกระทบ:
-
คลิกเริ่มพิมพ์ตัวจัดการอุปกรณ์ในกล่องเริ่มการค้นหาและจากนั้น กด ENTER
หมายเหตุ หากคุณได้รับพร้อมท์สำหรับรหัสผ่านของผู้ดูแลระบบหรือการยืนยัน พิมพ์รหัสผ่านของคุณ และจากนั้น คลิกดำเนินการต่อ -
บนเมนูมุมมองคลิกอุปกรณ์ โดยการเชื่อมต่อ
-
ขยายโหนACPIขยายระบบที่เข้ากับ ACPI Microsoftและจากนั้น ขยายบัส PCI
-
ตัวควบคุมโฮสต์ universal USB ต่าง ๆ จะแสดงขึ้น
-
ขยายแต่ละโหนตัวควบคุมโฮสต์ universal USB และขยายโหนดย่อยต่อ ๆ มาจนกว่าคุณพบชื่อของอุปกรณ์ USB
-
เมื่อคุณระบุตำแหน่งของอุปกรณ์ได้รับผลกระทบ คลิกขวาอุปกรณ์ แล้ว คลิ กคุณสมบัติ
-
ถ้าไม่มีแท็บการจัดการพลังงานคลิกแท็บการจัดการพลังงานและยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงานแล้วคลิกตกลงใหม่
-
ถ้าไม่มีแท็บการจัดการพลังงานคลิกยกเลิกแล้วคลิกสองครั้งที่การเชื่อมโยง USB Root Hub คลิกแท็บการจัดการพลังงานยกเลิกเลือกกล่องกาเครื่องหมายอนุญาตให้คอมพิวเตอร์ปิดอุปกรณ์นี้เพื่อประหยัดพลังงานจาก นั้นคลิกตกลง
หมายเหตุ คุณอาจมีอุปกรณ์ USB แนบหรือฮับ USB มากกว่าหนึ่ง คุณสามารถใช้ขั้นตอนเหล่านี้กับแต่ละอุปกรณ์ USB หรือ USB Root Hub กลับเมื่อต้องการระบุที่เป็นสาเหตุของปัญหา หากไม่เกิดปัญหาหลังจากที่คุณใช้ขั้นตอนเหล่านี้ไปยังอุปกรณ์เฉพาะหรือฮับหลักของ USB แล้วอุปกรณ์หรือ USB Root Hub ที่เป็นสาเหตุของปัญหา
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับUSB Selective Suspendแวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:
http://msdn.microsoft.com/en-us/library/ms793200.aspxสำหรับข้อมูลเพิ่มเติมเกี่ยวกับระบบนอนอเมริกาแวะไปเว็บไซต์ Microsoft Developer Network (MSDN) ต่อไปนี้:
http://msdn.microsoft.com/en-us/library/ms798270.aspx
ข้อมูลแฟ้มเพิ่มเติม สำหรับ 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 |
แพลตฟอร์ม |
ไม่มีข้อมูล |