Come risolvere il problema quando ipconfig non funziona su Windows
A volte, eseguire ipconfigsemplicemente non funziona, nonostante sia un comando così basilare.È un po’ frustrante perché è uno strumento fondamentale per la risoluzione dei problemi di rete, come il controllo dell’indirizzo IP, il ripristino del DNS o il rilascio e il rinnovo del lease di rete. Se Windows genera un errore “non riconosciuto”, di solito è perché il sistema non riesce a trovare l’eseguibile o perché il percorso non è impostato correttamente. Questo può accadere per una serie di motivi, tra cui file di sistema confusi o una variabile d’ambiente non funzionante, soprattutto dopo aggiornamenti o infezioni da malware.
Ecco il punto: potresti dover fare alcune cose per farlo funzionare di nuovo. Correggere la variabile PATH, analizzare i file di sistema o usare PowerShell come backup possono essere d’aiuto. Tieni presente che a volte riavviare dopo queste modifiche non è una cattiva idea, ma in alcune configurazioni potrebbe essere necessario riavviare più volte o disconnettersi e riconnettersi affinché tutto si sistemi. Esaminiamo alcune soluzioni comuni.
Come risolvere il problema “ipconfig non riconosciuto” in Windows
Aggiunta della variabile Path: perché Windows ha bisogno di sapere dove trovare ipconfig
Il più delle volte, il problema è che Windows non riesce a trovare l’ ipconfigeseguibile perché la variabile d’ambiente PATH non include la directory in cui si trova.ipconfig si trova solitamente in %SystemRoot%\system32, ma se manca dal PATH, Windows genera l’errore “non riconosciuto”.È un po’ strano perché prima funzionava correttamente, e ora improvvisamente non funziona più. Risolvere il problema è solitamente semplice una volta aggiunto il percorso corretto.
Per farlo, apri le variabili d’ambiente di sistema:
- Premi Win + Re digita
sysdm.cpl. Premi Invio. - Vai alla scheda Avanzate e clicca su Variabili d’ambiente.
- In Variabili di sistema, cerca Percorso. Se è presente, fai doppio clic su di esso. In caso contrario, fai clic su Nuovo e crealo.
- Aggiungi una nuova voce:
%SystemRoot%\system32.È lì cheipconfig.exevive. - Fai clic su OK per salvare, chiudi tutto e riavvia il PC. Ora prova ad aprire il Prompt dei comandi e a eseguirlo
ipconfigdi nuovo.
Se non vedi alcuna variabile Path, creane una nuova chiamata “Path” e imposta il valore su %SystemRoot%\system32. A volte, Windows elimina o corrompe le variabili d’ambiente dopo aggiornamenti o malware, quindi questa soluzione è piuttosto comune quando le cose vanno male.
Eseguire SFC e DISM, poiché i file di sistema potrebbero essere danneggiati
Se l’aggiunta del percorso non risolve il problema, forse il ipconfig.exefile è mancante o non funziona correttamente. Questo può accadere se il sistema è infetto da malware o se gli aggiornamenti non funzionano correttamente. Per prima cosa, controlla la cartella predefinita ( %SystemRoot%\system32 ) e verifica se ipconfig.exeè presente. Se non c’è più o ha un aspetto strano, probabilmente è colpa tua.
Per ripristinare i file di sistema, utilizzare gli strumenti integrati:
- Aprire il prompt dei comandi con diritti di amministratore: premere Win + R, digitare
cmd, quindi premere Ctrl + Shift + Enter. - Esegui il
sfc /scannowcomando: eseguirà la scansione e riparerà automaticamente i file di sistema danneggiati. - Già che ci sei, puoi eseguire lo
DISMstrumento per risolvere i problemi relativi alle immagini. Incolla questo comando nella stessa finestra di amministrazione CMD:DISM /Online /Cleanup-Image /RestoreHealth. Ci vuole un po’ di tempo, ma aiuta a risolvere problemi più profondi che potrebbero influire su utilità di sistema come ipconfig.
A volte, Windows necessita di un paio di riavvii dopo questa operazione, ma in genere è un buon modo per risolvere problemi del kernel o file di sistema mancanti/eseguibili. Funziona meglio quando il sistema presenta problemi o dopo infezioni da malware.
Utilizzare PowerShell come backup, perché ha i suoi strumenti
Anche se cmd non collabora, PowerShell spesso offre comandi alternativi.È più affidabile e può fornire le stesse informazioni in modo diverso. Alcuni comandi, come Get-NetIPAddresso, Get-NetIPConfigurationsono più affidabili nelle versioni più recenti di Windows e talvolta più chiari.
Basta premere Win + R, digitare Powershell e premere Invio. Quindi, eseguire comandi come:
Get-NetIPConfigurationGet-NetIPAddress
Visualizzeranno le informazioni di rete senza bisogno del ipconfigcomando. In alcune configurazioni, questo metodo funziona quando cmd fallisce o genera errori. Avere PowerShell a portata di mano per la risoluzione dei problemi non guasta.
Alla fine, di solito si tratta di correggere le variabili d’ambiente o i file di sistema. Naturalmente, Windows deve rendere il tutto più difficile del necessario, ma una volta sistemato il PATH o ripristinati i file di sistema, si spera che tutto torni a funzionare normalmente. In caso contrario, il passaggio successivo potrebbe essere ricontrollare le scansioni anti-malware o persino ripristinare le impostazioni di rete.