You may want to investigate isif there's a way to elaborate a whitelist to force the service to connect only to specific files, and not all. I've had some issues in the past with people who needed to have a VPN server as a service plus several vpn client files in the same machine that only connect every now and then. In those situations, if I wanted OpenVPN GUI to show them a beautifull list of available connections, it meant that the service saw those files and was trying to connect to them automatically. In those cases, I decided not to use services at all:
RouesRoutes in Windows are stored under the following registry key:
To add ana specific route through the VPN Server:
Sometimes route pushing doesntdoesn't work on Windows. When this happens to me, I completly uninstall OpenVPN and it'sits interfaces from Windows, restart the system and install the latest version of the software. Then, before stablishingestablishing the first connection, I restart Windows. This has allwaysalways solved the issues, however. However, Windows 10 Anniversary update (1607) is buggy with OpenVPN. There's a link to a deeper discussion in OpenVPN forums:
If you're a consultant looking SU to give advice to a client, please consider using some specific NATIVE windowsWindows solutions, if your client's budget allows for it. I won't name any to avoid being flagged, but most knownsknown networking hardware companies offer solutions compatible with their devices that provide native drivers for any edge OS you maybmay think of. Disclaimer: I don't work for any of those companies. For my own dialy life I use OpenVPN, but to remotely connect to my company they've a commercial solution bundled on the computers: I never had a single connection issue, while OpenVPN is usually more delicateddelicate. Don't take me wrong, I've delivered OpenVPN to production environments for clients with total success, but you need to be extra cautionouscautious (and put watchdog and recoverfy measures in place, or just train the user to "click reconnectreconnect" if something doesn't work properly"properly).