The current prototype shows that Windows updates are longer than ideal. Due to how file handles are dealt with in Windows, updating in-place is tricky. We need to come up with alternatives and fallbacks for the edge cases. Some examples include:
Recovery in case of download errors (internet connection drops, etc)
Recovery in case of disk writing errors (no space, etc)
Recovery in case of unexpected shutdown (restart, power outage, process killed, etc)
The current prototype shows that Windows updates are longer than ideal. Due to how file handles are dealt with in Windows, updating in-place is tricky. We need to come up with alternatives and fallbacks for the edge cases. Some examples include: