許多使用者在安裝軟體或升級 Windows XP SP3 時,會遇到「應用程式無法正常初始化 (0xc0000135)」錯誤訊息,導致安裝中斷。這其實是經典的 .NET Framework 缺失 問題。本文說明錯誤成因與完整解決步驟。
錯誤代碼 0xc0000135 (STATUS_DLL_NOT_FOUND) 表示應用程式啟動時找不到必要的動態連結庫。大多數情況下,該程式是以 Visual Studio .NET 開發,執行時仰賴 .NET Framework 執行環境。若系統未安裝對應版本的 .NET Framework,CLR (Common Language Runtime) 無法載入,即拋出此錯誤。
註:原文提供的舊版連結已失效,建議使用上方最新官方連結。
sfc /scannow 修復系統檔案。mscoree.dll、clr.dll)。在「執行」或命令提示字元輸入:
reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP" /s
可列出已安裝的 .NET 版本與版本號。
補充說明:Windows XP 官方支援已於 2014 年終止,建議升級至支援中的作業系統以獲得安全更新與更好的相容性。