如何修復錯誤代碼 0x80004005

已發表: 2021-09-09
如何修復錯誤代碼 0x80004005

Microsoft Books 將錯誤代碼 0x80004005創造為未指定錯誤,因為它不會告訴您實際問題,並且可能由於不同原因在各種情況下發生。 您可能會在使用文件資源管理器或 Windows 更新後遇到此錯誤。 這也是由阻止您的 Windows 產品激活或損壞的操作系統文件的第三方防病毒軟件引起的。 今天,我們帶來了一份完美的指南,將指導您如何修復 Windows 10 系統中的錯誤代碼 0x80004005。

修復錯誤代碼 0x80004005

內容

  • 如何修復 Windows 10 錯誤代碼 0x80004005?
  • 方法一:通過命令提示符刪除無效的 Java 腳本條目
  • 方法 2:修改或刪除註冊表項以修復虛擬機錯誤
  • 方法 3:解決 Windows 更新錯誤
  • 方法 4:解決 Microsoft Outlook 0x80004005 未指定錯誤
  • 方法 5:清理臨時文件
  • 方法6:修復Windows XP上的錯誤代碼0x80004005
  • 相關錯誤代碼

如何修復Windows 10錯誤代碼 0x80004005?

出現未指定錯誤的原因有多種,我們將這些原因合併並列在下面,供我們尊貴的讀者參考:

  • 當您在文件資源管理器中重命名、提取或刪除文件夾時,您可能會遇到 0x80004005 未指定錯誤。
  • 更新操作系統後,您有時可能會遇到錯誤代碼 0x80004005。
  • 當您在查看或解壓壓縮文件夾時遇到問題時,屏幕上會彈出 Windows 10 錯誤代碼 0x80004005。
  • 每當您遇到Windows 通知問題時,您都會收到錯誤代碼 0x80004005 的通知
  • 虛擬機錯誤可能會導致 Windows 系統出現未指定的錯誤。
  • 通常,您在訪問 Outlook 時會在 Windows 10 PC 中遇到未指定的錯誤。
  • 損壞或丟失的文件將觸發錯誤代碼 0x80004005,可以通過清除臨時文件來修復。
  • 此錯誤代碼 0x80004005 通常出現在 Windows XP計算機中。
  • 如果沒有為要訪問的文件或文件夾授予適當的權限,則會導致 Windows PC 中出現未指定的錯誤。
  • 當您嘗試通過網絡共享文件夾或文件但失敗時,您可能不得不面對上述錯誤。

儘管 Microsoft 尚未宣布任何全面的解決方案,但本文中討論的方法肯定可以幫助您擺脫相同的問題。 所以,繼續閱讀!

方法一:通過命令提示符刪除無效的 Java 腳本條目

此方法是消除此問題的最簡單、最快捷的方法。 使用 JavaScript 命令將有助於清除系統中可能隨時間累積的無效 Java 腳本。 您可以這樣做:

1. 通過在Windows 搜索欄中鍵入cmd啟動命令提示符

您可以通過轉到搜索菜單並鍵入命令提示符或 cmd 來啟動命令提示符。

2.一一輸入以下命令並回車

 Regsvr32 jscript.dll
Regsvr32 vbscript.dll

依次輸入以下命令並回車: Regsvr32 jscript.dll Regsvr32 vbscript.dll

3.等待命令執行,因為這應該修復 Windows 10 錯誤代碼 0x80004005。

方法 2:修改或刪除註冊表項以修復虛擬機錯誤

0x80004005 Unspecified 錯誤最常由虛擬機錯誤和訪問共享文件夾時觸發。 您可以通過刪除或修改註冊表項來解決此問題。

2A。 使用運行對話框刪除註冊表項

1. 同時按下Windows + R 鍵啟動運行對話框。

2. 鍵入regedit並單擊OK ,如圖所示。

按如下方式鍵入regedit,然後單擊確定|如何修復錯誤代碼 0x80004005

3. 現在,導航以下路徑:

 計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  • 雙擊HKEY _LOCAL_MACHINE
  • 現在,雙擊軟件。
  • 雙擊Microsoft將其展開。
  • 現在,雙擊Windows NT > Current Version
  • 最後,雙擊AppCompatFlagsLayers ,如下圖所示。

現在,雙擊 AppCompatFlags 和 Layers。如何修復錯誤代碼 0x80004005

4. 如果您找到以下鍵,請右鍵單擊它並刪除它:

 C:\ProgramFiles\Oracle\VirtualBox\VirtualBox.exe”= “DISABLEUSERCALLBACKEXCEPTION

2B。 在註冊表編輯器中修改註冊表值

1. 啟動註冊表編輯器並導航到如前所述的給定路徑

 計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows

2. 雙擊當前版本,然後是策略,然後是系統,如圖所示。

計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

3. 在右窗格中,右鍵單擊空白屏幕並單擊新建

  • 如果您使用32 位Windows 操作系統,則創建一個名為LocalAccountTokenFilterPolicy的新DWORD(32 位)
  • 64 位Windows 10 PC 創建一個名為LocalAccountTokenFilterPolicy的新QWORD(64 位)

現在,右鍵單擊空白屏幕並單擊新建以創建一個名為 LocalAccountTokenFilterPolicy 的新 DWORD 值,如果您有 32 位 Windows 操作系統,如果您有 64 位系統,則必須創建一個新的 QWORD 值,稱為LocalAccountTokenFilterPolicy。

4. 將Numeric 值設置為1 ,然後單擊OK

最後,重新啟動系統並檢查 Windows 10 錯誤代碼 0x80004005 錯誤代碼是否已解決。

另請閱讀:修復 Windows 更新錯誤代碼 0x80072efe

方法 3:解決 Windows 更新錯誤

Windows 10 於 2015 年推出,最近發布了更新以修復其中出現的錯誤和錯誤。 儘管具有明顯的優勢,但此新更新導致了各種錯誤,例如 0x80004005 未指定錯誤。 已發布更新 KB3087040 以修復 Internet Explorer Flash Player 中與安全相關的問題。 但是很多用戶投訴更新過程不成功,屏幕上顯示如下提示:

安裝某些更新時出現問題,但我們稍後會重試。 如果您一直看到此內容並想搜索 Web 或聯繫支持人員以獲取信息,這可能有助於適用於基於 x64/x32 的系統的 Windows 10 的 Internet Explorer Flash Player 的安全更新 (KB3087040) – 錯誤 0x80004005。

更新Windows失敗導致的錯誤代碼0x80004005可以通過以下三種方法解決。

3A。 運行 Windows 更新疑難解答

1. 在Windows 搜索欄中搜索控制面板並從此處啟動。

點擊 Windows 鍵並在搜索欄中輸入控制面板 |如何修復 Windows 10 中的錯誤代碼 0x80004005

2. 現在,搜索疑難解答並單擊它,如圖所示。

現在,使用搜索菜單搜索故障排除選項。如何修復錯誤代碼 0x80004005

3. 現在,單擊左側面板中的查看全部選項,如圖所示。

現在,單擊左側窗格中的查看全部選項。如何修復錯誤代碼 0x80004005

4. 從完整的疑難解答列表中,單擊Windows 更新選項,如圖所示。

現在,單擊 Windows 更新選項。如何修復錯誤代碼 0x80004005

5. 在新窗口中,單擊高級

現在,彈出窗口,如下圖所示。單擊高級。

6. 選中標記為自動應用修復的框,然後單擊下一步

現在,確保選中“自動應用修復”框,然後單擊下一步 |如何修復 Windows 10 中的錯誤代碼 0x80004005

7.按照屏幕上的說明完成故障排除過程。

3B。 從下載文件夾中刪除所有內容

當從 Windows 更新下載的文件損壞或錯誤時,您將收到 0x80004005 未指定錯誤。 在這種情況下,刪除此類文件應該會有所幫助。

1. 通過同時單擊Windows + E 鍵啟動文件資源管理器

2. 導航到此路徑C:\Windows\SoftwareDistribution\Download

注意:如果您已將文件下載到另一個驅動器中,請將“C”替換為相應的驅動器位置。

3. 現在,通過單擊Ctrl + A一起選擇該位置中存在的所有文件並刪除它們,如圖所示。

現在,通過同時單擊 Ctrl + A 鍵並刪除它們來選擇該位置中存在的所有文件。

4. 重複同樣的操作以清除回收站

3C。 手動下載並安裝 Windows 更新

許多用戶遇到錯誤代碼0x80004005,當您從官方網站手動下載並安裝Windows更新時可以輕鬆修復它。

1. 按Windows 鍵並單擊設置圖標。

計算機以安全模式重新啟動後,打開 Windows 設置。如何修復錯誤代碼 0x80004005

2. 現在,單擊“設置”窗口中的“更新和安全”。

現在,單擊設置窗口中的更新和安全 |如何修復 Windows 10 中的錯誤代碼 0x80004005

3. 檢查是否有待下載的更新。 如果是這樣,請記下更新的KB 編號

4. 然後,啟動網絡瀏覽器並鍵入Microsoft Windows update KBXXXXXX 下載將 XXXXX 替換步驟 3中記錄的 Windows 更新的 KB 編號。

5.下載更新並按照屏幕上的說明將其安裝到您的系統上。

另請閱讀:修復 Windows 更新錯誤代碼 0x80073712

方法 4:解決 Microsoft Outlook 0x80004005 未指定錯誤

如前所述,當您通過 Microsoft Outlook 發送電子郵件時,您可能會收到以下錯誤消息:發送和接收報告錯誤 0x80004005:操作失敗。 除了此錯誤消息,您可能還會遇到錯誤代碼 0x800ccc0d 。 發生這種情況的原因是防病毒軟件的腳本阻止功能或註冊表文件損壞或丟失。 您可以按照下面討論的兩種方法之一快速修復此錯誤。

4A。 禁用 Windows 防火牆和第三方防病毒軟件

注意:沒有安全防護的系統更容易受到惡意軟件和病毒的攻擊。 始終建議安裝可靠的防病毒軟件程序。

要解決系統中發送和接收報告的錯誤 0x80004005,建議禁用和/或卸載系統中的第三方防病毒軟件。

注意:這些步驟可能因您使用的防病毒程序而異。 這里以Avast Free Antivirus為例。

禁用 Avast 免費防病毒程序

1. 導航到任務欄中的Avast Antivirus 圖標並右鍵單擊它。

2. 點擊Avast shields control選項,如圖所示。

現在,選擇 Avast shields control 選項,您可以暫時禁用 Avast

3. 使用任何給定選項選擇臨時禁用Avast:

  • 禁用 10 分鐘
  • 禁用 1 小時
  • 禁用直到計算機重新啟動
  • 永久禁用

禁用 Windows Defender 防火牆

1. 通過在Windows 搜索欄中搜索來啟動控制面板

2. 選擇查看方式 > 類別,然後單擊系統和安全選項。

轉到“系統和安全”部分

3. 現在,單擊Windows Defender 防火牆,如圖所示。

現在,單擊 Windows Defender 防火牆。如何修復錯誤代碼 0x80004005

4. 從左側面板中選擇打開或關閉 Windows Defender 防火牆選項。

現在,在左側菜單中選擇打開或關閉 Windows Defender 防火牆選項。

5. 多次選中標題為關閉 Windows Defender 防火牆(不推薦)選項的框。 為清楚起見,請參閱給定的圖片。

現在,選中這些框;關閉 Windows Defender 防火牆(不推薦)

6.重新啟動系統並檢查問題是否已修復。

注意:一旦上述錯誤得到糾正,請打開 Windows Defender 防火牆。

另請閱讀:修復無法打開 Windows 防火牆錯誤代碼 0x80070422

如果禁用防病毒軟件沒有幫助,您可以按如下方式將其卸載:

卸載 Avast 免費殺毒軟件

1. 在您的 Windows 計算機上打開Avast Free Antivirus

2. 點擊右上角的菜單

3. 在這裡,點擊設置,如下圖所示。

現在,單擊設置,如下所示|如何修復 Windows 10 中的錯誤代碼 0x80004005

4. 從左側面板中選擇General ,然後取消選中Enable Self-Defense框,如圖所示。

在“故障排除”菜單中,取消選中“啟用自我防禦”框。

5. 屏幕上將顯示一個提示,確認您要禁用 Avast。 因此,單擊“確定”將其禁用並退出程序。

6. 通過在 Windows 搜索欄中搜索來啟動控制面板,然後選擇程序和功能,如圖所示。

啟動控制面板並選擇程序和功能。

7. 選擇Avast Free Antivirus並單擊卸載,如突出顯示的那樣。

選擇 Avast Free Antivirus,然後單擊卸載。

8. 在確認提示中單擊繼續。

注意:卸載防病毒程序所需的時間將根據應用程序的文件大小而有所不同。

4B。 在 Outlook 中禁用郵件通知

如果即使禁用防病毒程序後錯誤代碼仍未消失,請嘗試此替代方法。 當您在 Outlook 中禁用通知功能時,很有可能會解決發送和接收報告的錯誤 0x80004005。

注意:此方法將幫助您解決與接收新電子郵件有關的問題,但它可能無法解決與發送電子郵件有關的問題。

要在 Outlook 中禁用郵件通知,請按照以下步驟操作:

1. 打開Outlook帳戶並單擊文件

打開 Outlook 帳戶並單擊文件。

2. 然後,單擊選項,如下圖所示。

現在,點擊選項

3. 切換到郵件選項卡並取消選中標記為顯示桌面警報的框,如下圖所示。

在這裡,切換到“郵件”選項卡,取消選中“顯示桌面警報”框,然後單擊“確定”兩次。

4. 在出現的確認提示中單擊確定

方法 5:清理臨時文件

當您的系統有損壞的 DLL 文件或註冊表文件時,您將遇到錯誤代碼 0x80004005。 以下是在 Windows 10 中修復錯誤代碼 0x80004005 未指定錯誤的方法:

5A。 手動清理

1. 導航到開始菜單並輸入%temp%

2. 單擊打開導航到Temp文件夾。

現在,單擊打開以打開臨時文件 |如何修復 Windows 10 中的錯誤代碼 0x80004005

3. 在這裡,選擇所有文件和文件夾並單擊鼠標右鍵。

4. 單擊刪除以從系統中刪除所有臨時文件。

在這裡,選擇刪除選項如何修復錯誤代碼 0x80004005

5. 最後,重定向到回收站重複步驟4 以永久刪除文件/文件夾。

5B。 系統清理

1. 在Windows 搜索欄中鍵入Disk Cleanup並從此處打開它。

從搜索結果中打開磁盤清理

2. 選擇您要對其執行清理的驅動器(例如, C ),然後單擊確定。

現在,選擇要執行清理的驅動器,然後單擊“確定”。 0x80004005 未指定的錯誤

3. 選中名為Temporary Internet Files的框,然後單擊Clean up system files

在這裡,選中 Temporary Internet Files 框並單擊清理系統文件。 0x80004005 未指定的錯誤

5C。 刪除 Windows 舊文件

C:\Windows\Downloaded Program Files 文件夾包含 ActiveX 控件和 Internet Explorer 的 Java Applet 使用的文件。 當在網站上使用相同的功能時,您不需要再次下載它,但這些並沒有多大用處。 它們佔用磁盤空間,您應該定期清除它們。 雖然很少這樣,但如果您在此文件夾中有文件,請刪除它們。

1. 導航至本地磁盤 (C:) > Windows ,如下圖所示。

單擊本地磁盤 (C:),然後雙擊 Windows,如下圖所示。

2. 向下滾動並雙擊Downloaded Program Files 文件夾。

現在,向下滾動並雙擊 Downloaded Program Files 文件夾 |如何修復 Windows 10 中的錯誤代碼 0x80004005

3. 按Ctrl + A 鍵選擇所有文件。 然後,右鍵單擊並選擇Delete

另請閱讀:如何在 Windows 10 中刪除臨時文件

方法6:修復Windows XP上的錯誤代碼0x80004005

閱讀此處以了解有關 Windows XP 錯誤代碼以及如何修復它們的更多信息。

6A:使用 CD/DVD 啟動 Windows XP

當您嘗試啟動基於 Windows XP 的計算機時,如果 Windows 產品激活 (WPA) 已損壞或丟失,您將遇到錯誤。 以下是在 Windows XP 系統上修復錯誤代碼 0x80004005 的方法:

1. 將您的系統設置為從 CD 或 DVD 驅動器而不是 XP 系統啟動。 您可以通過閱讀與您的 PC 製造商相關的指南來做到這一點。

2. 現在,小心地Windows XP 光盤插入您的系統並重新啟動計算機。

3. 你會看到一個提示Press any key to boot from CD 。 所以,按任意鍵。

4. 出現提示時按R 鍵要使用故障恢復控制台修復 Windows XP 安裝,請按 R。

現在,按任意鍵從 CD 啟動,現在將提示您“要使用故障恢復控制台修復 Windows XP 安裝,請按 R。”

5. 接下來,按1繼續選項1. C:\WINDOWS

6. 輸入管理員密碼並按Enter繼續。

7. 鍵入cd C:\WINDOWS\System32並按Enter。

8. 輸入REN File_Name.extension File_Name.old重命名

Wpa.dbl Pidgen.dll Actshell.html Licdll.dll Regwizc.dll Licwmi.dll Wpabaln.exe文件

9. 現在,輸入<驅動器號>: [例如, C: ]。

10. 鍵入cd i386並按Enter

11.在這裡,一一鍵入以下命令,然後按 Enter

  • 展開 licwmi.dl_ %systemroot%\system32
  • 展開 regwizc.dl_ %systemroot%\system32
  • 展開 licdll.dl_ %systemroot%\system32
  • 展開 wpabaln.ex_ %systemroot%\system32
  • 展開 wpa.db_%systemroot%\system32
  • 展開 actshell.ht_ %systemroot%\system32
  • 複製 pidgen.dll %systemroot%\system32

12. 完成命令鍵入後,鍵入Exit以從故障恢復控制台中退出。

13. 最後按回車鍵重啟系統。

6B:卸載 Microsoft 6to4 適配器驅動程序

以下是如何通過從系統中卸載 Microsoft 6to4 設備來修復錯誤代碼 0x80004005。

注意:由於默認情況下所有這些設備都是隱藏的,因此您必須先啟用顯示隱藏的設備選項。

1. 通過在Windows 搜索欄中搜索來啟動設備管理器

2. 切換到查看選項卡,點擊顯示隱藏設備,如下圖所示。

現在,切換到查看選項卡並單擊顯示隱藏的設備。 0x80004005 未指定的錯誤

3. 現在,雙擊網絡適配器將其展開。

4. 在這裡,右鍵單擊以Microsoft 6to4開頭的設備,然後選擇卸載選項,如突出顯示的那樣。

5. 對所有Microsoft 6to4 設備重複該過程。

6. 完成後,重新啟動系統並檢查 0x80004005 未指定錯誤是否已糾正。

相關錯誤代碼

本指南中提到的方法也可用於基於 Windows XP 的系統中的各種錯誤。 這些代碼如下所列:

  • 錯誤代碼 0x80070002:每當 Windows XP 中的默認安全提供程序更改或系統驅動器號更改時,您都會遇到此錯誤代碼。
  • 錯誤代碼 0x8007007f 或 0x8007007e:更新服務包時,您會收到此錯誤代碼。 由於系統中的文件損壞或不匹配,也會發生這種情況。
  • 錯誤代碼 0x8009001d:如果您有意或無意修改 MountedDevices 註冊表值,您將面臨錯誤代碼 0x8009001d。
  • 錯誤代碼0x80090006:每當您修改驅動器號或特定文件或文件夾的默認位置未知時,您都會遇到此錯誤。
  • 錯誤代碼0x80004005:如果Windows產品激活所需的文件被修改或第三方防病毒程序干擾Windows XP的安裝,您會收到錯誤代碼0x80004005。
  • 錯誤代碼 0x800705aa、0x8007007e、0x80004005:當 Dpcdll.dll 丟失或您的系統有損壞的 Dpcdll.dll 文件時,您可能會收到任何這些錯誤代碼。
  • 錯誤代碼 0x800705aa、0x80070002、0x80004005、0x800405aa、0x80090019:這些錯誤是由於第三方應用程序的問題而發生的。
  • 錯誤代碼 0x800703e7:如果您在頁內操作期間遇到問題或磁盤損壞磁盤,您將遇到錯誤代碼 0x800703e7。

受到推崇的:

  • 修復 Windows 10 商店錯誤代碼 0x80072efd
  • 如何修復 iCUE 未檢測到設備
  • 如何使用 VLC、Windows 媒體播放器、iTunes 將 MP4 轉換為 MP3
  • 如何一次大規模取消訂閱 YouTube 頻道

我們希望本指南對您有所幫助,並且您能夠修復 Windows 10 PC 上的 0x80004005 未指定錯誤。 我們的有益指南也應該幫助您解決相關的錯誤。 讓我們知道哪種方法適用。 如果您對本文有任何疑問/評論,請隨時將它們放在評論部分。