.NET Framework 版本的填充碼錯誤和平台支援

注意 本文將會介紹填充碼錯誤訊息。 如果您是使用者,請在遇到填充碼錯誤「您必須從 [Windows 功能] 對話方塊啟用 .NET Framework」時嘗試解決方案。 對於任何其他填充碼錯誤,內容的目標觀眾為應用程式廠商或開發人員,您必須連絡應用程式廠商,才能讓他們知道這個應用程式存在問題。

錯誤:「您必須從 [Windows 功能] 對話方塊啟用 .NET Framework」

這個應用程式無法啟動。 您必須從 [Windows 功能] 對話方塊 (從 [控制台] 選擇 [程式集]、[開啟或關閉 Windows 功能]) 啟用 .NET Framework。
之所以發生這個問題,是因為應用程式的設定無法判斷適用的 .NET Framework 執行階段版本。 對應的填充碼錯誤為 SHIM_GOTO_CONTROLPANEL
為了解決問題,請啟用 Windows 7 和 Windows 8 上的作業系統功能 .NET Framework 3.5。


適用於 Windows 8
適用於 Windows 7



協力廠商解決方案免責聲明

錯誤:「無法啟動這個應用程式」

這個應用程式無法啟動。
應用程式的設定無法判斷適用的 .NET Framework 執行階段版本。 對應的填充碼錯誤為 SHIM_NOVERSION_FOUND
您無法自行修正此設定問題。 請連絡應用程式廠商,以解決問題。

錯誤:「所依賴的 .NET Framework 版本在這個裝置中不受支援」

這個應用程式無法啟動。 所依賴的 .NET Framework 版本在這個裝置中不受支援。
之所以發生這個問題,是因為應用程式並非建置用來在這個裝置上執行。 例如,您可能嘗試在使用 ARM 處理器的裝置上執行專為 Intel 處理器而建置的應用程式。 對應的填充碼錯誤為 SHIM_UNSUPPORTED_PLATFORM
您無法自行修正此設定問題。 請連絡應用程式廠商,以安裝適用的應用程式版本。

關於填充碼錯誤訊息

當您啟動 Microsoft .NET Framework 應用程式時,填充碼程式會判斷要載入哪個通用語言執行平台 (CLR) 版本,接著載入,然後啟動應用程式。 如果填充碼遇到錯誤 (例如,找不到電腦上相容的 .NET Framework 版本),就會顯示錯誤訊息與指示。 本文提供有關錯誤碼 SHIM_NOVERSION_FOUNDSHIM_GOTO_CONTROLPANELSHIM_UNSUPPORTED_PLATFORM 的資訊。

如需有關 .NET Framework 初始化錯誤的詳細資訊,請參閱下列 MSDN 網頁:

內容

文章識別碼:2715633 - 最後檢閱時間:2017年1月30日 - 修訂: 2

Microsoft .NET Framework 4.5

意見反應