is it possible to update grub from Windows? or is it enough to disable secure boot, boot Linux, upgrade, reenable?
(The first obstacle would be that AFAIK the EFI isn't mounted by default on Windows, but I believe it should not be hard to tell Windows to mount it and give it a drive letter.)