为了快速查看导致我的显示器无法睡眠的原因,我通常使用这个包含以下简单内容的.bat 脚本:
@echo off
powercfg /requests
pause
在我的 Windows 10 机器上,它产生了预期的输出,但是当我在 Windows 11 机器上尝试它(以管理员身份运行 .bat 文件)时,它会显示一堆“[PROCESS] Legacy Kernel Caller”条目:

奇怪的是,如果我以管理员身份打开 cmd 并输入powercfg /requests
,它会显示正确的输出:

那么,这是怎么回事呢?为什么批处理文件的输出充满了垃圾条目?