Mouse won't let PC sleep

Costa_77

Reputable
May 5, 2015
36
0
4,540
I have a lifetech sprint mouse. It's the only thing that keeps my PC from sleeping.

Launched Command Prompt as admin and input powercfg -REQUESTSOVERRIDE and had DRIVER Legacy Kernel Caller keeping my PC away from sleeping.

Typed powercfg -requestsoverride Driver "Legacy Kernel Caller" System and that left the list of things keeping the sleep away. Restarted, put the PC to sleep and it still didn't work.

Thought I'd go check out what kept my PC awake this time. On cmd, wrote powercfg -lastwake and it seems to be a USB device aka my mouse. This is what shows up http://prntscr.com/eh4rzt

Even when going to Device Manager and disabling the mouse to wake the computer, it still does it. I have tried to disable it on Device Manager but it didn't work. However, uninstalling it did work but I don't want to do that all the time.

Is there a way I could disable that specific USB port? Because I tried on Device Manager and nothing worked.
 
It sounds like a driver issue for your mouse. You can try older versions of the driver (or an updated version if it's newer than the one installed), or just unplug it when you are done and plug it back in when you need it. (use the front ports for easy access). Disabling ports is done in the bios, before the computer boots up, so you cannot turn them off unfortunately.
 


I have the newest driver available from Windows (I assume its the newest) and I can't find older ones anywhere. I thought about having the USB at the front but I don't like that idea. Would uninstalling the drivers before putting PC to sleep and installing them again be a problem (besides the "long" process of doing it)?
 
Your mouse is from a not well-known company which makes finding drivers next to impossible. You CAN uninstall it every time, but honestly, it's easier to just unplug it. To reinstall, you need to restart the computer (so why put it to sleep in the first place?) or unplug and plug it back in to get recognized. Replacing it with a well known manufacturer that provides driver updates would solve the issue also.
 
If you want to try to find a compatible driver, you can try this:

right-click start menu icon, select control panel
Under devices and printers, select device manager
find your mouse on the list, double click to open properties for the mouse
under mouse properties, select details
change the details property to "hardware id"
copy and paste the first line listed under values, it should look SIMILAR to this (not identical to mine!):

HID\VID_046D&PID_C52F&REV_3000&MI_00

got to www.driveridentifier.com and search for that value. It will pull up a list of all known drivers for that device. download and try them all.
Hopefully that solves it, but it's the only shot you have for now without replacing it.


 
I can now finally use the sleep function, got this to work:

Open a CMD prompt (as Admin) and try the following:

powercfg -devicequery wake_armed to get the name of your mouse, for example, HID-compliant mouse.

powercfg -devicedisablewake "Name of device", for example powercfg -devicedisablewake "HID-compliant mouse"

Reboot your machine and then put it to sleep. The mouse should not wake your machine.

Note that if it doesn't work, powercfg -devicequery wake_armed will give you a list of all the devices that are allowed to wake your machine. It may not be your mouse but another device that's causing the wake.