Set Suricata Windows service to run after network service goes online at startup

Hi,
as you can guess by reading the title, I’m trying to run Suricata service in Windows.
When I boot (or reboot) the computer, if the computer is already connected to the network, the Suricata service is able to execute and capture events.
However, if the network is not available right at startup the service does not execute, and the OS doesn’t try to run it anymore even if the network comes up later on.

In order for it to work and be executed correctly right at startup, when you login to Windows the network service must have already established a connection.

How do I set the Suricata service to be dependable on the network services?

My aim is to instruct the OS to start the Suricata service ONLY WHEN the computer is connected to the network.

Any suggestion or advice is appreciated.