.NET framework升級後軟件不能用的故障
阿新 • • 發佈:2017-09-15
.net framework升級 .net framework
早上看到群裏風控同事在發風控軟件無法使用的信息,當時人不在公司,故沒有處理。
故障提示截圖如下:
下午到公司,風控的同事按照網上的方法來,把C:\windows\system32\dwmapi.dll動態庫文件改為dwmapi.dll.bak,之後問題來了,電腦都啟動不了了,安全模式也進去不了。
修復方法步驟:
1、用啟動U盤進入PE中,將改名後的文件改回原來的名稱,重啟電腦,正常啟動
2、先控制面板找到軟件,右鍵修復,無效
3、卸載問題軟件,重新安裝,無效
4、搜索裏搜索msvcr120_clr0400.dll,有這個文件,下載一個msvcr120_clr0400.dll到U盤替換C:\windows\system32\下同名文件,打開軟件依然不能使用
5、查看依賴插件.net framework,控制面板程序裏多一個4.7的版本,公司官方使用的是4.5版,將其4.7版的刪除後重新安裝4.5的,重啟後,軟件能正常使用
註:原來是.net被自動更新了版本引起的。正常使用後,查看msvcr120_clr0400.dll,沒有這個文件,4.6/4.7版本的.net是不是鏈接的是msvcr120_clr0400.dll,而.net4.5動態庫是msvcr110_clr0400.dll
6、後續,將系統自動更新關閉
本文出自 “雲之上” 博客,請務必保留此出處http://weimouren.blog.51cto.com/7299347/1965650
.NET framework升級後軟件不能用的故障