kms-website/static/scripts
Viktor Barzin 6f74565356 kms-website: escalate persistent SXSMSI to in-place-repair guidance (no loop)
Pilot on PVE VM 300 established strong counterfactuals: the IDENTICAL script +
the user's EXACT journey both succeed on a healthy Win10 -
  CF1: clean (Remove-All + reboot) -> VL install -> office/ok
  CF2: retail O365HomePremRetail -> script targeted-remove -> reboot -> VL install
       -> office/ok
So a persistent [Failing PreReq=SXSMSI]/1603 with all script-checkable causes
clean (msiserver healthy, EventLog up, no DisableMSI, no stale MSI, disk OK, no
pending reboot) is machine-specific Windows servicing/Installer corruption below
DISM/SFC - not the script, ODT, retail->VL transition, or KMS.

Cover the case without looping:
- Repair-OfficePrereq now persists a marker (HKLM\SOFTWARE\kms-bootstrap
  DeepRepairDone).
- On a 1603 install failure: first time -> offer the deep repair; if the deep
  repair already ran and it STILL fails -> Show-InPlaceRepairHint (the only
  reliable fix: in-place Windows repair-install, keeps files+apps) + emit
  'sxsmsi-unrecoverable' telemetry.
2026-06-02 00:07:09 +00:00
..
activate-office.ps1 kms-website: dedicated activate-windows / activate-office one-liner commands 2026-06-01 19:15:10 +00:00
activate-windows.ps1 kms-website: dedicated activate-windows / activate-office one-liner commands 2026-06-01 19:15:10 +00:00
kms-bootstrap.ps1 kms-website: escalate persistent SXSMSI to in-place-repair guidance (no loop) 2026-06-02 00:07:09 +00:00
odt-setup.exe kms-website: self-host the ODT bootstrapper (fix 404 on Office reinstall) 2026-06-01 19:37:10 +00:00
setup-kms.ps1 kms-website: anonymous client diagnostics (Send-Diag -> /diag) + FAQ disclosure 2026-06-01 19:46:49 +00:00