6个技巧 全方位解决Windows Defender无法启用问题

2023-10-14 10:59

本文主要是介绍6个技巧 全方位解决Windows Defender无法启用问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

方案概要

        • 1. 尝试可否用系统更新来解决
        • 2. 解决与第三方安全软件的冲突
        • 3. 从可能遭受恶意软件攻击考虑
        • 4. 从系统服务方面来检查并开启
        • 5. 通过注册表编辑器来恢复
        • 6. 重新启动WMI存储库解决

1. 尝试可否用系统更新来解决

Windows系统更新中会包括Windows Defender及其病毒库的更新。
如果系统升级程序检查到Windows Defender不是最新版本或存在问题,会自动将其更新为最新。

从“设置”窗口中选择“更新和安全”,点击“Windows更新”进如选择自动更新系统;
继而选择Windows Defender,进入防病毒设置窗口,点击“启用Windows Defender防病毒”。
然后看是否能够开启Windows Defender。

2. 解决与第三方安全软件的冲突

一些第三方杀毒软件也可能会自动禁用Windows Defender。如果系统中已安装了第三方杀毒软件,可先将第三方杀毒软件卸载,然后重新开启Windows Defender。也可以进入第三方杀毒软件的设置窗口,看是否有开启Windows Defender的选项,找到后将其开启。

在这里插入图片描述

如果第三方杀毒软件早已被卸载,却还出现这个问题,则考虑是否为软件未能完全卸载所致。这时,可考虑使用针对该款第三方杀毒软件的专用卸载工具,或使用通用杀毒软件卸载套装(如AntiVirus Uninstaller Tools Pack),彻底卸载第三方杀毒软件留下的垃圾,然后再行开启Windows Defender。

3. 从可能遭受恶意软件攻击考虑

恶意软件对系统的攻击也可造成Windows Defender无法开启。为此,可用如下两种方法来检查和处理恶意软件。

首先可以免费下载可独立运行的杀毒软件来查杀系统。例如使用Microsoft Safety Scanner安全工具,扫描并删除系统中的病毒、间谍软件和其他恶意软件。这个软件的有效期只有10天,但作为临时应急已经足够。此外,还可以选择诸如Dr.WEB CureIt、ClamWin Portable Free Antivirus、Norman Malware Cleaner、Kaspersky Virus Removal Tool、Avira PC Cleaner等独立性杀毒软件对系统进行查杀。

另外,我们还可以使用一些在线杀毒服务进行查杀。例如,Free Virus Scan | Online Virus Scan from ESET(https://www.eset.com/us/home/online-scanner/)。

4. 从系统服务方面来检查并开启

Windows Defender系统服务因某种原因被关闭或禁用,Windows Defender也自然无法被开启。在Cortana对话框输入“服务”,选择执行“服务桌面应用”,在其中找到Windows Defender service并双击,在其属性窗口中,单击“启动”按钮并将其启动类型设置为“自动”。

在这里插入图片描述

如果Windows Defender service和Windows Defender Network Inspection Service无法启动,可在管理员命令提示符窗口中依次执行如下命令,重新注册服务。

regsvr32 wuaueng.dll

regsvr32 wucltui.dll

regsvr32 softpub.dll

regsvr32 wintrust.dll

regsvr32 initpki.dll

regsvr32 wups.dll

regsvr32 wuweb.dll

regsvr32 atl.dll

regsvr32 mssip32.dll

5. 通过注册表编辑器来恢复

我们还可以通过注册表编辑器来恢复设置。在注册表编辑器中依次定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender”,确保DisableAntiSpyware和DisableAntiVirus两个DWORD类型的值为1。

在这里插入图片描述

小提示:

如果上述值为0,则需要使用免费软件RegOwnit取得注册表项的所有权,然后再将值从0修改为1。

6. 重新启动WMI存储库解决

当点击启动Windows Defender时,如果Windows安全中心总是要求检查设置,并提示没有新的定义可下载,那么可以在管理员命令提示符窗口中执行“winmgmt /verifyrepository”命令。如果收到WMI存储库不一致的提示,则执行“winmgmt /salvagerepository”命令。这样便会对WMI存储库进行一致性检查并解决问题。之后,重启电脑并再次尝试启用Windows Defender。

小提示:

若遇winmgmt /salvagerepository运行失败提示,可不必理会,尝试再次运行此命令。

原文出处:https://zhuanlan.zhihu.com/p/53564286

这篇关于6个技巧 全方位解决Windows Defender无法启用问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/210054

相关文章

解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题

《解读为什么@Autowired在属性上被警告,在setter方法上不被警告问题》在Spring开发中,@Autowired注解常用于实现依赖注入,它可以应用于类的属性、构造器或setter方法上,然... 目录1. 为什么 @Autowired 在属性上被警告?1.1 隐式依赖注入1.2 IDE 的警告:

解决java.lang.NullPointerException问题(空指针异常)

《解决java.lang.NullPointerException问题(空指针异常)》本文详细介绍了Java中的NullPointerException异常及其常见原因,包括对象引用为null、数组元... 目录Java.lang.NullPointerException(空指针异常)NullPointer

Android开发中gradle下载缓慢的问题级解决方法

《Android开发中gradle下载缓慢的问题级解决方法》本文介绍了解决Android开发中Gradle下载缓慢问题的几种方法,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧... 目录一、网络环境优化二、Gradle版本与配置优化三、其他优化措施针对android开发中Gradle下载缓慢的问

关于Nginx跨域问题及解决方案(CORS)

《关于Nginx跨域问题及解决方案(CORS)》文章主要介绍了跨域资源共享(CORS)机制及其在现代Web开发中的重要性,通过Nginx,可以简单地解决跨域问题,适合新手学习和应用,文章详细讲解了CO... 目录一、概述二、什么是 CORS?三、常见的跨域场景四、Nginx 如何解决 CORS 问题?五、基

python安装whl包并解决依赖关系的实现

《python安装whl包并解决依赖关系的实现》本文主要介绍了python安装whl包并解决依赖关系的实现,文中通过图文示例介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录一、什么是whl文件?二、我们为什么需要使用whl文件来安装python库?三、我们应该去哪儿下

MySQL安装时initializing database失败的问题解决

《MySQL安装时initializingdatabase失败的问题解决》本文主要介绍了MySQL安装时initializingdatabase失败的问题解决,文中通过图文介绍的非常详细,对大家的学... 目录问题页面:解决方法:问题页面:解决方法:1.勾选红框中的选项:2.将下图红框中全部改为英

前端 CSS 动态设置样式::class、:style 等技巧(推荐)

《前端CSS动态设置样式::class、:style等技巧(推荐)》:本文主要介绍了Vue.js中动态绑定类名和内联样式的两种方法:对象语法和数组语法,通过对象语法,可以根据条件动态切换类名或样式;通过数组语法,可以同时绑定多个类名或样式,此外,还可以结合计算属性来生成复杂的类名或样式对象,详细内容请阅读本文,希望能对你有所帮助...

Nginx启动失败:端口80被占用问题的解决方案

《Nginx启动失败:端口80被占用问题的解决方案》在Linux服务器上部署Nginx时,可能会遇到Nginx启动失败的情况,尤其是错误提示bind()to0.0.0.0:80failed,这种问题通... 目录引言问题描述问题分析解决方案1. 检查占用端口 80 的进程使用 netstat 命令使用 ss

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

mybatis和mybatis-plus设置值为null不起作用问题及解决

《mybatis和mybatis-plus设置值为null不起作用问题及解决》Mybatis-Plus的FieldStrategy主要用于控制新增、更新和查询时对空值的处理策略,通过配置不同的策略类型... 目录MyBATis-plusFieldStrategy作用FieldStrategy类型每种策略的作