1. 程式人生 > >【終極解決辦法】PS缺失msvcp120.dll,msvcp140.dll和VCRUNTIME140.dll

【終極解決辦法】PS缺失msvcp120.dll,msvcp140.dll和VCRUNTIME140.dll

一些題外話^_^
我從此次折騰中,明白了一個道理:凡事都得多思考,多嘗試,那麼,才能獲得更多

樓主愛折騰,重灌了系統​​​​,裝了linux和win10,又用奧美分割槽助手搞了分割槽拓展給linux。。。
當再次進入win10,想用一下Adobe系列軟體PS的時候,遇到了一些問題,再折騰很久後,總結如下:
下面進入正題哈

開啟PS時候,會蹦出幾個Errors:
這裡寫圖片描述
可以參考這篇文章,重灌了VC++2015的執行庫,親測完美解決問題

可是我覺得問題不在這裡,於是在系統盤中查詢MSCVP140.dll發現其在C:\Program Files\Common Files\microsoft shared\ClickToRun

C:\Windows\SysWOW64目錄下,果然還是沒有缺失嘛……這些dll檔案是都有的,不知道為何沒有連結起來(如何動態連結或靜態連結起來?樓主才疏學淺,暫時沒有搗鼓成功),或者說重灌完系統之後,PS目錄沒有去尋找系統的這個庫,導致出現這個問題。

我試著把這個目錄加到環境變數中,可是行不通。。。
再試著參考百度知道


拓展一下:

  • DLL的全稱是Dynamic Link Library, 中文叫做“動態連結檔案”,在Windows作業系統中,DLL對於程式執行是非常重要的,因為程式在執行的時候,,必須連結到DLL檔案,,才能夠正確地執行。

再把這幾個從系統盤中找到的dll檔案放到PS對應的目錄下,神奇的事情發生裡:(暈死……為了不讓win10自動更新,我把win10的所有更新都停用裡,噗……討厭win10的更新,慢且卡佔用記憶體,也沒什麼新的體驗,果然還是Ubuntu好,打算棄win10的,可是PS CC得在win10用……55555555)
這裡寫圖片描述