Memorizza questi comandi di diagnostica del sistema Windows per risolvere rapidamente i problemi di Windows

Comandi del prompt dei comandi per risolvere Windows

I comandi del prompt dei comandi sono inestimabili per la risoluzione remota dei problemi e per accedere rapidamente a informazioni vitali sul sistema senza sovraccaricare il sistema. Ecco alcuni dei comandi del prompt dei comandi più utili per aiutarti a risolvere efficacemente i problemi del PC.

Indice

    1. Visualizza i dettagli del sistema – systeminfo
    1. Controlla la salute dell’immagine di sistema – DISM /Online /Cleanup-Image /ScanHealth
    1. Elenca i processi in esecuzione – tasklist /v
    1. Mostra le connessioni di rete – netstat -an
    1. Visualizza la configurazione dettagliata della rete – ipconfig /all
    1. Visualizza la configurazione di avvio – bcdedit /enum all
    1. Genera rapporto di efficienza energetica – powercfg /energy
    1. Traccia il percorso di rete – tracert
    1. Controlla gli errori del disco – chkdsk /f

Avvia la finestra del prompt dei comandi con privilegi elevati

Per utilizzare questi comandi, devi prima aprire la finestra del prompt dei comandi. Anche se alcuni di questi comandi funzionano bene nella finestra del prompt dei comandi normale, è meglio utilizzare una finestra elevata per un accesso completo.

Il modo più semplice per aprire una finestra del prompt dei comandi elevata è cercare “cmd” nella ricerca di Windows, fare clic destro su Prompt dei comandi e selezionare Esegui come amministratore.

Opzione Esegui come amministratore del prompt dei comandi nel menu di avvio

Se non riesci ad aprire una finestra del prompt dei comandi elevata, anche una finestra normale può funzionare per alcuni di questi comandi. Premi i tasti Win + R e digita cmd nella finestra di esecuzione per aprire il prompt dei comandi.

1. Visualizza i dettagli del sistema – systeminfo

Con il comando systeminfo, puoi accedere rapidamente a molte informazioni sul PC. Questo include informazioni importanti come nome host, specifiche hardware, tempo di avvio, versione di build del sistema operativo, ecc.

Mostra anche informazioni non presenti nel riepilogo dello strumento Informazioni di sistema, come la data di installazione del sistema operativo, gli aggiornamenti (ID KB), informazioni sull’adattatore di rete e altro ancora.

Comando Systeminfo che mostra i dettagli del PC

Queste informazioni possono essere cruciali quando si risolvono problemi da remoto per comprendere con quale dispositivo si ha a che fare. Molti comandi richiedono anche il nome esatto del PC o dell’unità di archiviazione per funzionare, il che questo comando può fornire.

2. Controlla la salute dell’immagine di sistema – DISM /Online /Cleanup-Image /ScanHealth

Lo strumento DISM (Deployment Imaging Service and Management) può aiutare a risolvere problemi relativi all’immagine di Windows. Problemi con l’immagine di Windows possono portare a crash, blocchi o malfunzionamenti critici, come aggiornamenti di Windows che si bloccano. Se stai affrontando tali problemi, puoi utilizzare i comandi DISM per controllare e riparare.

Risultati del comando DISM Scan Health

Per iniziare, esegui il comando DISM /Online /Cleanup-Image /ScanHealth. Dopo aver eseguito la scansione per alcuni minuti, ti informerà se ci sono problemi con l’immagine di Windows. Se vengono trovati problemi, esegui il seguente comando.

DISM /Online /Cleanup-Image /RestoreHealth

3. Elenca i processi in esecuzione – tasklist /v

Avere accesso ai processi in esecuzione nel prompt dei comandi può essere molto utile nella diagnosi dei problemi di sistema, specialmente quando il Task Manager è disabilitato o si hanno problemi ad accedervi. Basta eseguire il comando tasklist /v e verranno elencati tutti i processi in esecuzione insieme a dettagli importanti come l’utilizzo della memoria, il nome, il PID e il nome utente del proprietario.

Elenco dei processi attualmente in esecuzione con Tasklist

Con queste informazioni, puoi utilizzare ulteriori comandi per gestire ulteriormente i processi. Ad esempio, puoi digitare taskkill /PID (numero ID) per chiudere un processo. Inoltre, mostra anche una colonna aggiuntiva, a differenza del Task Manager, dove puoi vedere per quanto tempo un processo ha utilizzato la CPU dopo l’avvio.

4. Mostra le connessioni di rete – netstat -an

Se hai problemi di rete, il comando netstat -an può fornire molte informazioni per assisterti nella diagnosi. Questo comando elenca tutte le connessioni di rete attive stabilite, sia in entrata che in uscita. Mostrerà sia gli indirizzi IP locali che quelli esteri di ciascuna connessione insieme al loro stato.

Comando Netstat -an che mostra la connessione attuale

Puoi utilizzare queste informazioni per risolvere problemi di connessione con domini specifici, come controllare se una connessione è stabilita o è in uno stato di attesa. Puoi anche utilizzare queste informazioni per rilevare connessioni sconosciute, possibilmente da parte di programmi dannosi.

5. Visualizza la configurazione dettagliata della rete – ipconfig /all

Potresti già aver utilizzato questo comando quando hai bisogno di trovare l’indirizzo IP del router. Tuttavia, lo scopo principale di questo comando è elencare informazioni dettagliate sugli adattatori di rete. Puoi accedere a informazioni di rete importanti come indirizzo IP, maschera di sottorete, gateway predefinito, indirizzo MAC, server DNS, stato DHCP, tempi di leasing e altro ancora.

Dettagli Ipconfig /all nel prompt dei comandi

Queste informazioni sono vitali per risolvere problemi di rete comuni come indirizzo IP errato o server DNS. È anche molto importante quando devi configurare un indirizzo IP statico.

6. Visualizza la configurazione di avvio – bcdedit /enum all

Se hai problemi relativi all’avvio di Windows, come il dual boot che non funziona o tempi di avvio lenti, questo comando ti aiuterà. Utilizzando bcdedit /enum all, puoi visualizzare informazioni dettagliate sul gestore di avvio di Windows, come la sequenza di avvio e la configurazione del sistema operativo.

Comando BCDEdit nel prompt dei comandi di Windows

Può fornire informazioni sul sistema operativo predefinito, impostazioni dell’ambiente di ripristino, impostazioni della modalità provvisoria e partizioni. Tutte queste informazioni possono aiutare a risolvere problemi legati all’avvio, e puoi anche accedervi dall’ambiente di ripristino di Windows.

7. Genera rapporto di efficienza energetica – powercfg /energy

Che tu stia gestendo le prestazioni del PC o cercando di aumentare la durata della batteria del laptop, il comando powercfg /energy può fornire informazioni utili per i tuoi obiettivi. Una volta eseguito, osserverà il tuo sistema per 60 secondi e genererà un rapporto che puoi aprire nel tuo browser. Questo rapporto elenca tutte le configurazioni che impattano direttamente sulle prestazioni del tuo sistema.

Rapporto di energia che mostra un elenco di errori

Il rapporto è diviso in tre sezioni: Errori, Avvisi e Informazioni. Gli errori includono configurazioni che influenzano direttamente le prestazioni, come la sospensione selettiva USB. Gli avvisi di solito elencano i processi che utilizzano troppe risorse della CPU. La sezione Informazioni elenca le impostazioni generali che influenzano le prestazioni.

Puoi utilizzare le informazioni in questo rapporto per diagnosticare molti problemi legati alle prestazioni.

8. Traccia il percorso di rete – tracert

Questo è un altro utile comando di diagnostica di rete che aiuta a identificare problemi di rete. Questo comando è davvero utile per diagnosticare problemi di connessione a un dominio specifico o a un indirizzo IP.

Quando esegui tracert, invia pacchetti con valori di Time to Live (TTL) che aumentano gradualmente, registrando l’indirizzo IP, il tempo di viaggio e il numero di hop che ogni pacchetto effettua per raggiungere la propria destinazione. Queste informazioni possono aiutare a individuare dove si verificano ritardi o interruzioni nella rete.

Per utilizzare il comando, digita tracert seguito dal nome di dominio o dall’indirizzo IP. Ad esempio, tracert www.maketecheasier.com tracerà il percorso dalla tua rete a Make Tech Easier.

Comando Tracert che mostra il percorso per Make Tech Easier

Se il comando impiega troppo tempo a un hop o se una richiesta scade, potrebbe suggerire congestione della rete, perdita di pacchetti o interferenze del firewall in quel punto.

9. Controlla gli errori del disco – chkdsk /f

Questo è solitamente il primo consiglio fornito dagli esperti quando qualcuno affronta frequenti crash, BSoD, blocchi, ecc. Con chkdsk /f, puoi scansionare il tuo disco di archiviazione per errori logici del file system, come voci corrotte nel MFT o problemi con l’allocazione dei file. Tali problemi possono causare corruzione dei file, blocchi e errori di corruzione del disco.

Risultati del comando Chkdsk /f nel prompt dei comandi

Per gli HDD, dovresti eseguire chkdsk /r invece. Esso non solo correggerà gli errori logici del file system ma rileverà anche settori danneggiati (aree fisicamente danneggiate) e tenterà di recuperare i dati da essi. Una volta rilevati, contrassegnerà la posizione per assicurarsi che nessun dato futuro venga scritto sui settori danneggiati.

Puoi anche specificare un’unità singola da controllare per errori, come chkdsk C: /f per controllare solo il disco C. Tuttavia, se scansioni l’unità di sistema, ti chiederà di pianificare una scansione per il prossimo avvio poiché può scansionare l’unità di sistema solo durante l’avvio.

La maggior parte di questi comandi è facile da ricordare. Anche se il comando DISM è un po’ più lungo, diventa più facile da richiamare una volta che ne comprendi lo scopo e la funzione. Se ti piace utilizzare il prompt dei comandi per risolvere i problemi, potresti anche gradire questi trucchi del prompt dei comandi.