Come disabilitare e riavviare una scheda di rete da prompt o script Articolo del:
10 ottobre 2010
Autore:
Arnaldo Maggiora Vergano

2 Ore di Risate

Arnaldo Maggiora V...

Prezzo: 2,99€

Privacy

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

Ricerca personalizzata

Home del SitoHome PaneHome InformaticaCondizioni d'usoContattaci