一、初步診斷方法
1、查看Windows更新是否有未安裝的更新,在控制面板的“程序與功能”中找到“查看已安裝的更新”,確認.Net Framework版本是否與4.6.2對應。
2、查看是否有殘留的.Net Framework安裝文件導致安裝失敗。打開CMD命令行窗口,輸入cmd /c reg query “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP”查看是否有任何版本的.Net Framework存在。
3、啟用.Net Framework日誌記錄,可以在特定的Windows事件中心中查看對應的事件。啟用日誌記錄的方法:在註冊表中創建HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\Logging項,然後在Logging項中創建值或子項。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\Logging] "LogFileName"="C:\\Windows\\Microsoft.NET\\Framework\\NDP64\\netfx_Extended_Runtime64.log" "LogLevel"=dword:00000000
二、安裝.net framework4.6.2
1、使用Microsoft官方提供的離線安裝程序,可以提高安裝成功率。下載網址:https://www.microsoft.com/en-us/download/details.aspx?id=53344
2、嘗試手動安裝.net Framework。步驟如下:
(1)確保所有.Net Framework相關的Windows服務都已啟動。 服務名相關性質 .NET Framework NGEN v4.0.30319_X86 依賴於 RPC Endpoint Mapper。 .NET Framework NGEN v4.0.30319_X64 依賴於 RPC Endpoint Mapper。 .NET Framework v4.0.30319_X86啟用了“.NET Framework NGEN v4.0.30319_X86”。 .NET Framework v4.0.30319_X64啟用了“.NET Framework NGEN v4.0.30319_X64”。 (2)檢查是否安裝了不一致的.Net Framework版本。如果已經安裝了較新的版本,則需要卸載。如果需要使用舊版本或多個版本,則需要卸載並重新安裝。
三、清除.Net Framework殘留文件
1、清除Windows註冊表中的殘留項。使用REGEDIT.exe打開註冊表,然後刪除以下項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\install.exe
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{3CC29F3F-8CE7-44BE-BCCD-73F1F3659F20}.NETv4.6.2
2、刪除殘留文件和文件夾。
四、關閉安全軟件和防火牆
關閉防病毒軟件和防火牆,並且使用管理員權限運行.Net Framework安裝程序。
五、常見的.Net Framework安裝錯誤信息及解決方法
1、”0x800F0906″錯誤信息,表示Windows服務未啟動或組策略設置禁用了此功能。步驟如下:
(1)打開組策略編輯器(gpedit.msc)。 (2)選擇“計算機配置——管理模板——系統——Windows功能”。 (3)找到“啟用或禁用Windows功能”,在這裡勾選".Net Framework 3.5"。 (4)重新運行安裝程序。
2、“HRESULT 0x800736B3”錯誤信息,表示安裝缺少了組件或組件損壞。步驟如下:
(1)打開CMD命令行窗口,運行“SFC /Scannow”命令,以檢查系統文件是否損壞。 (2)打開CMD命令行窗口,運行“DISM /Online /Cleanup-Image /RestoreHealth”命令,以還原損壞的組件。
3、“HRESULT 0x80070BC9”錯誤信息,表示磁盤空間不足。清理磁盤空間之後再嘗試安裝。
六、參考資料
1、.Net Framework 日誌記錄資料:https://docs.microsoft.com/en-us/dotnet/framework/deployment/how-to-enable-and-disable-net-framework-logging
2、Microsoft .NET Framework Repair Tool:https://www.microsoft.com/net/download/dotnet-framework-runtime/net462
3、.NET Framework 4.6.2安裝程序:https://www.microsoft.com/en-us/download/details.aspx?id=53344
原創文章,作者:ZSXDN,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/324881.html