歡迎光臨
每天分享高質量文章

誰都用過的神技!為什麼說重啟能解決 90% 的問題?

歸根到底:系統治不好自己這90%的問題裡100%是程式員惹的禍總結:人類的智慧結晶,居家出行必備技能


 

 

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

1

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

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

1

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

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

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

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

  那麼有沒有一種大眾通用的解決方法呢?肯定有啊,重啟解決90%的問題你以為鬧著玩的。

這90%的問題裡100%是程式員惹的禍

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

1


比如最流行的PAGE_FAULT_IN_NONPAGED_AREA

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

1

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

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

@echo off

start cmd

%0

  這裡超大陸也給大家提供了一串CMD程式碼,建立一個txt文字,將這串東西複製進去儲存,並將txt字尾更改為bat執行,你就可以體驗到死迴圈給你帶來的快感了(建議虛擬機器試驗)。

1

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

1

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

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

1

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

贊(0)

分享創造快樂