如何修復 Windows 10 中的錯誤代碼 0x800704ec?

已發表: 2020-03-02

如今,為 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

當錯誤代碼 0x800704EC 出現在 Windows Defender 中時,這非常令人沮喪。 您無法打開本機實時保護,這可能會對您的系統產生破壞性影響。 特別是,隨著病毒未被檢測到的風險呈指數級增長,您的機器會變得不那麼安全。

這就是我們編譯此部分以幫助您解決問題並讓 Defender 再次運行的原因。 此處介紹的每個修復程序都經過了多個用戶的測試和確認。 你也可以和他們一起試試運氣,當你完成後,你應該對他們的功效有一些積極的看法。

  1. 禁用第三方病毒防護

從對Error Code 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 防火牆:

  • 在 McAfee 主屏幕的左側選項卡上,選擇防火牆。
  • 在下一個窗口中,單擊關閉按鈕。
  • 再次選擇您希望將其關閉多長時間。 選擇從不。
  • 單擊關閉按鈕。

就這樣。 兩個 McAfee 保護選項都將保持禁用狀態,直到您手動重新啟用它們。

賽門鐵克產品

賽門鐵克公司是流行的諾頓系列保護軟件的製造商。 以下是禁用 Norton AntiVirus 的方法:

  • 打開系統通知托盤並右鍵單擊 Norton 圖標。
  • 選擇禁用自動防護。
  • 彈出安全請求窗口。 展開“選擇持續時間”下拉菜單,然後選擇您希望禁用 Norton 的時間。 選擇永久保持關閉,直到您決定再次使用它。
  • 對您的選擇感到滿意後,單擊“確定”。

諾頓也有一個內置的防火牆。 您可以使用上述相同步驟禁用它。 在第二步中,選擇智能防火牆並照常進行。

比特衛士

  • 啟動應用程序。
  • 轉到選項 > 首選項。
  • 將防病毒旁邊的開關切換到關閉。
  • 將漏洞掃描旁邊的開關切換到關閉。
  • 單擊應用。
  • 單擊確定。

Avast 殺毒軟件

Avast 安全套件曾經是至高無上的,但它仍然在 Windows 忠實用戶中廣受歡迎。 以下是禁用其實時保護功能的方法:

  • 打開系統托盤並右鍵單擊 Avast 圖標。
  • 將光標移動到“Avast shields control”選項以展開它。
  • 選擇“永久禁用”選項。
  • 您將看到一個彈出確認窗口。 點擊確定
  • 刪除您的第三方防病毒軟件

如果上述方法對您不起作用,您可以選擇完全刪除第三方防病毒軟件。 如果您購買了許可證,則不必擔心這一點,因為您可以稍後重新安裝該工具,輸入您的許可證密鑰並繼續享受該服務。 在開始之前,您應該通過任務管理器結束與程序關聯的進程。

打開控制面板,點擊程序下的“卸載程序”選項,在程序列表中找到殺毒軟件,右鍵單擊,選擇卸載。 按照屏幕上的說明進行操作。 您可能需要重新啟動 PC 一次才能刪除所有軟件文件。

一些安全工具自帶卸載程序。 單擊控制面板中的卸載按鈕有時會啟動程序的卸載程序。 通常,使用應用程序的自定義卸載程序是更好的選擇。 這樣,實際刪除所有軟件文件的可能性很高。 您可以使用第三方刪除工具來確保沒有剩餘的文件或註冊表項。

但是,當用戶嘗試卸載某些程序(如 Avast)時,會顯示錯誤消息。 例如,Avast 有一個自我防禦機制,當它檢測到卸載嘗試時就會啟動。 該機制用於阻止惡意軟件刪除該工具。 因此,在刪除 Avast 之前,您需要關閉該機制。 只有這樣,您才能在任務管理器中關閉其進程並通過控制面板將其卸載。

  • 啟動 Avast 應用程序。
  • 轉到菜單 > 設置 > 故障排除。
  • 找到啟用自衛複選框並取消選中它。 在確認提示上單擊確定。
  • 關閉 Avast。

現在,您可以關閉並卸載 Avast 而不會出現任何錯誤。 如果您正在使用具有反刪除功能的其他防病毒軟件,請參閱其幫助指南以了解如何關閉該功能。

無論禁用或刪除您的第三方安全軟件是否使 Defender 能夠再次工作,事實仍然是雙重保護比僅在後台運行 Defender 更好。 如果有一個伴侶可以與 Defender 一起阻止惡意軟件,那就太好了。 但是,您無疑已經註意到,許多此類程序與 Defender 和其他程序發生衝突。

受到推崇的

使用反惡意軟件保護 PC 免受威脅

檢查您的 PC 是否存在您的防病毒軟件可能遺漏的惡意軟件,並使用 Auslogics Anti-Malware 安全刪除威脅

Auslogics Anti-Malware 是 Auslogics 的產品,獲得了 Microsoft Silver Application Developer 認證
現在下載

沒有此類問題的一種保護工具是 Auslogics Anti-Malware。 也許,這就是微軟批准它在 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。
  • 單擊確定。
  • 接下來,查找標有 Disable Anti-spyware 的鍵,雙擊它,然後將“Value data”條目更改為 0。
  • 單擊確定。

接下來,重新啟動計算機並驗證 Windows Defender 現在是否處於活動狀態。

  • 使用系統文件檢查器和 DISM 清理損壞的文件

重要係統文件的損壞可能會導致 Windows Defender 中出現 0x800704EC 錯誤等問題。 所有核心 Windows 應用程序都共享某些公共文件,這些文件必須保持完好無損,一切才能順利運行。

如果 Defender 一直返回錯誤代碼 0x800704EC 而不是運行,則係統文件檢查器掃描可以幫助您修復系統中的損壞部分,以便核心 Windows 應用程序可以重新開始工作。

Microsoft 建議 Windows 10 用戶在 SFC 掃描的同時運行 DISM 掃描。 如果 Windows 系統映像充滿錯誤,則 DISM 工具有助於修復它。

首先,打開提升的命令提示符。 同時按下 Windows 和 X 鍵,然後選擇命令提示符(管理員)選項。 接下來,在 CMD 窗口中鍵入以下內容並按 Enter 鍵:

DISM.exe /Online /Cleanup-image /Restorehealth

運行此命令假定 Windows 更新客戶端正常工作,因為 DISM 工具使用該服務來提供必要的替換文件(如果需要)。 如果 Windows 更新客戶端不可用,請改為運行以下命令:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source: 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 Store(現在稱為 Microsoft Store)中出現的錯誤是該商店被阻止的明顯證據。 憑什麼,你可能想知道。 這可能是由於組策略編輯器中的更改。 該更改會阻止您使用商店下載您喜歡的媒體並安裝許多有用的應用程序。 商店也有可能以某種方式被註銷。 畢竟,這是 Windows,令人難以置信的事情經常發生。

遇到此錯誤的用戶登錄 Store,只會在白色背景上看到此錯誤消息:

  • 微軟商店被封鎖
  • 請諮詢您的 IT 或系統管理員
  • 報告這個問題
  • 代碼:0x800704EC

您無需花費太多精力來尋找解決此問題的方法。 我們在這裡擁有所有可用的解決方案。 擺脫錯誤需要編輯註冊表,通過 PowerShell 再次註冊 Microsoft Store,或使用組策略編輯器啟用它。 我們將一一介紹每個解決方案,以便您在閒暇時試用。

  • 使用註冊表方法

只要您牢記在註冊表中做錯事可能不會有一個美好的結局,您會沒事的。 只要堅持執行下面介紹的操作,您就應該能夠像更新系統之前一樣使用 Microsoft Store。

  • 打開“運行”對話框,鍵入不帶引號的“regedit”,然後單擊“確定”。
  • 當註冊表編輯器窗口打開時,導航到以下位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore

  • 在右窗格中查找“刪除 WindowsStore”鍵並檢查其值。 如果該值不是 0,則需要將其更改為零。 雙擊該鍵並將“數值數據”字段中的數字更改為 0,然後單擊確定保存更改。

如果 WindowsStore 位置不存在,您必須創建它才能使此調整生效。 轉到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\,右鍵單擊 Microsoft 並選擇 New > key。 將新密鑰命名為 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 -Name Microsoft.WindowsStore | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml” -Verbose}

  • 任務完成後,重新啟動系統。

這就是如何擺脫 Microsoft Store 在 Windows 10 中被阻止的錯誤代碼 0x800704EC 問題的全部內容。您還可以使用 Auslogics BoostSpeed 運行掃描,以消除可能導致系統崩潰和應用程序故障的損壞的 Microsoft Store 緩存和其他垃圾文件.