To quickly view what's causing my monitor to not sleep, I usually use this .bat script with this simple contents: @echo off powercfg /requests pause On my Windows 10 machine, it results in the output one would expect, but when I try it on my Windows 11 machine (run .bat file as administrator), it shows a bunch of "[PROCESS] Legacy Kernel Caller" entries instead: Here's the weird part - if I just open cmd as admin and type in powercfg /requests, it shows correct output: So, what is going on here?