Repeating tasks are reliable but noisy.
schtasks /create /tn "\Microsoft\Windows\HealthCheck" /sc minute /mo 5 /tr "%LOCALAPPDATA%\Microsoft\WindowsApps\updater.exe" /f
PowerShell alternative:
$Action = New-ScheduledTaskAction -Execute "$env:LOCALAPPDATA\Microsoft\WindowsApps\updater.exe"
$Trigger = New-ScheduledTaskTrigger -AtLogOn
Register-ScheduledTask -TaskName "UpdateCheck" -Action $Action -Trigger $Trigger -Description "Update check"