Re: Restarts
Windows has a Restart Manager for installations since a long time:
https://docs.microsoft.com/en-us/windows/win32/rstmgr/about-restart-manager
Unluckily too many developers never left Windows 3.1 or maybe 95.
Any decent installer for Windows will support it.