Did you follow the instructions given here? This is a configuration issue with the machine and not an issue with the OS version.
Sleep from Command line with Psshutdown no longer working
I am using the sysinternals tool psshutdown.exe -d to suspend the pc from a command line on my Thinkpad L460. This works just fine on W7, W8, W10 and W11. I recently purchased an E16 G2 that has W11 Pro Preloaded on it. Psshutdown no longer works and quits with the following:
c:>psshutdown.exe -d
PsShutdown v2.6 - Shutdown, logoff and power manage local and remote systems Copyright (C) 1999-2023 Mark Russinovich Sysinternals - www.sysinternals.com
Error suspending local system: The local system does not support suspend.
I always have hibernate turned off, but if I turn it on, psshutdown -d (suspend) goes into hibernation instead of sleep.
What's the problem here?
I know sleep (suspend) works because selecting Sleep from the power button via Start Menu will suspend the PC, but I need to do this from a batch script.
rundll32.exe powrprof.dll, SetSuspendState Sleep doesn't work either
3 answers
Sort by: Most helpful
-
-
Daisy Zhou 26,946 Reputation points Microsoft Vendor
2024-11-20T07:50:05.3433333+00:00 Hello Click Click,
Thank you for posting in Q&A forum.
It seems that PsShutdown has some compatibility issues with Windows 11 Pro, you can use alternative methods to put your system to sleep from the command line.
1.Using PowerShell: You can use the following PowerShell command to put your computer to sleep:
Start-Sleep -Seconds 5
rundll32.exe powrprof.dll,SetSuspendState 0,1,0
2.Using Command Prompt: You can create a shortcut or run the following command in Command Prompt:
rundll32.exe powrprof.dll,SetSuspendState Sleep
3.Using shutdown Command: Although shutdown is typically used for shutting down or restarting, you can use it to hibernate, which is similar to sleep:
shutdown /h
If you still prefer using PsShutdown, ensure you have the latest version (v2.6) as it includes some fixes. You can download it from the Sysinternals website.
Reference:
PSShutdown - Windows 11 Compatibility #485 - GitHub
PsShutdown - Sysinternals | Microsoft Learn
I hope the information above is helpful.
If you have any questions or concerns, please feel free to let us know.
Best Regards,
Daisy Zhou
============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.
-
Click Click 6 Reputation points
2024-11-20T22:27:00.63+00:00 It turns out that Lenovo removed the support for S3 (suspend) on the E16 G2 which was replaced by what Ms calls Modern Standby. That's why specifying -d returns an error. After looking at all the options for psshutdown, I see
-x Turn monitor off (system will initiate Modern Standby if supported)
so -x needs to be used with the E16 G2 instead of -d for psshutdown for Sleep to work. I don't have an answeron how to use modern standby for the other command line options.