第一種情況是explorer.exe進程丟失或損壞有關;
判斷方法是按Ctrl+Alt+Del鍵能呼出任務管理器,結束explorer.exe進程,再運行輸入“explorer.exe”后能看到桌面被加載出來。這種情況是最好解決的,修改一下注冊表HKEY_Local_Machine\Software\Microsoft\Windows NT\CurrentVersion\Winlogon?中的shell項,將explorer.exe值刪除重新輸入explorer.exe值確認修改。(有說直接留空的,但貌似會導致每次開機需手動開explorer服務,到服務項中將此進程設開機自動啟動?)其實這種情況我貌似碰得少, 一般是系統運行中沒桌面圖標了的多,這都是臨時性的故障。
第二種情況是開機按F8,進“安全模式”可正常,重啟再進正常啟動就恢復正常的;
這是系統進安全模式時已自動修復了一些系統或驅動錯誤。另外還不行的開機選“最后一次正確配置”,登錄后恢復正常的證明是與系統驅動文件,環境變動了有關。
這種情況也常見,且有偶爾過一段長時間后重復發生的情況。
第三種情況是最壞的,就是你用PE進去后看到整個C盤分區格式都變RAW了。
注,這種情況多半是在歡迎界面那里就圈圈不停轉,進不了桌面的。這里延伸來說一下。解決的辦法有先在PE用工具將C盤分區備份好,然后格式化C盤轉回NTFS正常分區格式,再將之前備份的數據導回C盤。然后引導和分區記錄還得用工具修復一下(其實就是安裝一下引導)。
第四種情況是用戶配置文件故障引起;
也是我主要要說的,介于不好不壞之間,判斷方法是你先建一個賬戶,比如test。然后登錄test那個賬戶,發現能正常準備好桌面,那這種情況多半是由于前面你自己的那個賬戶配置文件出錯。解決辦法是先以防萬一,將用戶配置文件下的文件(包括系統文件與隱藏起來的文件),特別是桌面文件夾備份好。(win7默認的路徑是user用戶文件夾下,相對的你自己的帳號)。
這樣你就可以在右鍵我的電腦屬性-高級系統設置-高級標簽下的-用戶配置文件-設置-彈出的用戶配置文件框中選中有問題的賬戶配置文件后點擊刪除。注意的是做這個操作你得用別的管理員賬戶來做,沒有的話在安全模式下新建一個。另外用戶配置文件路徑你最好看清楚是不是默認沒被修改的。刪除之后,切換回有問題的賬號登錄,會發現桌面會重新準備,你進去變成了初始的桌面,用戶會說我的數據呢?這個時候你備份的數據,特別是桌面文件夾就可以復制回去了,用戶看到的又是熟悉的環境了。
這里注意的是隱藏的APPdata這個目錄的文件最好也得復制回去,可以說除了隱藏的以ntuser為名的文件全不拷外,其它的數據都可以拷回去以防萬一。
所以這里你其實可以嘗試前面不備份用戶文件夾下的全部數據,也不刪除用戶配置文件,而只是單純的備份與ntuser有關的所有隱藏文件(很小,就在用戶文件夾根目錄下)再刪除再進,說不定也可以重新生成湊效且耗時短也防止了數據的不完整和其它程序出問題的事件。我只是想到了此方法,還有待下次有用戶出此故障時再如此解決試試。
第四種情況補充注冊表項;
你在注冊表搜索查找“ProFileImagePath”項,一般都能找到注冊表下的ProfileList項。這里除了看默認的用戶配置文件存放路徑外,你也可以將有問題的賬戶,例如s-1-5之類的(確認好是哪個)直接在注冊表中刪除(刪前強烈建議備份注冊表)。也有可能解決,但是后遺癥太多(有些程序運行不了需重裝)。其實就等于進用戶賬戶刪用戶,再新建用戶使用了。所以一般情況下不建議像這種腳趾痛就鋸掉整個腿的做法。只刪出問題的用戶配置文件(甚至有可能只刪隱藏的Ntuesr.dat類的文件就能解決)就解決了,后續出問題的可能性也少。
用戶配置文件,即用戶文件夾下,特別是隱藏的AppData文件夾過大也會導致進桌面慢,系統慢等問題。需要優化的也可以采用此方法刪除新建或直接進AppData將無用的或過大的遷移并改變有些程序的默認指向此的路徑。
略微提一下第五種情況,與補丁有關;
win8和win10的,出現登錄不進(圈圈一直轉或耗時過長才進的)。有一種是與安裝了某補丁有關,看情況刪除有問題補丁。