No final, consegui encontrar algumas respostas ...
Para a primeira pergunta, eu tive que programar meu próprio utilitário. Eu aprendi que há uma "tabela de roteamento", para a qual a conexão VPN é adicionada como destino 0.0.0.0 máscara 0.0.0.0 com seu gateway e menor métrica. No entanto, a conexão com a Internet tem o mesmo destino e máscara, tornando-se um backup quando a VPN é desconectada. A solução foi remover a rota da internet, para que não haja backup. Como o comando "route delete 0.0.0.0" removeria ambas as rotas, é necessário seguir com "route add 0.0.0.0 mask 0.0.0.0 vpn_gateway métrica vpn_metric". No entanto, mantenho a rota antiga salva durante a sessão para que eu possa retornar à desconexão da VPN do caso da Internet e não queira voltar. Eu experimentei minha própria ideia e vi programas ficando sem internet depois de desconectar a VPN.
Para a 2ª questão, vejo muitas pessoas dizendo que o PPTP é muito antigo e pouco desenvolvido por um longo tempo.
Para a 3ª pergunta, a fonte principal era esta postagem em torrentfreak . Acabei de encontrar um Microsoft FixIT e desativado. No entanto, depois de visitar a página da FAQ do Ipredator, descobri que o IPv6 ainda estava ativado na conexão. Não sei como diabos ainda estava habilitado desde que eu desabilitei o IPv6 no geral. Também desativei o protocolo na LAN e minha conexão PPTP de internet também.
Para o quarto, nenhum indício ...
Espero que isso ajude o googler ocasional que deseja reparar o problema da VPN ...