SystemLink Client on Windows 11 24H2 and Later Floods the Salt Logs

Updated Oct 29, 2025

Reported In

Software

  • SystemLink Server

Issue Details

SystemLink Client fills the salt minion logs with repeated error messages, coming from "disks.py" and "iscsi.py" python scripts, resulting in grains file read failures.

 

Solution

  • First check if the Windows version that SystemLink Client is running on has the "wmic" feature enabled by typing "wmic" in a DOS shell command line-- this response indicates that the "wmic" functionality is already enabled:

        ... and this response indicates that the "wmic" functionality is currently disabled:
       

 

 

  • If the "wmic" feature is disabled on your SystemLink Client computer and you are for whatever reason unable to enable "wmic" on that computer, then you can instead disable the affected grains modules to avoid log pollution, following these steps. 
  1. Open the Windows Services dialog and stop the  NI Salt-Minion  service
  2. Open the file  C:\ProgramData\National Instruments\salt\conf\minion.d\blacklist.conf
  3. Locate the  disable_grains:  section
     
  4. Add "disks" and "iscsi" to the list of items in that section, then save the edited file
  5. Restart the  NI Salt-Minion  service

Additional Information

SystemLink Client is unable to read some salt grains files when the "wmic" functionality is unexpectedly unavailable.  Microsoft is deprecating the WMI command line (wmic), such that it will be disabled by default in Windows 11 24H2 and will be completely unavailable in later Windows versions.  SystemLink Client 2025 Q3 relies on "wmic" commands to read some salt grains files, and when "wmic" is missing or disabled, the salt minion log files will quickly fill with repeated errors to this effect.  This log file pollution is the only known problem associated with SystemLink Client running on a Windows version where "wmic" functionality is unavailable.
 
Windows 11 24H2 - a clean install contains wmic, but disabled by default. Upgrading to this OS version will preserve wmic if it was enabled in the previous OS version.
 
Windows 11 25H2 - starting with this version, wmic will be removed by default. However, it can still be re-enabled after an upgrade.