在原版Windows 7中安裝.NET Framework 4.8教程(原版Windows 7安裝.NET Framework 4.61報錯netfx_Full-x64.msi是缺少微軟信賴軟件證書)
[重要通告]如您遇疑難雜癥,本站支持知識付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
今天有經(jīng)常聯(lián)系我的網(wǎng)絡(luò)朋友找到我說安裝“用友T+13.0標(biāo)準(zhǔn)版與專業(yè)版”時提示.NET Framework出現(xiàn)錯誤;“netfx_Full_GDR_x64.msi”錯誤,如下圖所示
其實(shí)出現(xiàn)這個錯誤,就是因?yàn)榘惭b包中無“netfx_Full_GDR_x64.msi”,但你要仔細(xì)看最上面的一句顯示,是關(guān)于網(wǎng)絡(luò),無非就是連接不上造成的;
在原版Windows 7中安裝.NET Framework 4.8教程
寫在前面,任何一個的安裝,都必須重啟電腦,本教程同樣適用于Win Server 2008 R2系統(tǒng),不能用于不帶R2的系統(tǒng)!
1、首先安裝證書MicrosoftRootCertificateAuthority2011.cer
2、再安裝插件Windows6.1-KB2813430-x64.msu
3、安裝離線net4.8 ndp48-x86-x64-allos-enu.exe
4、再安裝ndp48-x86-x64-allos-chs.exe
以上四個文件,站內(nèi)下載,收取百度SVIP存儲費(fèi)!
.Net Framework 4.8 所需補(bǔ)丁編號:KB2813430(不受信任證書的自動更新程序)
下載地址:Microsoft Update Catalog? ? https://www.catalog.update.microsoft.com/Search.aspx?q=KB2813430
.Net Framework 4.8 所需跟證書: MicRooCerAut2011_2011_03_22.crt(MicrosoftRootCertificateAuthority2011)
Microsoft 根證書頒發(fā)機(jī)構(gòu) 2011 https://www.microsoft.com/pkiops/Docs/Repository.htm
證書下載地址:https://stackoverflow.com/questions/47176239/a-certificate-chain-could-not-be-built-to-a-trusted-root-authority/60812129#60812129
.NET Framework 4.8(注:下載Run apps - Runtime_Offline installer 和 中文(簡體))https://dotnet.microsoft.com/download/dotnet-framework/net48
步驟:先安裝 KB2813430 補(bǔ)丁、重啟后安裝證書(選擇 將所有的證書都放入下列存儲-->受信任的根證書頒發(fā)機(jī)構(gòu))、再安裝 ndp48-x86-x64-allos-enu.exe,然后安裝ndp48-x86-x64-allos-chs.exe語言包。
https://download.microsoft.com/download/f/3/a/f3a6af84-da23-40a5-8d1c-49cc10c8e76f/NDP48-x86-x64-AllOS-ENU.exe
https://download.visualstudio.microsoft.com/download/pr/c2ad65ab-bab3-4d24-ada4-aaf2ff0c1266/da0b04eeb40d81b63dcb74711ebbe8d9/ndp48-x86-x64-allos-chs.exe
.NET Framework綜合下載地址: https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net461
延伸閱讀:解說Windows 7
Windows 7是一個老的操作系統(tǒng),它與它的SP1版本早已在2015年1月13日結(jié)束主流版本的支持,雖然微軟官方將最終支持日期延期到2020年1月14日,但這也已經(jīng)過去了幾年的時間了,參考:https://learn.microsoft.com/en-us/lifecycle/products/windows-7。
那為什么需要使用.NET Framework 4.8呢?因?yàn)?NET Framework 4.8是最后一個經(jīng)典.NET Framework的大版本,而且它能夠支持到NET Standard 2.0,也就是說,在一個.NET Framework 4.8的應(yīng)用程序中,可以引用一個target到NET Standard 2.0的跨平臺類庫。
那為什么又要使用Windows 7這樣老的操作系統(tǒng)呢?在你的客戶只能使用老版本W(wǎng)indows并且不愿意或者不能升級的時候,你就不會有這個困惑了。
根據(jù)微軟官方對于.NET Framework在各個不同Windows版本下的支持情況的說明,Windows 7最高可以支持到.NET Framework 4.8,而.NET Framework 4.8.1則不再支持Windows 7。因此,是可以在Windows 7下安裝.NET Framework 4.8的。 在Windows 7下安裝.NET Framework 4.8,流程如下:
確保Windows 7已經(jīng)安裝Service Pack 1
下載微軟根證書,參考:https://stackoverflow.com/a/60812129/6284640
安裝針對 Windows 和 WSUS 的 2019 SHA-2 代碼簽名支持更新,確切地說,安裝KB4474419和 KB4490628安全更新包;
問題未解決?付費(fèi)解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當(dāng)無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!