How best to reduce downtime when updating window server.

How best can I reduce downtime when updating window server in VMware environment? In our VMware environment, we have some Linux based virtual machines and now we a planning of adding a window server 2012 server virtual machine that will host some database instance. What strategies can we use in reducing downtime to the barest minimum?
