软件介绍
从Windows10开始,微软内置了一个叫做Windows defender的程序,这个程序可以实时保护你的电脑不受侵害,我们这里暂且不讨论它的杀毒能力,只是讨论如何移除。
如果你有自带的杀毒软件,不想使用Defender,就可以考虑通过本文推荐的软件或者推荐的脚本来实现一键移除相关功能。
作为一个开源软件,它提供了三种方式运行:exe程序、git、bat。
如果你是新手,那么直接下载exe程序即可,别的就不用考虑,如果你不想通过exe或者说exe程序无法运行,这里附上来自官方的介绍:
you can use git
git clone https://github.com/ionuttbara/windows-defender-remover.git
cd windows-defender-remover
Script_Run.bat
或者通过脚本方式:
you can use download entire source code
Download the source code from Releases.
Choose the file Source Code(.zip) from last version and download it.
Unarchive the file into a folder and run the Script_Run.bat.
无论是哪种方式,目的都是一样的,如果上面三种你都觉得麻烦,或者说你不能访问github,作者也提供了一段代码:
$remove_appx = @("SecHealthUI"); $provisioned = get-appxprovisionedpackage -online; $appxpackage = get-appxpackage -allusers; $eol = @() $store = 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore' $users = @('S-1-5-18'); if (test-path $store) {$users += $((dir $store -ea 0 |where {$_ -like '*S-1-5-21*'}).PSChildName)} foreach ($choice in $remove_appx) { if ('' -eq $choice.Trim()) {continue} foreach ($appx in $($provisioned |where {$_.PackageName -like "*$choice*"})) { $next = !1; foreach ($no in $skip) {if ($appx.PackageName -like "*$no*") {$next = !0}} ; if ($next) {continue} $PackageName = $appx.PackageName; $PackageFamilyName = ($appxpackage |where {$_.Name -eq $appx.DisplayName}).PackageFamilyName ni "$store\Deprovisioned\$PackageFamilyName" -force >''; $PackageFamilyName foreach ($sid in $users) {ni "$store\EndOfLife\$sid\$PackageName" -force >''} ; $eol += $PackageName dism /online /set-nonremovableapppolicy /packagefamily:$PackageFamilyName /nonremovable:0 >'' remove-appxprovisionedpackage -packagename $PackageName -online -allusers >'' } foreach ($appx in $($appxpackage |where {$_.PackageFullName -like "*$choice*"})) { $next = !1; foreach ($no in $skip) {if ($appx.PackageFullName -like "*$no*") {$next = !0}} ; if ($next) {continue} $PackageFullName = $appx.PackageFullName; ni "$store\Deprovisioned\$appx.PackageFamilyName" -force >''; $PackageFullName foreach ($sid in $users) {ni "$store\EndOfLife\$sid\$PackageFullName" -force >''} ; $eol += $PackageFullName dism /online /set-nonremovableapppolicy /packagefamily:$PackageFamilyName /nonremovable:0 >'' remove-appxpackage -package $PackageFullName -allusers >'' } }
官方说明:将此代码复制到一个 PowerShell 脚本文件中,然后以管理员身份运行。(Paste this code into a powershell file and after Run as Administrator.)
下面是exe程序运行界面截图:
额外补充
我个人方面对于这个Defender是没有什么需求的,一是因为电脑里面确实需要安装一些软件,这些软件明显是过不去Defender的审核的,所以我直接删除了Defender功能,其次就是对于不安全的内容,我优先选择虚拟机或者不重要的电脑进行运行,也不会访问一些奇怪的站点,所以我个人方面确实是不需要。
如果你喜欢网路冲浪,没以后任何防护软件,也没有防护意识,我建议你还是不要删除Defender,毕竟聊胜于无,避免中病毒导致一些不必要的麻烦和损失。