Arnaldo Maggiora V...
Prezzo: 2,99€
![]() |
Come disabilitare e riavviare una scheda di rete da prompt o script | Articolo del: 10 ottobre 2010 Autore: Arnaldo Maggiora Vergano |
Abilitiamo e disabilitiamo la scheda di rete, da prompt o script
Il mio problema è che quando avvio Microsoft Vista, spesso, la scheda di rete
LAN non configura le impostazioni del TCP/IP e quindi il PC non va in rete.
IPCONFIG /RENEW non funzionava e potevo solo riavviare il PC incrociando le
dita. Un giorno, al secondo riavvio la scheda di rete non funzionò ancora...
decisi di affrontare il problema. Non c'erano nuovi driver per la scheda, su XP
(PC con dual boot) la scheda funzionava benissimo, mai un problema.
Nei vari tentativi ho scoperto che disabilitando e riavviando la scheda LAN
tutto, magicamente, funzionava.
Disabilitare e riavviare a mano una scheda di rete su Vista è lento e
laborioso... serviva un metodo veloce, doppio click su un file e via.
NETSH è stata la soluzione, non senza incontrare problemi:
netsh interface set interface "NomeDellaSchedaDiRete" DISABLED - per
disabilitare la scheda
netsh interface set interface "NomeDellaSchedaDiRete" ENABLED - per abilitare la
scheda
Come faccio a sapere il nome della mia scheda di rete?
avviare il CMD ed eseguire il comando:
netsh int sho int
Come potete notare, dopo il comando NETSH si possono usare anche
solo le prime 3 lettere del comando successivo.
Qui sotto il risultato del comando:
C:\Users\Swartz>netsh int sho int
Stato admin Stato Tipo Nome interfaccia
-------------------------------------------------------------------------
Abilitato Connessione Dedicato Connessione alla rete locale (LAN)
Abilitato Connessione Dedicato Hamachi
Disabilitato Disconnesso Dedicato Connessione alla rete locale (LAN) 2
Comandi da copiare nel file .bat o .cmd da crearsi sul desktop. Nel mio caso
il nome della scheda di rete è:
Connessione alla rete locale (LAN). Ricordatevi di eseguire lo script tramite
tasto destro del mouse e "esegui come amministratore", se fate doppio click sul
file non funziona.
netsh interface set interface "Connessione alla rete locale (LAN)"
disabled
netsh interface set interface "Connessione alla rete locale
(LAN)" enabled
pause
Su Vista se eseguo il comando da cmd non funziona. Su Vista se faccio doppio
click sullo script non funziona. Perchè?
Il UAC (User Account Control) vi blocca.
O disabilitate il UAC, date i comandi necessari dal cmd, e lo riabilitate,
oppure create lo script e per eseguirlo NON fate doppio click ma tasto destro e
poi "esegui come amministratore"
Testato su:
Windows Vista Ultimate
Windows Server 2008
Non hai trovato quello che cercavi? Continua la tua ricerca