Quick post for DefenderUI, a freeware I've seen repeated mentions lately.
Alas, after (Uni)extracting its installer, I realized it depends on a service ('DefenderUIService.exe') being pre-installed, which I didn't do. But there's a succinct PDF manual that details this:
To install DefenderUI silently:
Code:
C:\*Path to file*\InstallDefenderUISilent.exe /VERYSILENT
Further installer CLI parameters I discovered with 'InstallDefenderUISilent.exe /?':
Code:
/HELP, /?Shows this information. /SP-Disables the This will install... Do you wish to continue? prompt at thebeginning of Setup. /SILENT, /VERYSILENTInstructs Setup to be silent or very silent. /SUPPRESSMSGBOXESInstructs Setup to suppress message boxes. /LOGCauses Setup to create a log file in the user's TEMP directory. /LOG="filename"Same as /LOG, except it allows you to specify a fixed path/filename touse for the log file. /NOCANCELPrevents the user from cancelling during the installation process. /NORESTARTPrevents Setup from restarting the system following a successfulinstallation, or after a Preparing to Install failure that requests arestart. /RESTARTEXITCODE=exit codeSpecifies a custom exit code that Setup is to return when the systemneeds to be restarted. /CLOSEAPPLICATIONSInstructs Setup to close applications using files that need to beupdated. /NOCLOSEAPPLICATIONSPrevents Setup from closing applications using files that need to beupdated. /FORCECLOSEAPPLICATIONSInstructs Setup to force close when closing applications. /FORCENOCLOSEAPPLICATIONSPrevents Setup from force closing when closing applications. /LOGCLOSEAPPLICATIONSInstructs Setup to create extra logging when closing applications fordebugging purposes. /RESTARTAPPLICATIONSInstructs Setup to restart applications. /NORESTARTAPPLICATIONSPrevents Setup from restarting applications. /LOADINF="filename"Instructs Setup to load the settings from the specified file afterhaving checked the command line. /SAVEINF="filename"Instructs Setup to save installation settings to the specified file. /LANG=languageSpecifies the internal name of the language to use. /DIR="x:\dirname"Overrides the default directory name. /GROUP="folder name"Overrides the default folder name. /NOICONSInstructs Setup to initially check the Don't create a Start Menu foldercheck box. /TYPE=type nameOverrides the default setup type. /COMPONENTS="comma separated list of component names"Overrides the default component settings. /TASKS="comma separated list of task names"Specifies a list of tasks that should be initially selected. /MERGETASKS="comma separated list of task names"Like the /TASKS parameter, except the specified tasks will be mergedwith the set of tasks that would have otherwise been selected bydefault. /PASSWORD=passwordSpecifies the password to use.For more detailed information, please visithttps://jrsoftware.org/ishelp/index.php?topic=setupcmdline
I also confirmed that DefenderUI depends on the DotNET framework v4.5 being installed.
DefenderUI is currently v1.22 (no changelog) and can be downloaded from the URL below.
DefenderUI significantly improves usability & unlocks many hidden security features of Microsoft Defender. Compatible with Windows 10/11 & truly free.