15 修復了錯誤代碼 0xc000007b

15 修復了錯誤代碼 0xc000007b

在啟動桌面上的任何 Windows 應用程序或您喜愛的遊戲(如《刺客信條》或 GTA 5)時,您是否意外遇到錯誤代碼 0xc000007b(應用程序無法正確啟動)?

無論您嘗試啟動哪個應用程序,都可能出現錯誤 0xc000007b,並顯示錯誤消息:應用程序無法正確啟動 (0xc000007b)。

單擊“確定”關閉應用程序,然後單擊“確定”按鈕,將關閉導致錯誤的應用程序。

如果您遇到同樣的錯誤並且無法啟動任何應用程序,這篇有關如何修復錯誤代碼 0xc000007b 的文章將引導您使用故障排除程序來解決此錯誤。跳至下一部分以了解更多信息。

為什麼我收到錯誤 0xc000007b – 應用程序無法正確啟動?

當您或您的 Windows PC 嘗試運行缺少 DLL 文件或運行時的應用程序時,會出現錯誤代碼 0xc000007b。

遇到此類終端錯誤時,應用程序會提示您關閉錯誤消息,但不會給出錯誤原因。

經過分析Windows論壇上不滿意用戶的投訴,我們發現了導致應用程序錯誤0xc000007b的幾個原因:

  • 錯誤代碼 0xc000007b 首次出現在 Windows 10 週年更新發布後。對於某些用戶來說,錯誤會在任何功能或補丁更新後立即出現,並阻止他們運行任何應用程序。
  • 如前所述,當硬盤驅動器上沒有應用程序所需的 DLL 文件,或者找不到 Microsoft Visual C++ Redistributable Packages、DirectX Runtime 和文件時,就會出現該錯誤。NET框架。這是由於惡意軟件誤報、硬盤分區損壞、可再發行軟件包丟失、映像格式無效或 Windows 系統文件錯誤導致防病毒軟件自動阻止任何 DLL 文件。
  • 通常,當64位進程和32位系統發生衝突時,會出現錯誤代碼0xc000007b。與 64 位版本的 Windows 不同,32 位環境無法執行內存密集型活動。如果強制 64 位進程在 32 位系統上運行,則很可能會出現該錯誤代碼。
  • 如果某些 32 位軟件需要面向 64 位系統的 DLL 文件,反之亦然,則可能會出現應用程序錯誤,因為應用程序啟動時不會執行依賴項。
  • 最後,由於軟件內的錯誤、缺乏管理員權限或與當前 Windows 平台的兼容性問題,可能會出現應用程序錯誤 0xc000007b。可以通過重新安裝應用程序、重置應用程序首選項或在兼容模式下運行應用程序來解決此問題。

如何修復應用程序錯誤0xc000007b(應用程序無法正確啟動)?

雖然應用程序錯誤 0xc000007b 的原因可能看起來很模糊,但該錯誤消息對於世界各地的許多用戶來說是經常出現的情況。錯誤的申請不限於特定列表。

由於沒有神奇的方法可以找到設備上出現的錯誤代碼的特定解決方案,因此您需要花一些時間並嘗試下面的一些修復方法來修復 Windows PC 上的 0xc000007b 並輕鬆運行您喜歡的應用程序。

如果某個故障排除技巧對您不起作用,請立即轉向下一組修復。

修復應用程序錯誤 0xc000007b 的解決方案

  1. 重新啟動您的 Windows 電腦
  2. 執行乾淨啟動
  3. 檢查並修復 Windows 硬盤上損壞的系統文件
  4. 以管理員權限運行程序
  5. 重置應用程序首選項以修復有問題的 Windows 應用程序
  6. 以兼容模式運行 Windows 應用程序
  7. 正確重新安裝應用程序,錯誤代碼為 0xc000007b。
  8. 在 64 位版本的 Windows 上下載並複制 32 位 DLL 文件。
  9. 更新或重新安裝文件。網絡框架
  10. 更新 DirectX 運行時
  11. 卸載並重新安裝 Microsoft Visual C++ Redistributable Packages
  12. 運行CHKDWe掃描並修復硬盤分區文件
  13. 更新 Windows 以修復錯誤 0xc000007b
  14. 安裝libvlc.dll DLL(僅適用於VLC應用程序錯誤0xc000007b)
  15. 使用 AIO 包重新安裝和更新 Windows VC 運行時文件

1. 重新啟動 Windows 計算機。

簡單的重新啟動可以幫助修復幾乎所有 Windows 錯誤,因為重新啟動會清除緩存文件並撤消對註冊表和 DLL 文件的臨時更改。重新啟動 Windows 設備可以在下次啟動時快速解決應用程序錯誤 0xc000007b。請按照以下說明重新啟動您的設備:

  • 如果您已登錄 Windows,請按任務欄上的 Windows 按鈕打開“開始”菜單。
  • 按左下角的電源按鈕。
  • 在電源菜單中,單擊重新啟動。
  • 如果您在登錄屏幕上,請按右下角的電源按鈕,然後單擊“重新啟動”。
  • 等待並查看下次啟動時錯誤是否得到修復。

2. 執行乾淨啟動

如果重新啟動設備未能修復錯誤,您可以嘗試執行乾淨啟動,這會消除可能干擾應用程序的任何第三方服務和進程。

要執行乾淨啟動,您必須登錄 Windows 帳戶。請按照以下說明在 Windows 10 上執行乾淨啟動:

  • 打開“開始”菜單,msconfig在 Windows 搜索欄中鍵入內容,然後在“系統配置”應用程序中按 Enter。
  • 打開“系統配置”窗口中的“服務”選項卡。
  • 勾選“隱藏所有Microsoft服務”,然後單擊“全部禁用”。
  • 單擊啟動選項卡,然後單擊打開任務管理器。
  • 進入任務管理器的“啟動”選項卡後,選擇所有條目並單擊“禁用”按鈕。
  • 關閉任務管理器窗口。
  • 單擊“應用”,然後單擊“確定”按鈕確認更改。
  • 重新啟動您的 Windows 設備。

3. 檢查並修復 Windows 硬盤上損壞的系統文件

在某些情況下,啟動應用程序時可能會出現錯誤代碼 0xc000007b,因為該應用程序運行所需的 Windows 系統文件可能已損壞或從其通常位置丟失。

由於系統文件損壞而發生的錯誤可以通過命令行運行 SFC(系統文件檢查器)和 DISM(部署映像服務和管理)軟件實用程序來修復。

他們掃描 Windows 分區中存在的文件,查找可能由任何惡意軟件或無法識別的第三方軟件引起的違規行為,並通過 Windows 更新下載丟失的系統文件來修復這些問題。請按照以下步驟修復此錯誤:

  • 按鍵盤上的Win鍵打開開始菜單,輸入cmd並在命令提示符下單擊“以管理員身份運行”。
  • 使用管理員權限啟動命令提示符後,在命令提示符中鍵入以下命令並按 Enter:sfc /scannow
  • 如果問題仍然存在,請在 CMD 終端中再次鍵入以下命令,並在每輸入一個命令後按 Enter 鍵:

Dism /Online /Cleanup-Image /CheckHealth
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /RestoreHealth

  • 這些命令行實用程序將花費大量時間來掃描和修復系統文件中的錯誤,因此請務必耐心等待。
  • 如果 SFC 和 DISM 未修復 0xc000007b 錯誤消息,請繼續執行下一個方法。

4.以管理員權限運行程序

從桌面快捷方式啟動應用程序時可能會出現應用程序錯誤,因為該程序無法獲取訪問僅為具有管理員權限的用戶安裝的必要運行時環境所需的管理權限。

您可以嘗試通過管理員身份驗證運行軟件來解決此錯誤,如下所示:

  • 導航到具有應用程序圖標或桌面快捷方式的窗口。
  • 右鍵單擊導致錯誤的應用程序的圖標。
  • 從上下文菜單中選擇“以管理員身份運行”。
  • 單擊 UAC 窗口上的“是”以確認您的選擇。
  • 如果您沒有登錄管理員帳戶,則可能需要輸入筆記本電腦的管理員密碼。
  • 檢查授予管理員權限後錯誤代碼 0xc000007b 是否仍然存在。

5. 重置應用程序首選項以修復有問題的 Windows 應用程序。

假設您在打開 Windows UWP 應用程序時遇到問題,並且 0xc000007b 錯誤彈出窗口提示您在啟動時關閉該應用程序。

在這種情況下,您可以嘗試在 Windows 設置中重置應用程序首選項並將其恢復為默認值。請按照以下說明重置 Windows 應用程序:

  • 按 Win + I 鍵盤快捷鍵打開“設置”應用程序。
  • 選擇應用程序類別。
  • 在右窗格中的應用程序列表中,找到導致錯誤的 Windows 應用程序。
  • 單擊應用程序並選擇應用程序名稱下的“更多選項”。
  • 向下滾動並單擊“重置”按鈕。
  • 再次單擊“重置”確認您的操作,應用程序設置將恢復為出廠設置。
  • 重置應用程序設置後,再次運行應用程序以查看錯誤代碼是否仍然出現。

6. 在兼容模式下運行Windows 應用程序。

當您要在 Windows 10/11 上運行專為舊版 Windows(例如 Windows 98、XP、Vista、7 或 8)設計的應用程序時,您可能會收到 0xc000007b 錯誤消息。

出現這樣的問題是由於兼容性錯誤,我們可以使用Windows兼容性疑難解答來找出程序在哪個Windows平台上運行沒有錯誤。請按照以下步驟使用兼容性疑難解答:

  • 右鍵單擊應用程序的圖標可打開其上下文菜單。
  • 單擊屬性。
  • 單擊“兼容性”選項卡。
  • 單擊“運行兼容性疑難解答”。
  • 疑難解答程序將開始查找問題並詢問您是否要嘗試推薦的設置或疑難解答程序。
  • 選擇嘗試推薦的設置。
  • 疑難解答程序將首先嘗試將兼容模式設置為 Windows Vista。
  • 單擊“測試程序…”檢查應用程序運行是否沒有錯誤。
  • 單擊“下一步”繼續。
  • 如果程序啟動時沒有錯誤,請選擇“是”並保存該程序的這些設置。
  • 如果還有其他問題,請單擊“否”,然後使用不同的設置重試以查找其他故障排除步驟。
  • 如果您想嘗試不同版本的 Windows,請選擇第一個選項,然後單擊“下一步”。
  • 從列表中選擇任意版本的 Windows。
  • 單擊“下一步”查看應用程序在兼容模式下運行是否沒有錯誤。
  • 重複這些步驟,直到找到正確的 Windows 兼容模式。
  • 您還可以從“兼容性”選項卡手動選擇您的 Windows 版本。
  • 選中“以兼容模式運行此程序”選項,然後從下拉菜單中選擇任何 Windows 操作系統。
  • 單擊“確定”應用設置並嘗試打開應用程序以查看錯誤代碼是否仍然存在。

7. 正確重新安裝錯誤代碼為 0xc000007b 的應用程序。

假設上述方法都沒有解決您的問題。在這種情況下,您可能會遇到此問題,因為在安裝複雜軟件期間發生錯誤且未完全完成。

只有卸載並重新安裝受影響的軟件才能解決該問題。話雖這麼說,您應該在備份必要的文件和設置後按照以下步驟操作:

  • 單擊“開始”按鈕,輸入control panel“Search Windows”並打開第一個選項。
  • 單擊“控制面板”窗口中“程序”類別下的“卸載程序”。
  • 在已安裝的程序列表中查找導致錯誤代碼的應用程序。
  • 右鍵單擊該應用程序,然後單擊卸載。
  • 按照屏幕上的刪除嚮導刪除軟件中存儲的所有內容。
  • 卸載完成後,重新啟動桌面。
  • 下次啟動時,通過從 Google 下載最新的可執行文件並按照安裝程序的屏幕說明進行安裝來重新安裝應用程序。
  • 重新安裝應用程序後,嘗試啟動它並查看錯誤是否已解決。

8. 在 64 位版本的 Windows 上下載並複制 32 位 DLL 文件。

根據 Windows 論壇上的投訴,社區得出結論,下載 32 位版本的 DLL 文件並將其粘貼到受影響應用程序的直接目錄中可以幫助修復錯誤代碼 0xc000007b。

此特定修復與您的系統架構無關,因為任何 64 位或 32 位軟件只需要 32 位 DLL 即可正常運行而不會出現任何錯誤。這裡我們將告訴您如何使用這兩個DLL文件——xinput1_3.dll和msvcr110.dll來修復彈出錯誤:

下載並安裝xinput1_3.dll

  • 單擊 32 位 xinput1_3 DLL 旁邊的下載按鈕。
  • 打開下載的 zip 文件並將其解壓到您的“下載”文件夾中。
  • 使用 Ctrl+C 複製文件,導航到應用程序可執行文件所在的文件夾,然後使用 Ctrl+V 粘貼系統 DLL 文件。
  • 您還可以將其粘貼到 C:\Windows\SysWOW64 文件夾中並覆蓋現有文件。

下載並安裝 msvcr110.dll

  • 根據您的系統架構,下載 32 位或 64 位版本的 msvcr110.dll。
  • 打開下載的 zip 文件並將其解壓到您的“下載”文件夾中。
  • 使用 Ctrl+C 複製文件,導航到應用程序可執行文件所在的文件夾,然後使用 Ctrl+V 粘貼系統 DLL 文件。
  • 如果該文件無法幫助修復錯誤,您可以嘗試下載不同體系結構的 DLL 並替換之前的版本。

9. 更新或重新安裝文件。網絡框架

大多數情況下,是錯誤的文件。NET Framework 是錯誤 0xc000007b 的主要原因。

某些應用程序要么沒有找到正確的包。NET Framework 進行操作,或者計算機上安裝的框架文件未正確安裝。

請按照以下各種修復中列出的步驟來解決此錯誤:

安裝缺少的軟件包。網絡框架:

  • 通過搜索 Windows 搜索打開控制面板。
  • 單擊“程序”類別,然後選擇“程序和功能”下的“打開或關閉 Windows 功能”選項。
  • 在可用 Windows 功能列表中,選中第一個選項的框。NET Framework 3.5(包括.NET 2.0和3.0)
  • 單擊“確定”。
  • Windows Update 將自動從 Internet 下載所需的軟件包並將功能添加到您的桌面。按照屏幕上的說明進行操作,並根據需要重新啟動。

修復您現有的安裝。網絡框架:

  • 下載微軟恢復工具。NET Framework 從官方下載站點
  • 通過運行可執行文件來運行安裝程序。
  • 修復工具將自動搜索安裝中的任何問題。NET Framework 並嘗試修復它們。

重新安裝。網絡框架:

  • 如果修復工具不起作用,有一個直接的修復方法——重新安裝。
  • 從“開始”菜單打開“控制面板”,然後單擊“程序”下的“卸載程序”。
  • 在列表中找到任何現有的安裝文件。NET Framework,單擊每一個,然後單擊“卸載/更改”按鈕。
  • 卸載完成後,重新啟動計算機。
  • 通過從提供的鏈接下載最新的運行時並直接安裝來繼續重新安裝。

10.更新 DirectX 運行時

運行應用程序提供的任何 GUI 都需要 DirectX 運行時。但是,當您的系統上找不到正確的 DirectX 運行時文件時,該軟件可能會顯示錯誤代碼 0xc000007b。在這種情況下,您可以嘗試通過執行以下操作重新安裝或更新 DirectX:

  • 轉至 DirectX 官方下載站點,為最終用戶下載 DirectX 運行時 Web 安裝程序。
  • 下載完成後運行安裝文件。
  • DirectX(R) 安裝嚮導將自動查找舊的和丟失的 DirectX 文件並自動安裝它們。
  • 嘗試重新啟動應用程序以查看新的 DirectX 運行時是否已修復該錯誤消息。

11. 刪除並重新安裝 Microsoft Visual C++ Redistributable Packages。

如前所述,Microsoft Visual C++ 的問題通常是此問題的根源。如果您懷疑 Microsoft Visual C++ 有問題,重新安裝可再發行軟件包應該可以解決該問題。為此,請按照以下步驟操作:

  • 進入控制面板並單擊“程序”下的“卸載程序”。
  • 在列表中查找 Microsoft Visual C++ Redistributable-x86 或 Microsoft Visual C++ Redistributable-x64,具體取決於計算機的操作系統。
  • 右鍵單擊它們中的每一個,然後單擊“刪除”。
  • 要刪除可再發行軟件包,請按照刪除嚮導提供的屏幕說明進行操作。
  • 刪除可再發行組件後重新啟動計算機。
  • 如果您使用的是 32 位操作系統,請下載Microsoft Visual C++ Redistributable Package – x86Microsoft Visual C++ Redistributable Package – x64(如果您的計算機運行的是 64 位操作系統)。
  • 如果您已卸載兩個版本的 Redistributable,請下載兩個 Redistributable 安裝程序。
  • 下載安裝程序後,運行它並按照其說明安裝任何可再發行版本。如果您需要下載兩個可再發行安裝,最好單獨運行每個可再發行安裝。

12、運行CHKDWe掃描並修復硬盤分區文件。

硬盤驅動器故障或分區錯誤可能會導致 0xc000007b 錯誤,因為安裝的應用程序可能無法訪問損壞分區上存儲的某些系統文件。

CHKDWe 是一個重要的 Windows 實用程序,用於檢查分區上的錯誤并快速修復壞扇區(如果有)。按照以下說明chkdsk 在主硬盤驅動器分區上運行命令:

  • 按鍵盤上的 Win 打開開始菜單,cmd在命令提示符中鍵入並單擊“以管理員身份運行”。
  • 在命令行中輸入chkdsk C: 並按 Enter。
  • 系統將詢問您是否要安排下次重新啟動計算機時進行掃描。要確認,請在提升的命令提示符下鍵入 y 並按 Enter 鍵。
  • 重新啟動您的 Windows 計算機。
  • 下次啟動時,CHKDWe 將自動啟動並掃描計算機硬盤上的 C: 驅動器。請耐心等待該過程完成。
  • CHKDWe 完成掃描和修復分區後,設備將啟動進入 Windows。

13.更新Windows以修復錯誤0xc000007b

雖然在某些情況下安裝 Windows 更新可能會令人沮喪,但最新版本的 Windows 10 附帶了最新的錯誤修復和功能更新,可以修復應用程序錯誤 0xc000007b。

請按照此處的說明將 Windows 10 更新到最新版本:

  • 使用鍵盤快捷鍵 Win + I 打開“設置”。
  • 選擇“更新和安全”類別,然後打開左側窗格中的“Windows 更新”部分。
  • 單擊“檢查更新”並耐心等待 Windows 自動從 Internet 下載更新。
  • 下載後,單擊“立即重新啟動”開始安裝。

14.安裝DLL文件libvlc.dll(僅適用於VLC應用程序錯誤0xc000007b)

如果您在啟動或使用 VLC 媒體播放器時收到錯誤代碼 0xc000007c,此方法將解決您的問題。

當媒體播放器在 Windows 系統目錄中找不到 libvlc.dll 文件時,會出現此 VLC 應用程序錯誤。

按照以下說明下載系統 DLL 文件並將其粘貼到主分區的 System32 文件夾中:

  • 點擊鏈接下載 libvlc.dll 文件。
  • 您可以下載 64 位或 32 位版本的 libvlc.dll,具體取決於您系統上安裝的 VLC 版本。
  • 將下載的 zip 文件解壓到“下載”文件夾並使用 Ctrl+C 複製 libvlc.dll。
  • 在 Windows 資源管理器中導航到以下文件夾:C:\Windows\System32。
  • 使用 Ctrl + V 將文件粘貼到此文件夾中。
  • 粘貼時允許 UAC 提示授予管理員權限。
  • 啟動 VLC 媒體播放器檢查問題是否仍然存在。

15.使用AIO包重新安裝和更新Windows VC運行時文件

假設上述所有方法都不適合您。在這種情況下,您可以嘗試卸載所有 Microsoft Visual C++ Redistributable Packages,清理 Windows 系統中的剩余文件,然後使用 AIO VC Redist 軟件包重新安裝。為此,請按照以下步驟操作:

  • 使用鍵盤快捷鍵打開“運行”對話框:Win 鍵 + R。
  • appwiz.cpl在字段中輸入“運行”並按 Enter 鍵。
  • 在已安裝的應用程序列表中,找到所有 Microsoft Visual C++ xxxx 可再發行組件,右鍵單擊每個應用程序,然後選擇“卸載”。(xxxx = 所分發的 VC 的發布年份)
  • 刪除每個組件後,您需要清除 WinSxS 組件存儲。
  • 使用鍵盤快捷鍵 Windows + X 打開開始菜單上下文窗口。
  • 單擊“Windows PowerShell(管理員)”或“命令提示符(管理員)”。
  • 在終端窗口中輸入以下命令並按 Enter 執行:Dism.exe /online /Cleanup-Image /StartComponentCleanup
  • 等待該過程完成並重新啟動計算機。
  • 下次下載時,請轉到VC Redistributable AIO 的下載鏈接,然後單擊左上角的“下載”按鈕。
  • 將 zip 文件解壓縮到一個單獨的文件夾,並在解壓後打開該文件夾。
  • 右鍵單擊 install_all.bat 文件並選擇“以管理員身份運行”選項。
  • 等待幾分鐘,讓自動安裝過程完成。
  • 重新啟動計算機並檢查錯誤代碼 0xc000007b 是否仍然存在。

總結

如果上述修復對您不起作用,您可以嘗試重新安裝 Windows,作為修復錯誤的最後手段。儘管我們建議您首先嘗試修復安裝,但如果它不起作用,您始終可以從官方網站獲取最新的 ISO 並進行全新安裝。

常問問題

0xc000007b 是什麼意思?

錯誤代碼0xc000007b表示由於缺少DLL或Windows系統文件或應用程序文件損壞,應用程序無法啟動或正確運行。

為什麼會出現0xc000007b錯誤?

由於缺少 Windows DLL 或系統文件、損壞的應用程序文件、不正確的 Windows 分區、兼容性問題或特定於正在啟動的應用程序的任何錯誤,會出現錯誤代碼 0xc000007b。

如何修復錯誤代碼 0xc000007b?

您可以通過安裝丟失的 DLL 文件、執行 SFC 和 DISM 掃描、使用 CHKDWe 掃描分區錯誤、重新安裝可再發行軟件包來修復錯誤代碼 0xc000007b。NET Framework、DirectX 和 VC,方法是重新安裝應用程序並更新 Windows。

如何修復 GTA 5 中的 0xc000007b?

您可以通過重新安裝 Rockstar Launcher 或在 Windows 安全漏洞保護設置中禁用 Rockstar Launcher 圖像的強制隨機化來修復 GTA 5 中的錯誤代碼 0xc000007b。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *