Secure Boot 2026 certificate rollout stuck on VMware VMs

Posted by maxcoder88@reddit | sysadmin | View on Reddit | 16 comments

I'm trying to deploy the new Secure Boot CA 2023 certificates on Windows Server VMs running on VMware, ahead of the June 2026 expiry of the old 2011 CAs.

The deployment gets stuck at "InProgress" indefinitely. Event ID 1801 shows error 0x80070013 (WRITE_PROTECT).

From what I've read, the root cause is an invalid Platform Key (PK) in the VM's virtual UEFI NVRAM, which blocks any write to Secure Boot variables — so GPO and registry keys alone don't fix it.

The suggested fix involves:

- Upgrading ESXi to 8.0 Update 2+

- Upgrading VM hardware version to 21+

- Renaming the NVRAM file via SSH so ESXi regenerates it with 2023 certs

My questions:

  1. Has anyone actually gone through this process? Any gotchas?

  2. Is the NVRAM rename safe for VMs with vTPM enabled?

  3. Any way to do this at scale without touching each VM individually?

Running ESXi 7.x currently. Thanks!