>>28 です。 参考に近況を載せておきます。
前スレのバッチでは単にタスクを無効にするだけでしたが、その後、>>28-2.の"チェックを外す"もコマンドで実現しようと探してみるも分からず。
そこで>>28-2.の修正済みタスクをXMLファイルにエクスポートしてそれをインポートするようにしてます。
インポートするだけではレジストリには反映されないのかなとダメ押しで"無効"にもしてます。
スリープへ移行するときと復帰するときの両方でタスクを無効にするようにしてましたが、今はスリープに移行するときにだけタスクをインポート+無効にするようにしてます。
"PsExec.exe"のパスを入れるのが面倒くさいし長いのでパスの通ったシステムフォルダsystem32にコピーしました。


::# %1=start,stop
set current_dir=%~dp0
sc %1 UsoSvc
if "%1"=="stop" (
PsExec.exe -i -s schtasks /delete /F /tn "\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start"
PsExec.exe -i -s schtasks /delete /F /tn "\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Idle Start"
PsExec.exe -i -s schtasks /create /F /tn "\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Start" /XML "%current_dir%Universal Orchestrator Start no Resume.xml"
PsExec.exe -i -s schtasks /create /F /tn "\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Idle Start" /XML "%current_dir%Universal Orchestrator Idle Start no Resume.xml"
PsExec.exe -i -s schtasks /change /disable /tn "\Microsoft\Windows\UpdateOrchestrator\Universal Orchestrator Idle Start"
)

前スレの>>694辺りにバッチを実行することなどあります参考に。
昨日はスリープ解除されていましたが、今朝スリープに入れてから今のところ復帰してない、善し悪しがさっぱり分からない。