前幾天,有朋友說PLC-Recorder軟件在他們的兩臺配置一樣的DELL電腦上都沒有辦法啟動(雙擊無反應(yīng)),他是WIN10系統(tǒng)。我建議他們檢查文件是否齊全、.net是否開啟,他檢查后,都沒有發(fā)現(xiàn)問題,還是沒有任何反應(yīng),后來也不理我了。
后來,我想,自己也是WIN10系統(tǒng),自己將.net全部停用試試不就知道了嗎?我們軟件是基于.net4.0的,因此,.net應(yīng)該是必須的。說干就干!通過以下步驟找到.net組件,先關(guān)閉了.net4.8,PLC-Recorder竟然還是歡快地運行,一點不受影響。這不科學(xué)呀,于是再關(guān)閉.net3.5,依然沒有影響,感覺很尷尬,微軟是不是在騙人?
后來發(fā)現(xiàn)我常用的微軟同步軟件SyncTony竟然無法運行了,提示需要.net3.5,那就啟用唄!
進(jìn)去后,.net4.8勾選后,順利啟用,但是,.net3.5竟然提示失敗,錯誤代碼:0x800F0954。開始折騰:
1、在線不行,就下載離線安裝包,自己裝:雙擊運行后,竟然也是同樣的錯誤代碼。
2、然后,網(wǎng)上說解壓到sxs,用命令行執(zhí)行,依然同樣的錯誤代碼。
3、后來找到一篇文章,說只要改下注冊表即可,我找著做了一下,竟然成功啦!現(xiàn)分享給大家
步驟如下:
一、修改注冊表
運行regedit注冊表編輯器。打開“計算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU”,找到UseWUServer并雙擊進(jìn)入修改數(shù)據(jù)數(shù)值,默認(rèn)值為1,改成0。
二、重啟“Windows Update”服務(wù)
三、去頂圖的位置再次啟用.net3.5
聯(lián)網(wǎng),經(jīng)過一陣的下載,成功啟用。并同時開啟.net4.8。功能完全恢復(fù)!
四、將注冊表改回
“計算機(jī)\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU”,找到UseWUServer并雙擊進(jìn)入修改數(shù)據(jù)數(shù)值,改回1。我也不知道為啥!
五、懸案
現(xiàn)在還有兩個無法解釋的問題:
1、網(wǎng)友那兒為什么無法運行PLC-Recorder軟件?沒有一點報錯(虛擬系統(tǒng)里可以運行),他沒有什么防護(hù)軟件,但是,電腦里有多個品牌的工控軟件。
2、軟件是基于.net4.0開發(fā),為什么WIN10關(guān)閉.net后,軟件還能運行?
希望高人指點!文章來源:http://www.zghlxwxcb.cn/news/detail-451621.html
2022年1月24日文章來源地址http://www.zghlxwxcb.cn/news/detail-451621.html
到了這里,關(guān)于Win10系統(tǒng)下.net framework 3.5安裝失敗報錯0x800F0954的折騰過程和最終解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!