I have a problem with USBSER.SYS when I shut down my computer, but not always, here is the analyze with winDBG :
BUGCODE_USB_DRIVER (fe)
USB Driver bugcheck, first parameter is USB bugcheck code.
Arguments:
Arg1: 0000000000000004, IRP_URB_DOUBLE_SUBMIT The caller has submitted an irp
that is already pending in the USB bus driver.
Arg2: fffffa80074da010, Address of IRP
Arg3: fffffa80077570f0, Address of URB
Arg4: fffffa80042d6490
Debugging Details:
------------------
*************************************************************************
*** ***
*** ***
*** Either you specified an unqualified symbol, or your debugger ***
*** doesn't have full symbol information. Unqualified symbol ***
*** resolution is turned off by default. Please either specify a ***
*** fully qualified symbol module!symbolname, or enable resolution ***
*** of unqualified symbols by typing ".symopt- 100". Note that ***
*** enabling unqualified symbol resolution with network symbol ***
*** server shares in the symbol path may cause the debugger to ***
*** appear to hang for long periods of time when an incorrect ***
*** symbol name is typed or the network symbol server is down. ***
*** ***
*** For some commands to work properly, your symbol path ***
*** must point to .pdb files that have full type information. ***
*** ***
*** Certain .pdb files (such as the public OS symbols) do not ***
*** contain the required information. Contact the group that ***
*** provided you with these symbols if you need this command to ***
*** work. ***
*** ***
*** Type referenced: usbport!_DEVICE_EXTENSION ***
*** ***
*************************************************************************
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: WIN7_DRIVER_FAULT
BUGCHECK_STR: 0xFE
PROCESS_NAME: System
CURRENT_IRQL: 2
ANALYSIS_VERSION: 6.3.9600.17237 (debuggers(dbg).140716-0327) amd64fre
LAST_CONTROL_TRANSFER: from fffff88007096f4b to fffff800030d5bc0
STACK_TEXT:
fffff880`027fc2c8 fffff880`07096f4b : 00000000`000000fe 00000000`00000004 fffffa80`074da010 fffffa80`077570f0 : nt!KeBugCheckEx
fffff880`027fc2d0 fffff880`070a240a : fffffa80`064dc000 fffffa80`041ef620 00000000`00000000 fffffa80`064dc050 : USBPORT!USBPORT_Core_DetectActiveUrb+0x127
fffff880`027fc320 fffff880`070aae34 : fffffa80`074da010 fffffa80`069e0009 fffffa80`074da010 fffffa80`077570f0 : USBPORT!USBPORT_ProcessURB+0xad6
fffff880`027fc3d0 fffff880`07084af4 : 00000000`00000000 fffffa80`069ed050 fffffa80`06bd5190 fffffa80`074da010 : USBPORT!USBPORT_PdoInternalDeviceControlIrp+0x138
fffff880`027fc410 fffff880`00e0b7a7 : fffffa80`074da010 fffffa80`06678e40 fffffa80`074da010 fffffa80`074da010 : USBPORT!USBPORT_Dispatch+0x1dc
fffff880`027fc450 fffff880`00e13789 : fffff880`00e31b50 00000000`00000000 fffffa80`074da2d8 fffffa80`074da2d8 : ACPI!ACPIDispatchForwardIrp+0x37
fffff880`027fc480 fffff880`00e0ba3f : fffff880`00e31b50 fffffa80`03ff5010 fffffa80`074da010 fffffa80`060fa050 : ACPI!ACPIIrpDispatchDeviceControl+0x75
fffff880`027fc4b0 fffff880`084a6566 : 00000000`00000000 00000000`00000004 fffffa80`060fa050 fffffa80`071e1060 : ACPI!ACPIDispatchIrp+0x12b
fffff880`027fc530 fffff880`084d6d8f : 00000000`00000000 00000000`00000000 fffffa80`071e1060 00000000`00000000 : usbhub!UsbhFdoUrbPdoFilter+0xde
fffff880`027fc560 fffff880`084a4fb7 : fffffa80`074da010 fffffa80`06a24e40 fffffa80`074da010 fffffa80`074da010 : usbhub!UsbhPdoInternalDeviceControl+0x373
fffff880`027fc5b0 fffff880`00e0b7a7 : fffffa80`074da010 00000000`00000000 00000000`00000000 00000000`00000000 : usbhub!UsbhGenDispatch+0x57
fffff880`027fc5e0 fffff880`00e13789 : fffff880`00e31b50 fffffa80`03bafb50 00000000`00000080 fffffa80`074da2d8 : ACPI!ACPIDispatchForwardIrp+0x37
fffff880`027fc610 fffff880`00e0ba3f : fffff880`00e31b50 fffffa80`03ff6a00 fffffa80`074da010 fffffa80`07585358 : ACPI!ACPIIrpDispatchDeviceControl+0x75
fffff880`027fc640 fffff880`06426b1b : fffffa80`07583410 fffffa80`071e11b0 fffffa80`07585358 fffffa80`077570f0 : ACPI!ACPIDispatchIrp+0x12b
fffff880`027fc6c0 fffff880`06425824 : fffffa80`0412f4ab fffffa80`07583560 fffffa80`07583410 fffffa80`0412f4ab : usbser!RestartNotifyRead+0xcb
fffff880`027fc700 fffff800`030d95d1 : fffffa80`0412f4ab 00000000`00000002 fffffa80`07583410 fffffa80`060fadf0 : usbser!UsbSer_DevicePowerIrp_Complete+0x6c
fffff880`027fc730 fffff880`084c32ee : 00000000`00000000 fffffa80`071e1100 fffffa80`00000001 00000000`00000000 : nt!IopfCompleteRequest+0x341
fffff880`027fc820 fffff880`084c1df9 : fffffa80`0412f4a8 fffffa80`50536470 fffffa80`071e1060 fffffa80`0412f4a8 : usbhub!UsbhPdoDevicePowerState+0x50e
fffff880`027fc890 fffff880`084c1ba5 : fffffa80`0412f1e0 fffffa80`0412f1e0 00000000`00000000 00000000`00000000 : usbhub!UsbhPdoPower_SetPower+0xc1
fffff880`027fc8d0 fffff880`084a4fb7 : fffffa80`0412f1e0 00000000`00000006 fffffa80`03ff6a00 fffff880`00e1104e : usbhub!UsbhPdoPower+0xb5
fffff880`027fc900 fffff800`031d99e2 : fffffa80`0412f1e0 fffffa80`0412f1e0 00000000`00000000 fffffa80`0412f1e0 : usbhub!UsbhGenDispatch+0x57
fffff880`027fc930 fffff880`00e0b8b6 : fffffa80`06a24e40 fffffa80`0412f4a8 fffffa80`03ff6a00 fffff880`00e1104e : nt!IopPoHandleIrp+0x32
fffff880`027fc960 fffff880`00e097fe : fffffa80`0412f1e0 fffffa80`06a24e40 fffffa80`0642d3e0 00000000`00000000 : ACPI!ACPIDispatchForwardPowerIrp+0x56
fffff880`027fc990 fffff880`00e09681 : 00000000`00000000 fffff880`00e097b8 fffffa80`07583410 fffffa80`0412f4a8 : ACPI!ACPIDeviceIrpForwardRequest+0x46
fffff880`027fc9c0 fffff880`00e0d8c0 : fffffa80`06a24e40 fffffa80`06a24e40 fffffa80`0412f1e0 fffffa80`0412f4a8 : ACPI!ACPIDeviceIrpDeviceRequest+0x61
fffff880`027fca30 fffff880`00e0bbad : fffff880`00e31b50 fffffa80`03ff6a00 fffffa80`0412f1e0 fffffa80`0412f1e0 : ACPI!ACPIFilterIrpSetPower+0xe0
fffff880`027fca60 fffff800`031d99e2 : fffffa80`0412f1e0 00000000`00000000 fffffa80`0412f1e0 00000000`00000000 : ACPI!ACPIDispatchIrp+0x299
fffff880`027fcae0 fffff880`06425602 : 00000000`00000001 00000000`00000000 fffffa80`0412f1e0 fffffa80`0412f1e0 : nt!IopPoHandleIrp+0x32
fffff880`027fcb10 fffff800`031f1eb5 : 00000000`00000001 00000000`00000000 fffffa80`07583410 fffffa80`0412f288 : usbser!UsbSer_ProcessPowerIrp+0xbe
fffff880`027fcb50 fffff800`033722ea : ffffffff`fa0a1f00 fffffa80`03bafb50 00000000`00000080 fffff880`00000001 : nt!PopIrpWorker+0x3c5
fffff880`027fcc00 fffff800`030c68e6 : fffff880`03165180 fffffa80`03bafb50 fffffa80`07076060 00000000`ffffffff : nt!PspSystemThreadStartup+0x5a
fffff880`027fcc40 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KxStartSystemThread+0x16
STACK_COMMAND: kb
FOLLOWUP_IP:
usbser!RestartNotifyRead+cb
fffff880`06426b1b 85c0 test eax,eax
SYMBOL_STACK_INDEX: e
SYMBOL_NAME: usbser!RestartNotifyRead+cb
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: usbser
IMAGE_NAME: usbser.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 521ea410
IMAGE_VERSION: 6.1.7601.18247
FAILURE_BUCKET_ID: X64_0xFE_IRP_DOUBLE_SUBMIT_usbser!RestartNotifyRead+cb
BUCKET_ID: X64_0xFE_IRP_DOUBLE_SUBMIT_usbser!RestartNotifyRead+cb
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:x64_0xfe_irp_double_submit_usbser!restartnotifyread+cb
FAILURE_ID_HASH: {e75f0255-5c12-c1b4-f5b8-38ca4ba5fbdc}
Followup: MachineOwner
What can I do? Anyone?