Eu tive o mesmo problema há alguns dias e finalmente consegui resolvê-lo, modificando as janelas de prioridade atribuídas a cada interface. Você pode fazer isso por:
- em uma janela de comando, execute "route PRINT" e anote a prioridade das rotas vpn e não-vpn.
- vá para as propriedades da interface não-vpn, para as propriedades de tcp / ipv4 ou tpc / ipv6 e clique em "advanced". Lá você pode desmarcar a "métrica automática" e definir outra mais alta para essa interface. Fazendo isto quando uma conexão pode ser estabelecida pelo vpn ou pelo não-vpn, aquele com a prioridade mais alta será usado.
No entanto, há uma desvantagem: algumas VPNs definem automaticamente a prioridade para a mais alta quando são inicializadas. Portanto, antes de iniciar a VPN, você deve definir novamente a métrica para automática, iniciar a VPN e redefinir a métrica para o número desejado.