很多軟件在安裝完成以后都會友好地詢問用戶:
每當我心中看到這兩句話時,心中那一句媽賣X早已重復(fù)了不知多少遍。
重啟電腦,雖然明知道只要保存了文件就不會有任何損失,但是心中總感覺丟失了什么,好像重啟了這遍電腦之前所做的一切就統(tǒng)統(tǒng)白費了。更何況有的時候根本沒看見那個提示,一個“完成”點過去,“啪”,“正在重新啟動”,那一刻,真是心都碎了。
不過,那些軟件為什么非要打斷用戶的使用強行讓用戶重啟電腦呢?
其實在之前,每當我遇到一個需要重啟電腦的軟件時都會對這個軟件吼一聲“mamaip”,不過現(xiàn)在,每當我遇到一個需要重啟電腦才能用的軟件時,我不會針對哪個軟件了,我只會對著微軟,對著windows大喊一聲“XXX”(此處省略三個都懂的文字)。
絕大多數(shù)時候這并不是軟件的原因,而是windows系統(tǒng)本身結(jié)構(gòu)和設(shè)計所致。
在windows中負責保存核心數(shù)據(jù)的地方叫注冊表,其中的參數(shù)將決定著windows的啟動、硬件驅(qū)動的調(diào)用以及部分軟件的運行。比如你在打開一部嘿嘿嘿的電影時,某影音可能就需要從此獲得參數(shù)以完成解碼。
鍋就出在注冊表身上。軟件想要在計算機的核心占有一席之地,必須要在注冊表中進行“注冊”,就像孩子出生后需要上戶口一樣。不過很蛋疼的是,注冊表在系統(tǒng)完成加載以后就會將新人拒之門外,新人要想“注冊”,就必須趁著系統(tǒng)沒有加載完全時“乘虛而入”。
還有一些情況是,軟件安裝需要注冊的系統(tǒng)組件恰好與其他軟件共用,但在其他軟件運行時并不能修改其參數(shù)。其實這種情況下,理論上只需要重新啟動某幾個軟件就行,但實際操作起來實在是很困難,直接重啟電腦比“重啟ABCDEFG軟件”簡單(粗暴)的多。
雖然知道緣由了,但心里還是有一句
聯(lián)系客服