I think this problem has reared its ugly head again. I'm getting the "2147943140" error in Task Scheduler, regardless of the flag to run with highest privileges.
Task Scheduler has no problem running cmd.exe elevated this way though, so my workaround for now is to start HWiNFO64.EXE through a batch file that runs as an elevated task, lol.
Btw, I tried rolling back to 8.10, but it's the same as on 8.12, so I think it's Windows doing it.