原文鏈接:【公眾號文章】Adobe XD 閃退白屏打不開的解決方法
Adobe XD 作為一款戰(zhàn)略地位超越 Photoshop 的一站式 UI/UX 設(shè)計平臺軟件秀撇,每天有無數(shù) UI 設(shè)計師在使用。然而去年下半年, Adobe XD 開始出現(xiàn)相當(dāng)規(guī)模的閃退/白屏/打不開的情況砚尽,遍地?兩?開花抹蚀。
半年來雖然各種解決方案層出不窮锌云,但仍然有大量用戶的閃退問題懸而未解。朋友曾聯(lián)系 Adobe 美國技術(shù)人員進(jìn)行遠(yuǎn)程協(xié)助扰路,技術(shù)人員表示是微軟方面的問題,要等微軟的更新倔叼。然后無論是微軟還是 Adobe 的更新修復(fù)都特么遲遲不來……
在經(jīng)歷了半年的等待和反復(fù)重裝無效之后汗唱,我意外發(fā)現(xiàn)閃退的情況主要是由Microsoft?Visual C++ 2017 的 DLL 文件名不對應(yīng)所導(dǎo)致,正確修改后即可打開丈攒。雖然說不能保證 100% 的成功率哩罪,但的確是一種新的解決思路。去年閃退至今的朋友們可以一試肥印。
以下是 Adobe XD 閃退/白屏/打不開的解決方法识椰。
1.?
由于 Adobe XD 所支持的最低系統(tǒng)版本為 Win10 v1703,請確認(rèn)自己的系統(tǒng)為 Win10 v1703 或更高版本深碱「桂模可以在 「設(shè)置-系統(tǒng)-關(guān)于」?中查看系統(tǒng)版本。
2.
請確認(rèn)系統(tǒng)正確安裝了 Microsoft Visual C++ 2017敷硅。必要時可以重新安裝功咒。
Visual C++ 2017 微軟官方下載地址如下:
https://support.microsoft.com/zh-cn/help/2977003/the-latest-supported-visual-c-downloads
下載安裝 x86 和 x64?兩個版本。安裝完成后請立即重啟系統(tǒng)绞蹦。
3.
進(jìn)入?C:\Windows\System32?文件夾力奋,找到該文件夾下的 msvcp140.dll 文件,復(fù)制一份副本幽七,將副本文件名修改為 msvcp140_app.dll景殷。
訪問并修改這個文件夾可能需要管理員權(quán)限。
注意最好是修改副本的文件名澡屡,以防發(fā)生其他軟件錯誤猿挚。
4.
用同樣的方式修改 System32 文件夾內(nèi)下列文件的文件名:
vcruntime140.dll →?vcruntime140_app.dll
vccorlib140.dll?→?vccorlib140_app.dll
concrt140.dll?→?concrt140_app.dll
如果找不到上述文件,可能是由于沒有正確安裝 Visual C++ 2017驶鹉。請在重新安裝或修復(fù) Visual C++ 2017?后重啟系統(tǒng)绩蜻。
5.
運行 Adobe XD,等待白屏幾秒鐘室埋,即可成功運行办绝。
P.s.
如果上述?4 個?DLL?文件名正確修改后還是打不開伊约,則需要進(jìn)入C:\ProgramFiles\WindowsApps\Adobe.CC.XD?文件夾,運行?XD CC.exe孕蝉。
一般來說屡律,閃退用戶在運行 XD CC.exe 時會出現(xiàn)頻頻報錯,需要根據(jù)報錯的信息去修改對應(yīng)的 DLL 文件名昔驱。
需要注意 XD CC.exe 并不是 Adobe XD 的運行程序疹尾。修復(fù)完成后 Adobe XD 仍然需要從安裝時創(chuàng)建的快捷方式或 Adobe Creative Cloud 中打開。
WindowsApps 文件夾的完全控制權(quán)可能需要通過特殊設(shè)置才能獲取骤肛。詳細(xì)方法請自行搜索纳本。
有趣的是,
在修復(fù)完成的幾天后腋颠,
出于好奇我刪除了那些 *_app.dll 文件繁成,
雖然 XD CC.exe 又開始報錯,
但是 Adobe XD 仍可以正常運行
……