在 win8.1 右键菜单加上“使用 Windows Defender 扫描”

将以下代码拷贝到文本编辑器(记事本),保存为 .reg 文件(注册表脚本),运行即可

Windows Registry Editor Version 5.00

; Folder Scan

[HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender]
"Icon"="%ProgramFiles%\\\\Windows Defender\\\\EppManifest.dll"
"MUIVerb"="使用 Windows Defender 扫描"
[HKEY_CLASSES_ROOT\Folder\shell\WindowsDefender\Command]
@="cmd.exe /s /c echo NOTE: Please use args with ASCII charaters only, if there is no scan report with the sentence 'found xx threads'. & cmd.exe /c \"\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -scan -scantype 3 -SignatureUpdate -file \"%1 \"\" & pause"

; File Scan

[HKEY_CLASSES_ROOT\*\shell\WindowsDefender]
"Icon"="%ProgramFiles%\\\\Windows Defender\\\\EppManifest.dll"
"MUIVerb"="使用 Windows Defender 扫描"
[HKEY_CLASSES_ROOT\*\shell\WindowsDefender\Command]
@="cmd.exe /s /c echo NOTE: Please use args with ASCII charaters only, if there is no scan report with the sentence 'found xx threads'. & cmd.exe /c \"\"C:\\Program Files\\Windows Defender\\MpCmdRun.exe\" -scan -scantype 3 -SignatureUpdate -file \"%1 \"\" & pause"

注意:
添加的 右键菜单 只能够处理 路径无中文 的情况,分以下两种情形:

扫描文件夹
文件夹的路径不可出现中文,但文件夹内 可以 有用中文命名的文件。
扫描文件
文件的路径不可出现中文,这意味着该文件 不可以 用中文命名。

我猜想这或许是因为,MpCmdRun.exe 不能正确处理 合法的 带 非 ASCII 字符 的路径。(嗯,我就是想说 路径中要都是以拉丁字母及一些合法的符号(如,. _ - 等)命名的文件夹 )。所以我想除了文字使用英文的机子,这个脚本在使用其他的文字机子应该都不行的。:)

扫描的结果会显示发现威胁的文件个数:found 0 threads
当然,扫描的过程没有进度条,没有界面,只有光标,win8.1 下就凑合着用吧,右击菜单扫描一般用来对下载的文件扫描下而已。win 10 下 Windows Defender 扫描选项默认已经集成在右键菜单了。

参考资料:
图形化操作注册表
注册表脚本操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值