不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學習啦 > 學習電腦 > 電腦故障 > 電腦故障現象 > 系統變慢 >

蘋果Mac系統關機很慢該怎么解決

時間: 加城1195 分享

  我們使用電腦和手機時候最不能忍受就是設備又卡又慢了,嚴重影響我們工作或者游戲體驗。蘋果Mac系統關機很慢該怎么解決?造成關機慢的主要原因可以分為OS X系統本身問題和應用軟件問題,下面我們來看看解決辦法,需要的朋友可以參考下

  方法步驟

  1、要抓住重點,還要從系統的內部管理來說。OS X系統啟動的基本步驟是這樣的:

  - 通電,Boot-ROM進行初始化。

  - Boot-ROM后處理,此時是黑屏,電源LED燈亮,如果出現任何錯誤,LED燈會有規(guī)律閃動。

  - 開始調用EFI:會聽到咚的那一個長音。

  - EFI啟動:會響應用戶鍵盤,比如進入單用戶模式等按鍵。正常情況下,讀取boot.efi正常后,出現銀色的Apple標識。

  - 啟動內核:看到灰色背景和旋轉齒輪。從這里開始,就可以從Activity Monitor程序中找到各個進程的關系了。

  - 啟動launchd:此時看到藍屏。launchd負責啟動和管理系統的各個服務

  - login窗口出現:

  - 用戶登錄:用戶登錄后,系統也是使用另外一個launchd來為該用戶開啟用戶環(huán)境的,之后,用戶的所有動作(除非特殊情況),都在這第二個launchd的管理之下。

  2、現在讓我們開啟在/Applications/Utilities目錄中的Activity Monitor程序,選擇All Process, Hierarchically, 如下圖,就可以看到各個進程之間的關系。核心總是占用任務ID 0的,而第一個launchd總是ID 1,用戶launchd(下圖中的ID 154)是ID 1的進程子進程。

  3、既然啟動是這個過程,那么退出/關機就是一個反過程。先關閉用戶環(huán)境,就是用戶launchd的退出過程;之后是系統退出過程,也就是ID 1的launchd的退出過程。所以,系統關閉慢的原因,應該是ID 1的launchd在關閉各個由他負責關閉的某個/某些服務的退出延遲造成的。當我們了解了這些之后,就可以著手分析了。

  如何找到哪個服務進程退出延遲了呢?這就要看日志了,打開Console程序,在左邊找到/var/log >> com.apple.launchd >> launchd-shutdown.system.log,之后,在右上角的查找中,輸入timeout,就會出現如下圖的畫面,改圖這是我修改之后的截圖,在修改之前,兩個服務的timeout時間, applevents是20 seconds, securityd是15秒。

  4、這就找到了系統關閉奇慢的真正原因了,launchd給各個服務發(fā)出SIGKILL信號后,等待所有服務都退出后,才能退出,而由于一些服務退出超時,就造成整個系統關閉放慢。至于,這些服務為什么/什么情況下出現退出異常超時以及如何徹底解決之,我們只有讓Apple的系統開發(fā)人員處理了,我們無從修復,不過我們可以通過給他設定退出超時時長來改變一下它的行為,這就需要一點對plist文件的知識了,具體的系統(launchd)如何定義和解讀plist文件,我們不進行深入探討,只給出方法,有興趣的可以去developer.apple.com去讀相關的文檔。

  綜上所述,目前來說,比較靠譜的思路就是,給每個造成退出超時的系統服務設定一個比較短的退出超時時間(1或2秒)。

  根據上面找到的兩個服務來說,一個是com.apple.securityd,一個是com.apple.coreservices.appleevents。我們使用下面的命令來對他們進行處理。

  sudo defaults write /System/Library/LaunchDaemons/com.apple.securityd ExitTimeOut -int 2

  sudo defaults write /System/Library/LaunchDaemons/com.apple.coreservices.appleevents ExitTimeOut -int 1

  6、如果系統詢問,請輸入當前管理員密碼,以完成該命令。

  之后,重新啟動系統后,再次關機的時候,就可以實現"秒關",而看不到旋轉菊花了。當然,每個系統的情況不一樣,造成緩慢的原因會不同,所以,每個人需要針對自己機器的情況來具體處理。如果需要幫助,可以留言,并把上面Console中timeout的情況說明,我可以為大家具體寫出命令。

  補充:解決系統變慢的常用技巧方法

  1、在我的電腦窗口,右擊要清理的盤符―“屬性”―“清理磁盤”--勾選要刪除的文件--確定--是。

  2、右鍵瀏覽器e――屬性――點2個刪除1個清除(都要逐一確定)――確定 。

  3、把C:\WINDOWS\Prefetch(預讀文件)把里面的文件全部刪除

  4、用優(yōu)化大師或超級兔子清理注冊表和垃圾文件。

  5、“開始”――運行中輸入msconfig――確定――啟動――除了輸入法ctfmon以外的勾全去掉。

  6、右鍵我的電腦”――屬性――點高級――點啟動和故障恢復中的設置――去掉所有的勾――寫入調試信息選擇“無”――確定――點高級下面錯誤報告――點禁用――2次確定。

  7、“開始”..打開控制面板中的文件夾選項..點查看..點去末項自動搜索文件夾前面的勾..確定。

  8、右鍵我的電腦――屬性――硬件――設備管理器――雙擊IDE控制器――次要通道――高級設置――傳送模式都選DMA――設備類型選無――確定――主要通道也同樣設置――確定。

  9、右鍵C盤進行磁盤清理和其它選項中的系統還原清理。

  10、刪除不用的程序軟件。


蘋果Mac系統關機很慢該怎么解決相關文章:

1.Mac電腦如何強制關機

2.怎么樣解決Mac電腦死機

3.怎么解決電腦關機慢

4.蘋果電腦死機的解決方法

5.怎么解決電腦開機關機慢

4036587