Error "The VPN client driver has encountered an error"
Connection to VPN says connecting, then disconnect in progress.

Clicked OK

When this happens, AnyConnect ends up creating extra virtual adapters.

Here are the things I have already tried:
1. Tried AnyConnect client versions 3.1, 4.2 and so on
2. Disabled “Routing and Remote Access”
3. “Allow service to interact with desktop” should be checked under services>Cisco AnyConnect Secure Mobility Agent> Logon
4. Uninstalled and reinstalled the client, tried to upgrade the client
And pretty much all other suggestions from Cisco site. Sometimes disabling the extra virtual adapters works; reimaging works solves the problem too.
Another person suggested to make sure the order of network adapters are wired, AnyConnect, wireless, but there wasn’t much detail on that forum apart
from making the adapters in this order.
I am looking for an enterprise level solution. Now we have computers with more than one AnyConnect adapters, which could end up to being enabled if we push any AnyConnect client upgrade. This will create more problem.
Please help find the root cause and how we can remove all the extra virtual adapters.