2

I'm looking for a command to list what antivirus(s) are installed on Windows. If there is currently none installed, I would like it to indicate this.

Thanks a lot

3 Answers 3

8

Try using the wmic command with a findstr command. Should work on Windows Vista and later

wmic /node:localhost /namespace:\\root\SecurityCenter2 path AntiVirusProduct Get DisplayName | findstr /V /B /C:displayName || echo No Antivirus installed

Reference

3
  • how about update? for example if antivirus installed but need updating to work properly Commented Feb 26, 2017 at 18:54
  • anything that make antivirus not workable, such as updating? or needing Activation (License) Commented Feb 26, 2017 at 19:03
  • 2
    Most of the major antivirus companies have monitor tools to tell you if a computer in your network does have up to date antivirus.
    – Squashman
    Commented Feb 26, 2017 at 20:20
2

At least in windows 10 (at this moment I can not test it in another version, but it should at least work for windows 7 or later)

wmic /namespace:\\root\SecurityCenter2 path AntiVirusProduct get * /value
2

You can use this command to list all running antivirus in your system:

WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName /Format:List

Not the answer you're looking for? Browse other questions tagged or ask your own question.