Although the systemd notify support was added, it seems that there are some problems (#28553, for the "non-installed" instance)
Make "windows" and "unix" share as much code as possible. No logic change.