The problem is that the OpenVPNInteractiveService is set to startup Automatic (Delayed). To resolve this:
- Open Services
- Open 'OpenVPN Interactive Service'
- Change the Startup type: to Automatic.
![Services List](https://cdn.statically.io/img/i.sstatic.net/gWIg7.png)
The service incorrectly set to delayed automatic start:
![Delayed Start](https://cdn.statically.io/img/i.sstatic.net/41ICS.png)
The service corrected to automatic (non-delayed) start:
![Automatic Start](https://cdn.statically.io/img/i.sstatic.net/lDdCe.png)
More Information
OpenVPN developers said to make sure the service is set to Automatic:
Also, as installed, the service start type is auto, make sure it has not been changed to delayed-auto.
OpenVPNInteractiveService is:
... a Windows system service which allows unprivileged openvpn.exe process to do certain privileged operations, such as adding routes.
From Windows Internals, 6th Edition page 327:
After handling auto-start services, the SCM calls ScInitDelayStart, which queues a delayed work item associated with a worker thread responsible for processing all the services that ScAutoStartServices skipped because they were marked delayed auto-start. This worker thread will execute after the delay. The default delay is 120 seconds, but can be overridden by the [sic] creating an AutoStartDelay value in HKLM\SYSTEM\CurrentControlSet\Control.