unity安裝異常,monodevelop 缺失,安裝.net3.5.1報錯0x80070422

最近重裝了電腦,再次安裝unity的時候發現死活看不見monodevelop,搞了一天,總算弄清楚原因。

原因:重裝的系統是win8,.net3.5更新失敗。網上有很多類似的案例:Framework 3.5.1 提示錯誤0x800F0906

unity的安裝包會在安裝完unity的editor之後安裝monodevelop,而且在這之前會先更新.net3.5,如果更新失敗,則直接跳出安裝,提示安裝完畢(好坑),所以最後那一段進度條總是一下子跳完。正常情況下unity的安裝目錄裏面會有editor和monodevelop這兩個文件夾的。

對策:先安裝好.net3.5.1。我安裝了.net.4.5.1,發現還是unity的安裝包還是會自動給我更新.net3.5.1,更新失敗的話還是不讓安裝monodevelop的。

.net3.5.1安裝過程中還出現了0x80070422的錯誤,提示說無法啓動服務,原因是我之前禁用了win8的一些服務,例如windows defender service、windows update、windows modules installer,需要把他們恢復啓動。

總結:確保電腦能安裝.net3.5.1,unity自帶的monodevelop纔會被安裝。(不過我後來選擇了安裝vs2013..再裝插件的方式取代monodevelop)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章