这些天来,为Windows 10错误精打细算是一种公认的智慧。冬天就像雪一样不可避免。它们可能表现为温和的错误,只需重新启动即可解决,例如粉雪,可以轻松消除。命运可能会决定您不幸的一天,并给您发送更多有关虫子的信息,例如屋顶上的冰雹弹跳。
Windows 10错误代码0x800704EC至少以两种形式表现出来。某些用户在尝试打开Windows Defender时会注意到它。该应用程序的图标显示为灰色且没有响应,而不是预期的操作。或者,如果响应,则返回错误代码0x800704EC。
其他用户在启动Microsoft Store应用程序并尝试安装他们喜欢的程序时收到错误消息。商店无法加载;而是显示一条错误消息以及代码0x800704EC。
令人欣慰的是,错误代码的两种表现形式都可以解决。本指南说明如何使Windows Defender或Microsoft Store正常工作。如果您很不幸让两个应用程序同时停止工作,那么本指南就是杀死两只鸟的唯一方法。
什么是错误代码0x800704EC?
问题的答案取决于您问的是谁。但是,总的来说,这是一个错误代码,出现在某些Windows应用程序停止工作之后。有问题的程序没有按预期方式启动或启动,而是被阻止,并发送0x800704EC错误代码。
对于Windows Defender,错误代码表示该应用程序无法启动。这可能是由多种因素引起的。例如,当通过组策略编辑器禁用Windows Defender时,当用户单击程序图标时,将显示以下消息:
该程序被组策略阻止。有关更多信息,请与系统管理员联系。 (错误代码:0x800704ec)
如果不是这个原因,则可能是由于系统上安装的防病毒软件引起的冲突而导致错误。当第三方保护软件控制系统的实时保护任务时,Defender可能无法运行。因此,请尽可能尝试一下,而Defender根本无法在其他软件进行控制时起作用。
无论Windows Defender中的错误代码0x800704EC是由于错误的组策略设置,恶意软件,不兼容的安全软件,甚至是损坏的系统文件,结果都不是很有趣。显然,没有人会乐于经历不断的应用程序崩溃,系统死机,蓝屏死机或错误的其他症状。
打开Windows Defender时如何修复错误代码0x800704EC
当Windows Defender中出现错误代码0x800704EC时,这非常令人沮丧。您无法打开本机实时保护,这可能会对您的系统造成破坏性影响。尤其是,由于无法检测到病毒的风险呈指数级增长,因此您的计算机变得越来越不安全。
这就是为什么我们编译本节以帮助您解决问题并让Defender重新运行的原因。此处介绍的每个修补程序都已经过测试,并已由多个用户确认可以正常工作。您也可以和他们一起试试运气,完成后应该对它们的功效有正面的评价。
禁用第三方病毒防护
从对错误代码0x800704EC的根本原因的解释中,应该清楚,安全工具之间的冲突是主要的罪魁祸首。在本世纪的前十年中,Defender曾经被称为Microsoft Security Essentials。它不是完全成熟的防病毒软件,而是更多的安全辅助工具。每个人仍然依赖于市场上的主要保护产品,例如Avast,Bitdefender,Norton,Avira等。 Microsoft Security Essentials与其中任何一个协同工作而没有太多冲突。
Defender在Windows 8中作为完整的安全套件而产生了自己的作用。它已预先安装在Windows上,并担当了主要的恶意软件保护程序的角色。但是,习惯死得很辛苦,民众仍然继续使用替代方法,这不仅是因为熟悉,而且还因为其中一些确实是系统保护的绝佳选择。
回到当前的问题,最好一次只在一个安全工具上保留Windows上的保护。那就是Defender或您的第三方选项,但不能两者兼而有之。如果您希望使用Defender但又有一个有效的替代方法,则可能必须先关闭后者。
由于防病毒软件将来会派上用场,因此您无需将其卸载。只需禁用其实时保护功能就足够了。一旦系统检测到不受保护,Windows Defender将自动启用。因此,如果Defender以后出现问题,您只需进入其他软件的设置并再次启用其保护功能即可。
下面,我们说明如何在市场上排名前五的防病毒工具(ESET,McAfee,Norton,Bitdefender和Avast)中禁用保护功能。在开始之前,请打开“任务管理器”,找到要启用的软件附带的正在运行的进程,右键单击每个进程,然后选择“结束任务”。
ESET
这些步骤对最新版本的ESET Internet Security,ESET Smart Security和ESET Cyber Security有效:
- 打开产品。单击其桌面快捷方式,在“开始”菜单中找到它,或打开系统托盘,右键单击该软件,然后选择“打开”。
- 在左窗格中,选择“设置”。
- 在右窗格中,选择“计算机保护”。
- 在下一个窗口中,单击底部的“暂停防病毒和防间谍软件保护”链接。
- 选择您希望暂停功能的时间长度,然后单击“应用”按钮。
请注意,ESET产品在重新引导后会自动重新启用保护,因此您可能必须在每次启动系统时都执行此操作。
迈克菲安全中心
执行以下步骤将在需要时关闭McAfee保护:
- 通过最简便的方法打开McAfee应用程序。
- 选择顶部的“ PC安全性”选项卡。
- 在左侧选项卡组中选择“实时扫描”选项。
- 在下一个窗口中,您将看到“实时扫描打开”通知。单击左侧的“关闭”按钮。
- 展开“何时恢复实时扫描”选项,然后选择一个时间。如果以后要使用Defender作为主要的防病毒软件,请选择“从不”。
- 单击关闭按钮。
下一步是关闭McAfee Firewall:
- 在McAfee主屏幕的左侧选项卡上,选择“防火墙”。
- 在下一个窗口中,单击“关闭”按钮。
- 再次选择您希望关闭多长时间。选择从不。
- 单击关闭按钮。
就这样。除非您手动将其启用,否则这两个McAfee保护选项都将保持禁用状态。
赛门铁克产品
Symantec Corporation是流行的Norton保护软件系列的制造商。停用Norton AntiVirus的方法如下:
- 打开系统通知托盘,然后右键单击Norton图标。
- 选择禁用自动防护。
- 弹出“安全请求”窗口。展开“选择持续时间”下拉列表,然后选择要禁用Norton的时间。选择永久以使其保持关闭状态,直到您决定再次使用它为止。
- 对选择感到满意后,请单击“确定”。
诺顿也有内置防火墙。您可以使用上述相同的步骤禁用该功能。在第二步中,改为选择“智能防火墙”,然后照常进行。
BitDefender
- 启动应用程序。
- 转到选项>首选项。
- 将“防病毒”旁边的开关切换到“关闭”。
- 将“漏洞扫描”旁边的开关切换到“关闭”。
- 单击“应用”。
- 单击确定。
Avast防病毒软件
Avast安全套件曾一度占据统治地位,但在Windows忠实用户中仍然非常受欢迎。以下是禁用其实时保护功能的方法:
- 打开系统托盘,然后右键单击Avast图标。
- 将光标移至“ Avast盾牌控件”选项以将其展开。
- 选择“永久禁用”选项。
- 您将看到一个弹出确认窗口。点击确定
删除第三方防病毒软件
如果上述方法对您不起作用,则可以选择完全删除第三方防病毒软件。如果您购买了许可证,则不必担心,因为以后您可以简单地重新安装该工具,输入许可证密钥即可继续使用该服务。在开始之前,您应该通过任务管理器结束与程序关联的过程。
打开控制面板,单击“程序”下的“卸载程序”选项,在程序列表中找到防病毒软件,右键单击它,然后选择“卸载”。按照屏幕上的说明进行操作。您可能需要重新启动PC一次才能删除所有软件文件。
一些安全工具带有其自己的卸载程序。单击控制面板中的“卸载”按钮有时会启动该程序的卸载程序。通常,使用应用程序的自定义卸载程序是更好的选择。这样,实际上删除所有软件文件的机会就很高。您可以使用第三方删除工具来确保没有剩余的文件或注册表项。
但是,观察到某些程序(例如Avast)在用户尝试卸载它们时会给出错误消息。例如,Avast具有一种自防御机制,当它检测到卸载尝试时便会启动。该机制已到位,可以阻止恶意软件删除该工具。因此,在删除Avast之前,需要关闭该机制。只有这样,您才能在“任务管理器”中关闭其进程并通过“控制面板”将其卸载。
- 启动Avast应用程序。
- 进入菜单>设置>故障排除。
- 找到“启用自卫”复选框,然后取消选中它。在确认提示上单击“确定”。
- 关闭Avast。
现在,您可以关闭并卸载Avast,而不会出现任何错误。如果您使用的是具有反删除功能的其他防病毒软件,请参阅其帮助指南,以了解如何关闭该功能。
无论禁用还是删除第三方安全软件都能使Defender再次起作用,事实仍然是双重保护比仅在后台运行Defender更好。最好有一个同伴与Defender一起阻止恶意软件。但是,正如您毫无疑问地注意到的那样,其中许多类型的程序都与Defender以及与之相冲突。
没有此类问题的一种保护工具是Auslogics反恶意软件。也许,这就是为什么它被Microsoft批准在Windows 10上使用的原因。该软件可提供强大的防御功能,可抵御恶意软件,特洛伊木马,加密采矿软件和其他类型的病毒。更重要的是,它可以与您的主要防病毒软件轻松配合使用,有助于检测其他软件可能遗漏的威胁。
启用Defender所需的Windows服务
禁用或删除替代保护软件后,Windows Defender的保护功能将自动启动。但是,有时由于某些原因不会发生这种情况,并且您不断收到错误代码0x800704EC,或者Defender图标保持灰色。
一种解释是与Defender关联的Microsoft服务已关闭。这可能是系统故障或恶意软件的手工操作。无论出于何种原因,这些服务都必须处于活动状态,否则您将无法使用Defender。
因此,您需要验证它们是否正在运行,并打开未运行的设备。为此,您需要打开“ Microsoft服务”窗口,识别各个服务并对每个服务执行正确的操作。
使用Win Key + R启动“运行”框,然后键入“ services.msc”(不带引号)。单击确定按钮。
在“服务”窗口中,您需要查找并检查以下服务的状态:
- Windows Defender高级威胁防护服务
- Windows Defender防病毒网络检查服务
- Windows Defender防病毒服务
- Windows Defender防火墙
- Windows Defender安全中心服务。
如果服务的状态字段为空,则该服务未运行。右键单击该服务,然后选择启动。对所有相关项目执行此操作。完成后,重新启动PC并尝试再次运行Windows Defender。
如果一切都按预期进行,那么您甚至无需执行任何操作。 Defender会自动激活,您只需坐下来即可享受它所提供的保护。
更改Windows Defender密钥的值
如果以前的解决方案没有做任何事情,而您尝试激活Defender时仍然出现0x800704EC错误,请不要担心。注册表编辑器可用于解决问题。这并不像听起来那样令人生畏。只要认真遵循正确的步骤,您就应该可以轻松地做到这一点。
使用注册表编辑器时,请记住要小心。粗心的调整可能会对操作系统造成无法修复的损害,因此请轻踩。
- 打开注册表编辑器。在“运行”对话框中键入不带引号的“ regedit”,然后按Enter键。
- 在“注册表编辑器”窗口中,导航到以下位置,或将其复制粘贴到顶部的搜索栏中以快速访问Windows Defender键:
计算机\ HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows Defender
- 在右窗格中查找标有Standard或Default的键,双击它,然后将“ Value data”项更改为0。
- 单击确定。
- 接下来,查找标记为“禁用反间谍软件”的键,双击它,并将“数值数据”条目更改为0。
- 单击确定。
接下来,重新启动计算机,并确认Windows Defender现在处于活动状态。
使用系统文件检查器和DISM清理损坏的文件
重要系统文件的损坏可能会导致诸如Windows Defender中的0x800704EC错误之类的问题。所有核心Windows应用程序共享某些公用文件,并且这些文件必须保持未损坏,以使所有组件都能正常运行。
如果Defender一直返回错误代码0x800704EC而不是继续运行,则系统文件检查器扫描可以帮助您修复系统中损坏的内容,以便核心Windows应用程序可以再次开始工作。
Microsoft建议Windows 10用户在进行SFC扫描的同时运行DISM扫描。如果Windows系统映像充满错误,则DISM工具有助于修复Windows系统映像。
首先,打开提升的命令提示符。同时按下Windows和X键,然后选择“命令提示符(Admin)”选项。接下来,在CMD窗口中键入以下内容,然后按Enter键:
DISM.exe /在线/清洁图像/ Restorehealth
运行此命令假定Windows Update客户端正常运行,因为如果需要,DISM工具使用该服务提供必要的替换文件。如果Windows Update客户端不可用,请改为运行以下命令:
DISM.exe /在线/ Cleanup-Image / RestoreHealth /来源:C:\ RepairSource \ Windows / LimitAccess
“C:\ RepairSource \ Windows” 表示修复源的位置,修复源可以是可移动介质,网络共享或正在运行的Windows安装。
现在,您可以正确运行SFC扫描了。在CMD窗口中,键入以下内容,然后按Enter键:
证监会/ scannow
根据您的PC,您可能需要等待几分钟或更长时间才能使扫描达到100%。完成后,您将获得扫描结果。
理想情况下,系统文件检查器通过以下消息通知您已修复了有问题的文件:
Windows资源保护发现损坏的文件并成功修复了它们。详细信息包含在CBS.Log%WinDir%\ Logs \ CBS \ CBS.log中。
如果收到此消息,则应重新引导系统并尝试运行Defender。可能的是,由于根本原因已经解决,因此程序将不受阻碍地运行。
但是,如果收到消息“ Windows资源保护未发现任何完整性违规”,则表明没有损坏的Windows文件,并且错误的原因出在其他地方。
使用本地组策略编辑器启用Defender
一些用户报告说,在长期寻找解决方案之后,他们最终发现问题出在组策略编辑器上。 Defender完全没错,这也许可以说是无稽之谈。它只是在组策略中被关闭了。如果网络管理员为所有网络客户端禁用Defender,则可能会发生这种情况。
您可以检查Defender是否在组策略编辑器中处于活动状态,并在需要时自行启用它。但是,要进行这种更改,您需要登录到管理员帐户。
- 在管理员帐户中打开“运行”对话框,键入“ gpedit.msc”(不带引号),然后按Enter键。
- 在“组策略”窗口中,选择“本地计算机策略”。
- 选择管理模板。
- 选择Windows组件。
- 双击Windows Defender。
- 您将在右窗格中看到Windows Defender设置的列表。双击“关闭Windows Defender”。
- 选择禁用选项。
- 单击“应用”。
- 单击确定。
重新启动并尝试激活Defender。
在大多数情况下,您应该早于上面的最后一个解决方案就已经解决了导致错误代码0x800704EC的问题。在您似乎什么都没做的情况下,您可能必须更新Windows或重新安装它。
如何在Windows Store中修复错误代码0x800704EC
由于Windows Defender被阻止,某些用户收到错误代码0x800704EC,而对于其他用户,当他们尝试使用Windows应用商店时,将显示错误。这两种情况可能共享相同的错误代码,但是它们的解决方案截然不同。
Windows应用商店(现在称为Microsoft应用商店)中出现的错误是该应用商店被阻止的明显证据。通过什么,您可能会感到奇怪。这可能是由于组策略编辑器中的更改。该更改使您无法使用商店下载喜爱的媒体并安装许多有用的应用程序。商店也可能以某种方式被注销。毕竟,这是Windows,并且经常发生不可思议的事情。
遇到此错误的用户登录到Store,只会遇到白色背景上的此错误消息:
- Microsoft Store被阻止
- 与您的IT或系统管理员联系
- 报告这个问题
- 代号:0x800704EC
您无需花费太多精力寻找解决此问题的方法。我们在这里提供所有可用的解决方案。要消除该错误,就需要编辑注册表,通过PowerShell重新注册Microsoft Store或使用组策略编辑器来启用它。我们将逐一介绍每种解决方案,以便您可以随意尝试。
使用注册表方法
只要您牢记在注册表中做错事情可能不会有一个圆满的结局,那么您会没事的。只需按照下面介绍的步骤进行操作,就可以像更新系统之前那样使用Microsoft Store。
- 打开“运行”对话框,键入“ regedit”(不带引号),然后单击“确定”。
- 当“注册表编辑器”窗口打开时,导航至以下位置:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ WindowsStore
- 在右窗格中查找“ Remove WindowsStore”键,然后检查其值。如果该值是不为0的数字,则需要将其更改为零。双击键,然后将“数值数据”字段中的数字更改为0,然后单击“确定”以保存更改。
如果WindowsStore位置不存在,则必须创建该位置才能使此调整生效。转到HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \,右键单击Microsoft,然后选择“新建”>“密钥”。将新密钥命名为WindowsStore。
现在,选择新创建的密钥,右键单击右窗格中的空白区域,然后选择“新建”>“ DWORD(32位)”。将DWORD的名称更改为Remove WindowsStore,双击它,然后将“数值数据”字段中的值更改为0。单击“确定”并退出注册表编辑器。
重新启动后,您应该发现Microsoft Store的问题已消失。
使用组策略编辑器方法
如果已为运行Windows 10专业版或企业版操作系统的用户关闭了存储,则可以通过组策略编辑器将其启用。
在“运行”对话框中运行gpedit.msc命令将打开“本地组策略编辑器”。在该窗口中,导航到“计算机配置\管理模板\ Windows组件\存储”,或仅将其粘贴到搜索栏中以快速跳转到那里。
在右窗格中搜索“关闭商店应用程序”策略设置,右键单击它,然后选择“设置”。显示功能设置窗口时,将设置更改为“未配置”或“禁用”,然后依次单击“应用”和“确定”按钮。
如果该设置为灰色,则表示您不允许修改该选项。您可能不得不求助于仅在家用计算机上使用Microsoft Store。
使用PowerShell方法
Microsoft PowerShell允许您调整Windows 10上的许多设置。您可以重新注册Microsoft Store等应用程序,以消除错误代码0x800704EC,并使该应用程序再次可用。
- 打开“开始”菜单,键入PowerShell,右键单击最上面的结果,然后选择“以管理员身份运行”。出现时,请接受UAC确认提示。
- 接下来,将以下内容粘贴到PowerShell窗口中,然后按Enter键:
Get-AppXPackage-名称Microsoft.WindowsStore | Foreach {添加-AppxPackage -DisableDevelopmentMode-注册“ $($ _。InstallLocation)\ AppXManifest.xml”-详细}
- 任务完成后,重新启动系统。
这就是解决Windows 10中阻止Microsoft Store的错误代码0x800704EC问题的全部方法。您还可以使用Auslogics BoostSpeed运行扫描,以消除损坏的Microsoft Store缓存和其他可能导致系统崩溃和应用程序故障的垃圾文件。