爲什麼說重啓能解決90%的問題

作者:超大陸
鏈接:https://diy.pconline.com.cn/1245/12454656.html
來源:PConline太平洋電腦網

都說人生三大法寶:“多喝熱水”,“吃藥”,“重啓一下試試”,重啓已經成爲了當代人必備的生活技能了。作爲90後的有爲青年,自從家裏購入了電腦我就開始了沒日沒夜的上網衝浪之旅(你是GG還是MM啊)。不過伴隨着時間流逝,家裏的電腦也就慢慢開始鬧彆扭了:鼠標突然沒反應,鍵盤也沒反應,黑屏死機藍屏更是家常便飯。但是這時候,只要你輕點一下主機那個小小的重啓鍵,等到熟悉的XP藍天白雲界面的出現,一切都回歸正常。我相信在屏幕前看這篇文章的你肯定有這種經歷,那麼你們知不知道爲什麼不起眼的重啓操作能將你的設備“起死回生”呢?

image
image

歸根到底:系統治不好自己

打個最簡單的比方:你在路上開車,前面路爛了,但是隔壁有岔路。


 

這個時候,你就可以繞走岔路來恢復你的正常行駛路程。這就相當於電腦裏的有線網卡與無線網卡,如果你有線網卡壞了,但無線網卡還能工作,系統就會自動切換至無線網卡進行聯網,兩種方法都可以實現同一個目的:上網。

而同樣的,當你在開車,開到了橋上,突然橋斷了,前面是斷橋,後面是一堆車堵得水泄不通。


 

這種情況,你進退兩難,等了幾個小時都沒有進展,趕着上班的你開始崩潰了。對應電腦,某些程序遇到了什麼致命錯誤,缺陷或者BUG什麼的,就很有可能會導致系統無法處理這種錯誤而導致崩潰,通常現象是藍屏、死機。

綜上所述,系統(不僅僅是Windows,安卓與iOS等等系統都跑不掉)在遇到一些比較容易“繞路”解決的問題,都能比較輕鬆的處理掉。但在遇到“斷橋”這種大問題的情況下,系統就無法通過“繞路”來解決,從而承受不住就直接崩掉了。

那麼有沒有一種大衆通用的解決方法呢?肯定有啊,重啓解決90%的問題你以爲鬧着玩的。

這90%的問題裏100%是程序員惹的禍

有些程序運行大概是這樣的道理:啓動時它必須要某個指定的系統資源(比如什麼.DLL,什麼.sys的),找不到的話它就會引發一連串莫名其妙的問題。

image
image

 

比如最流行的PAGE_FAULT_IN_NONPAGED_AREA

這種情況比較常見於系統啓動過程中,某個系統文件沒有被讀取,某些關鍵啓動文件錯誤都會導致這種問題從而導致系統崩潰。通俗點說,就是系統想要找到這串數據,但是怎麼找都沒有結果,最後就放棄治療直接藍屏給你看。就好比你在考試,當你遇到一題不會做,並且想到頭髮都掉光了還是想不出來,最後亂寫一通結果還是錯的。

image
image

這個時候,重啓會讓系統的代碼重新從頭運行一遍,那些沒有被正確讀取的數據就會“有概率”被重新讀取,讓系統恢復正常。好比你考試前一天剛好翻到同樣的題,考試當天一看就立馬寫了出來,考完一看結果:滿分。

有時候你的情況沒那麼慘,不至於到藍屏這種地步,但電腦卻越來越緩慢,甚至死機。這就是程序代碼的鍋了,劣質的代碼會在運行時佔用大量的系統資源,而死循環就是讓系統變慢的最大幕後黑手。

@echo off

start cmd

%0

這裏超大陸也給大家提供了一串CMD代碼,創建一個txt文本,將這串東西複製進去保存,並將txt後綴更改爲bat運行,你就可以體驗到死循環給你帶來的快感了(建議虛擬機試驗)。


 

這時候,電腦資源佔用越來越高,系統運行越來越緩慢,而你只需要點一下重啓鍵就能解決這個問題了,並且重啓後你們還會氣到刪掉這個bat。重啓能解決這個問題的原因是關機並開機這個過程能關閉掉這個發神經的程序,釋放系統資源並正常運行。


 

另外還有一種情況,就是應用打開後關閉不乾淨,賴在後臺不肯走,這時候系統積累了一堆後臺應用,運行也就越來越緩慢了。重啓後這些後臺程序如果不是自啓動的話就可以清除掉,系統運行也就更流暢了。

總結:人類的智慧結晶,居家出行必備技能


 

“重啓就好”,這個解決方法伴隨其他神技流傳到了9102年,同樣流傳下來的神技還有拍打式維修方法和重裝解決99%問題。雖然看似都比較簡單粗暴,不像能有效解決問題的樣子,但就是這幾樣神技讓普羅大衆都能在更換下一代電子產品前讓他們的設備能正常服役。就日常生活來看,重啓也是一個最便捷解決大多數問題的方法,所以下次手機電腦遇到問題,不妨重啓一下試試?

​歡迎關注於哥的技術公衆號【終端研發部】,話癆技術,職場,招聘,在線面試,進階提升。沒有做不到的,只有想不到的。回覆1024即可獲得相關的學習資料

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