在被windows 10和office 2016的安裝虐的體無完膚之後,我終於看清了微軟的開發團隊是如何的王八egg。

436919cbgw1ev6nkgyb81j204b053746

舉個例子,假設微軟做了個機械人,功能是去一個房間把房間中心桌子上的筆記本第一頁上的內容記下來;如果桌子不在房間中心,那這個機械人還是會回來告訴你「沒桌子」的,但是要是房間中心有個桌子而筆記本掉在地上,或者桌子上確實有個筆記本,但是第一頁被撕掉了,那這個機械人就懵b了……

遇到此類問題時,切記不可過度依賴查詢錯誤碼,基本沒啥卵用;按照微軟的思維,只要變成它認識的狀態就行了(比如,重裝是萬能的)

436919cbgw1ev6nkgmplpg203c03b413

安裝win10的時候,因為原先的ssd硬盤是從另一個機械硬盤上克隆過來的,所以RE分區可能出了問題,但是BCD仍然指向了有問題的RE分區。

windows 10在部署映像的時候,會先查找BCD中的RE分區,如果存在,就把安裝程序所需的wim拷到RE分區去;如果不存在RE分區,就拷到啟動分區里。

但是……

如果BCD中存在RE分區,但是這個分區又不可讀寫,部署映像就直接失敗了……

436919cbgw1ev6nitvypyj204a04yt8o

報的錯是「出現了一些問題」wwww

436919cbgw1ev6nkh9wirg2030031wg2

出現你妹啊

還好都是有log可以看的,詳見微軟知識庫。看了log之後發現有一條是說無法將install.wim拷到RE分區去,刪除BCD中的RE啟動項就正常安裝了。

 

安裝office 2016的時候,因為現在office用的不是MSI方式而是ClickToRun方式,又被糊了一臉。雖然MSI是一個很逗比的打包方式,還要保留完整的安裝包才能卸載,但是它簡單啊!ClickToRun是什麼鬼,為什麼在註冊表裡到處加鍵

加就加吧反正註冊表查找是hash時間,硬盤也就多佔一丟丟,我就當沒看見

但是特么office 2013卸不幹凈啊
436919cbgw1ev6nkhk602j203803hglg

好不容易手動卸載乾淨了office 2016 又「遇到了一些問題」啊 UnexpectedError (Unable to correctly determine client version.) 。

436919cbgw1ev6nequjmbj20dm09iq38

你們看這個錯誤框,「肥腸抱歉。(但是)你的網絡好么?!你的硬盤空間夠么?!搞清楚了再來裝」。字裡行間透露着RD對奇妙bug的憤怒之情(一個大try…catch…),讀完瞬間讓人感覺到蕩氣迴腸無地自容。

 

最後找到了一個微軟自己寫的改邪歸正工具 http://pan.baidu.com/s/1i3u8hLj

盯着我看啥我是365正版用戶