程式崩潰是什麼原因造成
程式崩潰,是在辦公室工作的人經常遇到的,那麼程式崩潰原因是什麼呢?下面是小編精心為你整理的程式崩潰的原因,一起來看看。
程式崩潰的原因
1. 不確定的變數:程式使用了隨機的數字或變數元件,在程式執行時沒有被很好的確定範圍。如:使用者輸入,隨機數,或時間。
2.記憶體洩漏:程式每次執行時都記憶體溢位。每次執行程式崩潰的罪魁禍首是隨機的,因為它依賴於在特定時間執行的程序數。
包括堆溢位或者是棧異常。
程式依賴於其它外部應用也可能導致崩潰。如果我們的應用依賴於一個系統某些系統屬性,他們被另一個程式修改,那麼這個干擾可能會導致系統崩潰。與硬體互動的程式更容易出現這些錯誤。
程式崩潰怎麼辦
啟動修復綽綽有餘
Win7的系統修復功能是很智慧的,很多時候根本不用使用者太多的干預。例如由於非法關機而引起的小問題,當再次啟動系統時就會進入“Windows錯誤恢復”介面,游標預設停留在“正常啟動Windows”選項上並開始倒計時。很顯然,系統本身已經允許你正常啟動,而問題已經自己修復了。
此外,由於操作不規範或者硬體的改動而造成的系統檔案被破壞或者配置檔案不正確,都有可能導致系統無法正常啟動。此時系統再次啟動,同樣會出現“Windows錯誤恢復”對話窗。提示視窗中有兩項內容可選,預設會停在“啟動啟動修復***推薦***”項。顯然,Win7是希望使用者選擇“啟動修復”選項對系統進行修復。
經過測試,如果選擇“正常啟動Windows”,系統一樣可以正常啟動。不過這樣可能會產生一些不可預知的問題,所以為了系統的穩定,建議大家還是多花一點時間,啟用系統的修復功能。
啟動系統的“啟動修復”功能後,系統將自動進行修復而不需要你操作,修復完成後如果提示“請重新啟動計算機,以完成修復”,那麼重啟後就可以恢復正常了。如果提示“系統修復無法自動修復此計算機”,那就要使用更高階的工具來進行修復了。
系統還原出手相救
如果“啟動修復”功能也無法解決問題,系統還是不能正常啟動,那就需要“系統還原”出手相救了!
要啟用Win7的系統還原功能,需要在系統啟動時按F8鍵,在出現的系統選擇選單當中選擇“修復計算機”,回車確認後按照提示即可進入到“系統恢復選項”介面。
在“系統恢復選項”視窗中我們可以看到“啟動修復”、“系統還原”、“系統映像恢復”、“Windows記憶體診斷”和“命令提示符”五個選項,直接選擇“系統還原”,然後按照提示選擇一個還原點,很快就可以完成還原操作。完成後重新啟動,一般情況下都可以修復系統無法啟動等問題。
提示:要使用“系統還原”功能有兩個前提條件:一是系統分割槽已經開啟系統保護功能;二是已經建立了系統還原點***手動或自動***。