I have this a same issue on windows 10 when no internet at startup. And even with the feature @Russ added - check for internet connection every 10 second is useless for when no internet, service never start properly even after connecting to internet. Will need to force close service and run again with internet on.
##### But easy work around using task scheduler.
- Open Task Scheduler
- Start Menu → Task Scheduler
- New Task
- Action: Create Task…
- Name: TriggerCMD Agent
- Security: Run only when user is logged on
- (Optional: check “Run with highest privileges”)
- Trigger
- Click Triggers → New…
- Begin the task: At log on
- Settings: Specific user or Any user → OK
- Action
Actions → New…
- Action: Start a program
- Program/script:
C:\Users\Admin\AppData\Local\triggercmdagent\TRIGGERcmdAgent.exe - OK
- Condition
- Go to Conditions tab
- Check Start only if the following network connection is available
- Select Any connection
- OK
- Finish
Click OK to save
(Enter your password if prompted)
LOVE THIS SOFTWARE . Hope it never dies . paying for full features