Come trovare l’ID hardware sul tuo PC
Individuare l’ID hardware sembra semplice, ma a volte è più complicato del previsto, soprattutto quando si risolvono problemi con i driver o si cerca manualmente un driver online. L’ID hardware è come un’impronta digitale per i dispositivi e sapere come trovarlo rapidamente può far risparmiare un sacco di tempo. Di solito, segue un formato simile a <BUS>\<ID FORNITORE>&<ID Dispositivo>&<ID Aggiuntivi>, anche se per i dispositivi root o i componenti di sistema potrebbe essere leggermente diverso.È un po’ strano, ma Windows nasconde queste informazioni dietro diversi menu e, a seconda del metodo utilizzato, vengono visualizzati diversi livelli di dettaglio. Ecco quindi una panoramica per aiutarti a ottenere facilmente questi ID, con alcuni comandi pratici e percorsi di menu.
Come cercare l’ID hardware sul tuo PC
Utilizzo di Gestione dispositivi
Questo è il metodo più semplice e diretto per la maggior parte delle persone. Gestione dispositivi è integrato in Windows e, sì, è un po’ un peccato che sia nascosto in profondità, ma una volta che ci si fa l’abitudine, è piuttosto affidabile. Quando gli ID dei dispositivi non vengono visualizzati chiaramente online o si sta cercando di aggiornare i driver, questa è di solito la prima cosa da fare. Un piccolo avvertimento: un dispositivo potrebbe avere più di un ID, ma in genere il primo elencato è il più specifico, che è ciò che si desidera.
- Premere Win + Rper aprire la finestra di dialogo Esegui.
- Digita
devmgmt.msce premi Invio per avviare Gestione dispositivi. Se non funziona, prova a cercare Gestione dispositivi tramite il menu Start. - Espandi la categoria contenente il tuo dispositivo, ad esempio “Controller audio, video e giochi” o “Schede di rete”.
- Fare clic con il pulsante destro del mouse sul dispositivo, quindi scegliere Proprietà.
- Passa alla scheda Dettagli.
- Nel menu a discesa Proprietà, seleziona ID hardware.
Gli ID hardware appariranno quindi nella casella Valore sottostante. A volte, vedrai più ID: il più delle volte, il primo è quello che ti serve. In alcune configurazioni, se l’elenco degli ID non appare immediatamente, basta alternare più volte le diverse opzioni delle Proprietà; potrebbe essere un po’ bizzarro.
Utilizzo della riga di comando di Windows
Se hai familiarità con il prompt dei comandi o con PowerShell, questo metodo è utile per la creazione di script o se semplicemente non vuoi perdere tempo a cliccare sui menu.È un metodo un po’ da nerd, ma funziona bene una volta presa la mano. Tieni presente, però, che i comandi possono restituire molte informazioni, quindi potresti voler filtrare o reindirizzare l’output a file di testo per una lettura più semplice.
Metodo del prompt dei comandi
Aprire un Prompt dei comandi con privilegi elevati è utile perché alcune informazioni vengono visualizzate solo con privilegi di amministratore. Ecco i passaggi:
- Premere Win + R, digitare
cmd. - Prima di premere Invio, premi Ctrl + Shift + Enterper eseguire il comando come amministratore, altrimenti alcuni comandi non funzioneranno. Se utilizzi un laptop o un account utente con limitazioni, questo passaggio è fondamentale.
- Esegui il comando:
Dism /Online /Get-Drivers /all /Format:Table. In questo modo vengono elencati tutti i driver: dovrai scorrere o cercare per trovare le informazioni sui driver del tuo dispositivo. - Se stai cercando hardware specifico come dispositivi USB, aggiungi un filtro:
Dism /Online /Get-Drivers /all /Format:Table | findstr "usb". Questo aiuta a ridurre il rumore. - Annota il nome pubblicato o copialo. Lo userai nel comando successivo.
- Esegui:
Dism /Online /Get-DriverInfo /Driver:<Published Name>. Sostituisci <Nome pubblicato> con ciò che hai copiato, comprese le virgolette se necessario. - Questo output include informazioni dettagliate, tra cui l’ID hardware. Scorri fino a quando non lo vedi nella sezione descrizione o dettagli.
Onestamente, questo può essere un po’ complicato, soprattutto se non si è abituati alla riga di comando, ma è uno strumento potente se si approfondisce la risoluzione dei problemi dei driver. In alcune configurazioni, ci vogliono un paio di tentativi per trovare le informazioni giuste, e a volte il comando non elenca tutto in modo ordinato, quindi la pazienza è fondamentale.
Metodo PowerShell
PowerShell è un po’ più moderno e flessibile, soprattutto se si desidera creare script o integrare altri comandi. Offre una formattazione più pulita, ma le basi sono simili:
- Aprire Esegui, digitare
powershell, quindi premere Ctrl + Shift + Enterper i diritti di amministratore. - Esegui questo comando per elencare i dispositivi:
Get-PnpDevice -PresentOnly | Sort-Object -Property "Class" | Format-Table -AutoSize. - Trova il tuo dispositivo nell’elenco confrontando la classe o il nome descrittivo, quindi annota il suo InstanceId.
- Esegui:
Get-PnpDeviceProperty -InstanceId "your-instance-id" | Format-Table -AutoSize. Scambia il tuo ID, ovviamente. - Cerca specificamente DEVPKEY_Device_HardwareIds nell’output. La colonna “Dati” mostra gli ID hardware che stai cercando.
È estremamente flessibile e, se necessario, puoi combinare questi comandi con script o filtri per una maggiore automazione.
Utilizzo della console dei dispositivi Windows (Devcon)
Questo è un approccio piuttosto pesante, se si ha bisogno di scansionare dispositivi in massa o automatizzare tutto. L’unica avvertenza è che l’utilità Devcon non è inclusa in Windows; è necessario scaricarla dal Windows Driver Kit (WDK). Perché, ovviamente, Windows deve rendere l’operazione più complessa del semplice cliccare.
Per prima cosa, scarica il WDK dal sito ufficiale di Microsoft. Basta scaricare il WDK, non è necessario installare l’SDK o Visual Studio se si è appena arrivati al DevCon.
Successivamente, estrai o annota il percorso in cui si trova devcon.exe e aggiungilo alla variabile d’ambiente PATH del tuo sistema per un accesso più semplice. Ecco un breve riepilogo:
- Aprire Proprietà di sistema (Win + R, quindi digitare
systempropertiesadvanced). - Fare clic su Variabili d’ambiente.
- In Variabili di sistema, trova Percorso e fai clic su Modifica.
- Fare clic su Nuovo e incollare il percorso completo della cartella contenente
devcon.exe. - Salvare tutto con OK, quindi riavviare il prompt dei comandi.
Ora, nel Prompt dei comandi, puoi eseguire comandi come:
devcon hwids *devcon hwids <class>— per visualizzare gli ID per classi di dispositivi specifiche, che puoi elencare tramite la documentazione devcon di Microsoft.devcon hwids * > "D:\HardwareId.txt"— per esportare tutti gli ID dei dispositivi in un file di testo per una successiva revisione.
Questo approccio richiede più configurazione, ma è utile se si gestiscono più dispositivi o si crea uno script da eseguire periodicamente. Non capisco perché non sia incluso in Windows: il WDK è un po’ ingombrante solo per DevCon, ma funziona.
Qualunque metodo tu provi, tieni presente che trovare gli ID hardware non è sempre intuitivo e a volte gli strumenti di Windows nascondono o oscurano leggermente le informazioni. Potrebbero essere necessari alcuni tentativi o il passaggio da uno strumento all’altro per ottenere l’ID esatto desiderato. Ma una volta ottenuto, aggiornare i driver, risolvere i problemi o anche solo apportare qualche personalizzazione diventa molto più semplice.