Found the fix for it, after all this time, putting power.exe into ms-dos autoexec.bat fixes the issue.