1. 程式人生 > >.NET framework升級後軟件不能用的故障

.NET framework升級後軟件不能用的故障

.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升級後軟件不能用的故障