如何修復 Windows 10 和 11 中的 0xc0000142 應用程序錯誤

Jacki

當您嘗試在 Windows 10 或 11 系統上打開應用程序時,0xc0000142 錯誤可能是一個令人頭疼的問題。此錯誤通常會顯示消息“應用程序無法正確啟動 (0xc0000142)”。雖然它最常與遊戲和 Microsoft Office 應用程序相關,但它可以影響任何程序,包括命令提示符等基本系統工具。

當 Windows 無法初始化運行應用程序所需的關鍵組件時,會出現此錯誤。它通常是由系統文件損壞、與其他軟件衝突或 Windows 註冊表問題引起的。讓我們探索一些有效的方法來解決此錯誤並使您的應用程序重新運行。

方法一:重新註冊DLL文件

DLL 文件損壞或註冊不當是導致 0xc0000142 錯誤的常見原因。以下是重新註冊它們的方法:

步驟一:右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”或“命令提示符(管理員)”,打開提升的命令提示符。

步驟2:在命令提示符窗口中,輸入以下命令並按 Enter:

for %i in (%windir%system32*.dll) do regsvr32.exe /s %i

步驟3:等待該過程完成。可能需要幾分鐘。

第4步:重新啟動計算機並檢查錯誤是否已解決。

該命令會重新註冊System32文件夾中的所有DLL文件,這可以修復許多應用程序啟動問題。

方法 2:運行系統文件檢查器 (SFC) 和 DISM

Windows 包含用於修復損壞的系統文件的內置工具。以下是如何使用它們:

步驟一:按照方法 1 中所述打開提升的命令提示符。

步驟2:輸入以下命令運行系統文件檢查器:

sfc /scannow

步驟3:等待掃描完成。如果 SFC 發現並修復問題,請重新啟動計算機。

第4步:如果錯誤仍然存​​在,請使用以下命令運行 DISM 工具:

DISM /Online /Cleanup-Image /RestoreHealth

第5步:DISM 完成後,重新啟動計算機並檢查錯誤是否已解決。

這些工具可以修復許多可能導致 0xc0000142 錯誤的系統級問題。

方法 3:執行乾淨啟動

乾淨啟動使用最少的驅動程序和啟動程序啟動 Windows,這可以幫助確定是否是第三方應用程序導致了錯誤:

步驟一:Windows key + R, 類型msconfig,然後按 Enter 鍵。

步驟2:在“系統配置”窗口中,轉到“服務”選項卡。

步驟3:選中“隱藏所有 Microsoft 服務”旁邊的框,然後單擊“全部禁用”。

第4步:轉到啟動選項卡並單擊“打開任務管理器”。

第5步:禁用任務管理器中的所有啟動項。

第6步:關閉任務管理器,單擊“系統配置”中的“確定”,然後重新啟動計算機。

第7步:嘗試運行出現 0xc0000142 錯誤的應用程序。

如果乾淨啟動狀態下未出現該錯誤,請逐漸重新啟用服務和啟動項以識別衝突的程序。

方法4:修改註冊表設置

不正確的註冊表設置有時會導致 0xc0000142 錯誤。檢查和修改它們的方法如下:

步驟一:Windows key + R, 類型regedit,然後按 Enter 鍵。

步驟2:導航到該鍵:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows

步驟3:在右側窗格中找到“LoadAppInit_DLLs”值。

第4步:雙擊它並將值從 1 更改為 0。

第5步:單擊“確定”,關閉註冊表編輯器,然後重新啟動計算機。

此更改可防止某些 DLL 在啟動時加載,從而可以解決導致 0xc0000142 錯誤的衝突。

方法 5:更新或重新安裝有問題的應用程序

如果錯誤僅發生在特定應用程序上,更新或重新安裝它可能會有所幫助:

步驟一:檢查有問題的應用程序的更新並安裝它們(如果有)。

步驟2:如果更新沒有幫助,請完全卸載該應用程序。

步驟3:重新啟動計算機。

第4步:從官方網站下載該應用程序的最新版本。

第5步:安裝應用程序並檢查錯誤是否仍然存在。

推薦閱讀:如何在 Windows 11 中使用 AppLocker 控制應用程序訪問

全新安裝通常可以解決由損壞的應用程序文件或不正確的配置引起的問題。

0xc0000142 錯誤可能會持續存在,但在大多數情況下這些方法應該有助於解決該錯誤。如果您已嘗試所有這些步驟但仍然遇到錯誤,請考慮向 Microsoft 支持或專業技術人員尋求幫助。請記住在進行重大系統更改之前始終備份重要數據。