Forum Discussion

Praveen_Hitnalli's avatar
Praveen_Hitnalli
Copper Contributor
Mar 15, 2024

Is WMI reached EOL for Windows 10 21H2 version of IoT Enterprise LTSC ?

Heard that, the Windows Management Instrumentation Command-line (WMIC) reached End of Life (EOL). 

 

I mainly wanted to know and get key information on these queries - 

 

  • We are using Windows 10 OS 21H2 IoT Enterprise LTSC version (build 19044) on on of our product and building application on top of that Windows 10 OS 21H2 uses WMI component. So, is EOL WMI affect this Windows 10 21H2 LTSC Enterprise as well ?
  • If so, is there any official information available WMIC reached EOL for "Windows 10 - 21H2 IoT Enterprise LTSC" as well and should be replaced with powershell. 

Because "Windows 10 - 21H2 IoT Enterprise LTSC" has end of support / service till Jan 13th 2032. So, does WMI EOL really impacts this version of Windows 10 - 21H2 IoT Enterprise LTSC ? 

  • Praveen_Hitnalli 

    I'd like to clarify that WMI is not EOL for Windows 10 IoT Enterprise 21H2. It is and will continue to be supported in Windows.

     

    What you might have heard is that the WMI Command Line Utility, or WMIC, is deprecated as of Windows 10 IoT Enterprise 21H1. What this means is that no new features or bugfixes are being made to the WMIC command line utility. Deprecation doesn't mean it is removed from the image, as the utility will still be present in Windows. That being said, WMIC will no longer be preinstalled in the next version of Windows 11 IoT Enterprise coming out this year.

     

    You can learn more about what deprecation means for Windows features here and the official list of deprecated features, which includes WMIC, here: Deprecated features in the Windows client - What's new in Windows | Microsoft Learn

     

    As a replacement for WMIC, you can use Powershell to access WMI via commands like Get-WmiObject, Remove-WmiObject, etc, documented here: Working with WMI - PowerShell | Microsoft Learn

     

    Thanks,
    Anthony

Resources