Sei que essa pergunta é bastante antiga, mas encontrei uma solução que pode funcionar. Aparentemente, você pode controlar isso através de tarefas agendadas.
Envolve o uso de eventos gerados pelo adaptador de LAN quando a disponibilidade da conexão com fio é alterada.
Eu ainda não testei pessoalmente, mas depois do almoço e postarei de volta.
Edit: Foi indicado que eu deveria incluir uma resposta mais detalhada. Então, com isso em mente. Você pode abrir o visualizador de eventos no Windows 7 através do Painel de Controle >> Ferramentas Administrativas >> Visualizador de Eventos. No Visualizador de Eventos, clique em Logs do Windows >> Sistema. Com isso aberto, desconecte o cabo Ethernet e conecte-o novamente. Pressione F5 para atualizar a lista de eventos. Clique nos novos eventos para ver uma descrição deles. Deve haver um referente a um link de rede sendo desconectado e outro referente a esse link sendo restabelecido. Anote a fonte e o ID do evento.
Agora, abra o gerenciador de tarefas (Painel de controle >> Ferramentas administrativas >> Visualizador de eventos) e crie uma tarefa básica. Nomeie algo como "Alternar para LAN" e clique em Avançar. Em Disparador, selecione quando um evento específico é registrado. Clique em Avançar. Selecione o log do sistema e insira a fonte e o ID do evento para o evento "Rede que está sendo restabelecida". Clique em Avançar e selecione Iniciar um programa. Na seção Programa / Script, digite "C: \ Windows \ System32 \ netsh.exe". Em seguida, na seção Adicionar argumentos, digite 'interface do conjunto de interfaces "Inserir nome da rede sem fio aqui" desabilitada "(certifique-se de incluir aspas ao redor do nome da sua rede sem fio). Clique em Avançar e termine. Agora, quando você conecta um cabo Ethernet ao seu laptop, ele automaticamente desabilita a rede sem fio e muda para a sua LAN.
Agora faça o oposto para reativar o wifi quando o cabo estiver desconectado (digite "enable" no final dos argumentos do script). Deve-se notar que isso funciona no meu Thinkpad W540 quando o cabo Ethernet está conectado / desconectado. No entanto, apenas a funcionalidade "Alternar para LAN" funciona com o dock.
Fonte