Microsoft Security Essentials includes a command-line utility which can be used to update the virus/malware definitions, initiate a scan, undo a recent definition update and perform other tasks. To know how to use the command-line utility, open a Command Prompt window (CMD.EXE) and execute the following command:
|-? / -h||Displays all available options for this tool.|
|-Trace [-Grouping #] [-Level #]||Starts diagnostic tracing|
|-RemoveDefinitions [-All]||Restores the installed signature definitions to a previous backup copy or to the original default set of signatures|
|-RestoreDefaults||Resets the registry values for Microsoft Antimalware Service settings to known good defaults|
|-SignatureUpdate [-UNC]||Checks for new definition updates|
|-Scan [-ScanType]||Scans for malicious software|
|-Restore -Name <name> [-All]||Restore the most recently or all quarantined item(s) based on name|
|-GetFiles||Collects support information|
In addition to the above information, detailed information for each command-line parameter is shown when you run the above command.
To update the MSE virus/malware definitions, use this command:
The command-line tool can be useful if you want to update MSE using Batch file, Script or using Task Scheduler.
About the author
Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and has a vast experience in Windows — delivering support for Microsoft's consumer products. He has been a Microsoft MVP (2003-2012) who contributes to various Windows support forums.