Ao entrar no Windows 7, preciso aguardar 10 segundos, desabilitar a Conexão local (adaptador Ethernet) e reativá-la.
Examinei a resposta sugerida: Habilite / desabilite a interface sem fio em um arquivo bat, mas isso parece irrelevante, pois apenas alterna o estado atual.
Pelo que sei, preciso incluir:
netsh interface set interface "Local Area Connection" DISABLED
netsh interface set interface "Local Area Connection" ENABLED
mas não tenho certeza do tempo de espera ou de como posso iniciar esse processo após o Windows ter efetuado login com êxito.
Qual é a melhor abordagem aqui?
windows-7
command-line
batch-file
rlsaj
fonte
fonte
Respostas:
Crie uma tarefa agendada do Windows (
taskschd.msc
ouControl Panel\System and Security\Administrative Tools\Task Scheduler
) com um acionador: inicie a tarefaAt log on
e nas configurações avançadas a tarefa de atraso para30 seconds
. Em seguida, adicione uma açãoStart a program
e selecione seu.bat
script.fonte
Eu espero que isso ajude
fonte
A lógica é: ping ip público (google dns 8.8.8.8), se o ping falhar, vá para: RESTART e reinicie o adaptador de rede com o nome "LAN", após esse loop novamente desde o início (se o ping estiver OK, não faça nada e ping em loop para verificar se o adaptador está conectado à Internet)
fonte
Obrigado rapazes,
Estou usando este comando para desativar e ativar o adaptador de rede WiFi problemático;
fonte
Informações MUITO ÚTEIS aqui, mas uma parte que falta nas respostas é o que inserir na "Rede de Área Local". Me deparei com esta resposta:
"O primeiro passo é encontrar o nome da sua conexão sem fio. [Clique com o botão direito do mouse no símbolo WiFi]> Abrir Central de Rede e Compartilhamento> Alterar configurações do adaptador. É a linha superior das informações da conexão. O meu simplesmente dizia Wi-Fi, mas pode ser Conexão de rede sem fio etc. "
BTW, se for a placa de rede LAN, acredito que você só precisa procurar o nome desse dispositivo.
Essa foi a chave para fazer o trabalho para mim.
fonte
fonte
Props para a alma amável que ajudou a configurar o loop. Eu mudei um pouco, pois ele se recusou a trabalhar no SP3. Abaixo está minha desativação / ativação atualizada, com base no código fornecido acima!
@echo off
Embora isso exija que o devcon funcione, essa é uma ferramenta prontamente disponível da Microsoft e executa um trabalho muito mais limpo, habilitando ou desabilitando um adaptador problemático.
http://thilina.piyasundara.org/2011/06/enabledisable-lan-interface-by-command.html mostra como fazer isso bem.
fonte