Si applica a
Win 10 Ent LTSB 2016 Win 10 Ent LTSC 2019 Windows 10 IoT Enterprise LTSC 2021 Windows 10, version 22H2, all editions Windows 11 Home and Pro, version 22H2 Windows 11 Enterprise Multi-Session, version 22H2 Windows 11 Enterprise and Education, version 22H2 Windows 11 IoT Enterprise, version 22H2 Windows 11 SE, version 23H2 Windows 11 Home and Pro, version 23H2 Windows 11 Enterprise and Education, version 23H2 Windows 11 Enterprise Multi-Session, version 23H2 Windows 11 version 24H2, all editions Windows 11 version 25H2, all editions Windows 11 version 26H1, all editions Windows Server 2012 ESU Windows Server 2012 R2 ESU Windows Server 2016 Windows Server 2019 Windows Server 2022 Windows Server 2025

Data di pubblicazione originale: 12 settembre 2025

ID KB: 5067470

Modifica data

Modificare la descrizione

13 febbraio 2026

  • È stata modificata la sezione "Riepilogo" ed è stata rimossa la nota in quanto le informazioni sono ora incorporate in questo articolo.

  • Aggiunta di una sequenza temporale per indicare quando l'utilità WMIC è stata deprecata, disabilitata e rimossa da Windows.

  • Aggiunta di una sezione "Risorse aggiuntive".

28 gennaio 2026

  • Aggiornata la sezione "Si applica a" a "Windows 11, versione 25H2"

Contenuto dell'articolo

Riepilogo

Questo articolo fornisce indicazioni per la migrazione dall'utilità WMIC (Windows Management Instrumentation Command-line). L'utilità WMIC sta per completare la rimozione e il ritiro per proteggere e indurire l'ambiente. Le installazioni più recenti di Windows 11, versione 24H2 e 25H2 hanno già l'utilità WMIC rimossa per impostazione predefinita; è installabile solo come funzionalità su richiesta (FoD). L'utilità WMIC verrà completamente rimossa nel prossimo aggiornamento delle funzionalità di Windows e non sarà più disponibile come funzionalità su richiesta. È consigliabile completare la migrazione il più presto possibile.

Soprattutto, solo lo strumento WMIC è deprecato: Strumentazione gestione Windows (WMI) stesso rimane parte di Windows. Microsoft consiglia di usare PowerShell e altri strumenti moderni per qualsiasi attività eseguita in precedenza con l'utilità WMIC. Questa modifica indurirà Windows rimuovendo un componente obsoleto senza perdere le funzionalità di gestione in Windows. Preparando ora, è possibile garantire una transizione fluida dall'utilità WMIC obsoleta.

Sequenza temporale

2016: L'utilità WMIC è stata deprecata in Windows Server 2012. 

2021: L'utilità WMIC è stata deprecata in Windows 10, versione 21H2. 

2022: L'utilità WMIC è disponibile in Windows 11, versione 22H2 come funzionalità su richiesta (FoD), preinstallata e abilitata per impostazione predefinita. 

2024: L'utilità WMIC è disabilitata per impostazione predefinita in Windows 11, versioni 23H2 e 24H2. È ancora disponibile come funzionalità su richiesta.It is still available as a Feature on Demand (FoD).

2025: L'utilità WMIC viene rimossa, se già installata, durante l'aggiornamento a Windows 11, versione 25H2. Tuttavia, è possibile aggiungerla di nuovo come funzionalità su richiesta.

2026: L'utilità WMIC verrà rimossa completamente da Windows 11 nel prossimo aggiornamento delle funzionalità di Windows. Non sarà disponibile come funzionalità su richiesta.

Entrare in azione

Se si usa l'utilità WMIC per attività amministrative o applicazioni, è consigliabile eseguire la migrazione all'esterno dell'utilità WMIC e usare alternative supportate. Ricorda che Windows non perde alcuna funzionalità. Continua a eseguire query e gestire i sistemi Windows usando strumenti supportati come PowerShell o le interfacce programmatiche. Le organizzazioni con sistemi di distribuzione o monitoraggio automatizzati che si basano su WMIC devono convalidare e aggiornare gli strumenti per evitare interruzioni.

  • Usare PowerShell per le attività WMI. WMI in PowerShell include cmdlet predefiniti per Strumentazione gestione Windows che possono eseguire tutte le operazioni eseguite da WMIC (e altro ancora). Le query WMIC comuni possono essere sostituite direttamente con i comandi di PowerShell. Ad esempio, per restituire un elenco di nomi di processo:

    • Sostituire la query WMIC: percorso wmic win32_process ottenere Nome.

    • Usare invece il comando di PowerShell: Get-CimInstance Win32_Process | Select-Object Nome.

    Se sono presenti file batch o script che chiamano WMIC, prevedi di riscriverli tramite i cmdlet di PowerShell, ad esempio Get-CimInstance, Get-WmiObject, Invoke-CimMethod e così via. Se necessario, esegui PowerShell da un prompt cmd usando la sintassi powershell -c "<comando>". Quindi, anche nei contesti della riga di comando, è possibile richiamare i comandi di PowerShell per sostituire WMIC.

  • Considerare le alternative programmatiche. Se si dispone di applicazioni o script avanzati che utilizzano WMIC, è possibile ottenere gli stessi risultati eseguendo una query su WMI con altri mezzi. Ad esempio, è possibile utilizzare l'API COM o le librerie .NET di WMI (ad esempio System.Management in C#) per eseguire query WMI direttamente nel codice. I linguaggi di script possono anche interagire con WMI senza WMIC. Qualsiasi funzionalità utilizzata in WMIC è fornita dall'infrastruttura WMI sottostante, accessibile tramite PowerShell o interfacce di programmazione. La documentazione Microsoft contiene esempi di come eseguire le operazioni WMI nel codice. Se si passa a questi metodi, gli strumenti continueranno a funzionare dopo la scomparsa di WMIC.

  • Aggiornare la documentazione e i processi. Aggiornare la documentazione IT interna, gli script di supporto o le guide dell'utente che fanno riferimento ai comandi WMIC per riflettere il nuovo approccio. Ad esempio, se un articolo del supporto tecnico indica agli utenti di eseguire un comando WMIC per raccogliere informazioni, riscriverle per usare PowerShell o interfacce programmatiche. In questo modo si evita confusione quando WMIC non è più disponibile. Analogamente, se qualsiasi sistema di distribuzione o monitoraggio automatizzato nell'ambiente usa WMIC, aggiornarlo in modo da usare un'alternativa prima che venga applicata la rimozione WMIC.

Domande frequenti

WMIC è l'acronimo di Riga di comando di Strumentazione gestione Windows. Si tratta di uno strumento legacy integrato nella riga di comando di Windows che consente di interagire con il sistema Strumentazione gestione Windows (WMI) tramite comandi di testo.

No, WMI non viene rimosso. Viene rimosso solo lo strumento da riga di comando WMIC. L'infrastruttura di Strumentazione gestione Windows sottostante (WMI) rimane una parte fondamentale di Windows e non è completamente interessata da questa rimozione. 

Sarà comunque possibile utilizzare WMI tramite:

  • Cmdlet di PowerShell (Get-CimInstance, Get-WmiObject, Invoke-CimMethod)

  • Interfacce di programmazione (.NET System.Management, API COM)

  • Altri linguaggi di script** che interagiscono con WMI

Qualsiasi script o applicazione che utilizza WMI tramite altri mezzi (ad esempio, uno script di PowerShell che usa Get-CimInstance o un programma C# che utilizza classi WMI) continuerà a funzionare normalmente. **Solo il wmic.exe wrapper della riga di comando viene rimosso, non il servizio WMI stesso. 

WMIC verrà rimosso a partire da Windows 11, versione 25H2. È possibile aggiungerla di nuovo come funzionalità su richiesta. 

WMIC verrà rimosso completamente nel prossimo aggiornamento delle funzionalità di Windows 11 nel 2026. Non è possibile aggiungerla di nuovo come funzionalità su richiesta.

È consigliabile aggiornare gli script e gli strumenti per usare PowerShell o un altro metodo supportato il prima possibile. Qualsiasi operazione eseguita con un comando WMIC può essere eseguita con PowerShell. Ad esempio, il post di blog WMIC mostra come una tipica query WMIC può essere sostituita con un comando di PowerShell equivalente usando Get-CimInstance. Se si dispone di un file batch che chiama WMIC, è possibile riscriverlo come script di PowerShell o usare PowerShell all'interno del file batch. Se gli strumenti sono più complessi, è possibile utilizzare librerie di programmazione per WMI.

Altre risorse

Deprecazione dell'utilità WMI della riga di comando (WMIC): passaggi successivi 

Funzionalità deprecate nel client Windows 

Caratteristiche rimosse o deprecate in Windows Server 2012 

Utilità della riga di comando WMI (WMIC) - App Win32 

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.