從網管到運維、從小白到微軟工程師、他們掌握的計算機知識,對計算機的理解程度天差地別,但在他們遇到計算機問題時的第一反應卻意外的非常一致 ——

「重啟」。

無論是網路、效能還是程式,90% 的計算機問題都透過重啟解決,如果不幸遇到那10%,估計微軟工程師也要犯難。

為什麼重啟能解決 90% 的電腦問題?沒那麼簡單!

「重啟」這門技藝為何能從電腦誕生之初流傳到現在,還如此好使?歸根結底,

就是因為計算機無法修復這個問題,只能從頭再來。

注意,「計算機」不單指電腦,對於幾乎所有計算機裝置,比如手機、路由器、遊戲機等,重啟都是最好用的修理方式。

為什麼重啟能解決 90% 的電腦問題?沒那麼簡單!

系統沒轍了

我們先來看看 Windows 系統的主動重啟行為,

「死亡藍色畫面」。

藍色畫面是很低階的錯誤同時也是很極端的錯誤,藍色畫面可能是硬體故障和程式錯誤導致,藍色畫面錯誤發生時,Windows 已經到了無法繼續執行的程度,它只能停止,保護重要資料,蒐集問題資訊,然後重啟電腦。

為什麼重啟能解決 90% 的電腦問題?沒那麼簡單!

透過重新啟動,程式碼可以從 square one 開始。也就是說重啟只是將一切歸零,問題並沒有被修復,之後的使用可能還會因為同樣的原因導致同樣的問題。

關於徹底解決藍色畫面問題我們之前也分享過方法:

解決程式錯誤

可以把計算機想象成一塊的黑板,剛啟動的計算機就是一塊乾淨的黑板,程式執行就是在黑板上寫程式碼,黑板的空間也就是資源,比如記憶體、視訊記憶體、CPU等,資源是有限的。一個合格的程式,會合理使用自己的那部分割槽域,儘量減少資源浪費,並且在使用完後擦除自己寫的程式碼,將資源返還給系統。

但是,有些程式它不老實啊!程式碼寫的非常冗長,寫完還不擦,逐漸的這個程式佔用太多資源,所以你的電腦在執行一段時候後會慢慢變卡。

為什麼重啟能解決 90% 的電腦問題?沒那麼簡單!

另外需要注意的是,計算機這塊黑板不是一個程式在使用,而是同時很多程式在上面寫程式碼,搶資源。這種時候應該怎麼辦呢?可以結束那個不老實的程式,將資源歸還給系統。

或者另一個辦法「重啟」,將黑板擦乾淨,大家都別用了。

為什麼重啟能解決 90% 的電腦問題?沒那麼簡單!

另外有些程式可能把程式碼寫到驅動程式的區域上,這種情況對導致驅動的程式碼混亂,硬體無法正常工作,電腦直接卡死或藍色畫面。

各種疑難雜症也行

當然並不是每次情況都有這麼糟,有時候只是一些簡單的問題,系統可以解決一些簡單的錯誤,比如手機卡頓時會殺後臺,膝上型電腦在拔下網線後會自動切換到無線網路。

但是對於一些系統預料之外的錯誤,它就沒有能力自己解決了。

理論上只要不是系統和硬體故障,其他問題都不需要重啟系統就能解決,比如手動重新整理 DNS 快取解決網頁無法開啟的問題。

為什麼重啟能解決 90% 的電腦問題?沒那麼簡單!

但是大多數使用者並不知道問題所在和解決方法,而重啟恰巧會重新整理重置所有程式碼,這時候透過簡單的重啟系統來重新整理DNS 快取就是最簡單有效的方法。

重灌也是這個道理,有些錯誤可能會導致系統這塊黑板出現問題,重灌就相當於換一塊新的黑板。

正所謂重啟解決 90% 的問題,重灌解決 99% 的問題,重買解決 100% 的問題。

總結:

重啟並不能修復問題,重啟只是將所有一切都重置到開始的狀態,因為開始的部分沒有故障,所以給了人重啟解決了問題的錯覺。

重啟可以解決很多問題,小到一部手機,大到一個宇宙。

本文首發自公眾號「電手」,未經允許禁止轉載