edce871644
Two persistent Validate-SetupState failures despite §7.4 fixes: 1. wuauserv — Setup's Assert-Steps pass at exit but WaaSMedicSvc (tamper-protected, cannot be disabled) polls SCM ~30-60s and resets StartType to Manual. Fix: write Start=4 directly to registry key (SCM API alone is overrideable); deny WaaSMedicSvc write access to wuauserv registry key via ACL (best-effort, non-fatal if WinRM session lacks permission); re-enforce Start=4 after DISM in Cleanup; add Pre-Final re-affirmation block before Final gate. 2. AutoAdminLogon — Step 5c re-affirms it mid-script, but Steps 7-10 take hours and no Final gate check catches a late reset. Fix: add Pre-Final re-affirmation block (same as wuauserv) + add Assert-Step 'Final' 'AutoAdminLogon=1' to Final gate. Also update WinISO default path to April 2026 refresh ISO. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>