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

相关文章

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

Spring事务中@Transactional注解不生效的原因分析与解决

《Spring事务中@Transactional注解不生效的原因分析与解决》在Spring框架中,@Transactional注解是管理数据库事务的核心方式,本文将深入分析事务自调用的底层原理,解释为... 目录1. 引言2. 事务自调用问题重现2.1 示例代码2.2 问题现象3. 为什么事务自调用会失效3

mysql出现ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)的解决方法

《mysql出现ERROR2003(HY000):Can‘tconnecttoMySQLserveron‘localhost‘(10061)的解决方法》本文主要介绍了mysql出现... 目录前言:第一步:第二步:第三步:总结:前言:当你想通过命令窗口想打开mysql时候发现提http://www.cpp

SpringBoot启动报错的11个高频问题排查与解决终极指南

《SpringBoot启动报错的11个高频问题排查与解决终极指南》这篇文章主要为大家详细介绍了SpringBoot启动报错的11个高频问题的排查与解决,文中的示例代码讲解详细,感兴趣的小伙伴可以了解一... 目录1. 依赖冲突:NoSuchMethodError 的终极解法2. Bean注入失败:No qu

springboot报错Invalid bound statement (not found)的解决

《springboot报错Invalidboundstatement(notfound)的解决》本文主要介绍了springboot报错Invalidboundstatement(not... 目录一. 问题描述二.解决问题三. 添加配置项 四.其他的解决方案4.1 Mapper 接口与 XML 文件不匹配

MySQL新增字段后Java实体未更新的潜在问题与解决方案

《MySQL新增字段后Java实体未更新的潜在问题与解决方案》在Java+MySQL的开发中,我们通常使用ORM框架来映射数据库表与Java对象,但有时候,数据库表结构变更(如新增字段)后,开发人员可... 目录引言1. 问题背景:数据库与 Java 实体不同步1.1 常见场景1.2 示例代码2. 不同操作

Python中ModuleNotFoundError: No module named ‘timm’的错误解决

《Python中ModuleNotFoundError:Nomodulenamed‘timm’的错误解决》本文主要介绍了Python中ModuleNotFoundError:Nomodulen... 目录一、引言二、错误原因分析三、解决办法1.安装timm模块2. 检查python环境3. 解决安装路径问题

如何解决mysql出现Incorrect string value for column ‘表项‘ at row 1错误问题

《如何解决mysql出现Incorrectstringvalueforcolumn‘表项‘atrow1错误问题》:本文主要介绍如何解决mysql出现Incorrectstringv... 目录mysql出现Incorrect string value for column ‘表项‘ at row 1错误报错

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl