close

2015 04 22 補充驗證解決(windows 7)
-----------------------------

在網域的環境下,用戶端的電腦有時會發生使用者帳號在登入後,桌面原來的程式、檔案及相關設定都消失不見。

這種情形是因使用者設定檔(User Profile)問題,原因是(1)系統磁碟空間不足 (2)磁碟過於分散效能不佳 ,導致使用者帳號在登入後,無法連結到原來的設定,所以系統自動建立一個新的設定檔。

Windows 2000及XP :

  1. 如何判斷系統建立的使用者設定檔:
    使用本機Administrator帳號登入後,檢查C:\Documents and Settings\ 是否有新使用者資料夾,並到該資料夾下檢查,桌面資料夾是否為空白且建立日期較新。

  2. 例如使用者目錄有 C:\Documents and Settings\Jimmy (原設定檔)  及C:\Documents and Settings\Jimmy.001 (系統新建),在Jimmy.001\桌面 目錄為空白,則Jimmy.001為系統自動建立。

  3. 建立Profile設定相當費時,所以可將舊有設定檔更名成系統自動產生之Profile名稱,就可以還原所有設定,以上述為例,還原原有設定檔:
    (1)刪除系統新建資料夾→C:\Documents and Settings\Jimmy.001

    (2)將原設定檔名稱更改為系統新建名稱。C:\Documents and Settings\Jimmy 改為→C:\Documents and Settings\Jimmy.001

    (3)重新開機登入

    (4)重組C磁碟or執行chdsk C:\  (避免再次發生)

 

Windows 7 :

  1. 如何判斷產生的是暫存的使用者設定檔:
    (1) [我的電腦]右鍵→[內容]→[進階]→[使用者設定檔],進去後會看到多了一個<TEMP>的使用者設定檔。

    (2) C:\使用者 目錄有TEMP資料夾

  2. 使用本機Administrator帳號登入(Administrator帳號為啟動狀態)

  3. 登入後點選左下角開始輸入regedit並按下enter鍵,會出現登錄編輯程式

  4. 找到下列機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

  5. 您在左邊的畫面會看到兩個類似的資料夾,應該為為S-1-5-21-xxxxx S-1-5-21xxxxx.bak(前面都一樣,只有後面有一個會加上.bak

  6. S-1-5-21-xxxxx.bak上點選右鍵->重新命名,在檔名最後面的.bak刪除,檔名會變成S-1-5-21-xxxxx

  7.  點選資料夾S-1-5-21-xxxxx在右邊視窗點選RefCount兩下,並將數值修改為0,修改完後點選State兩下,也將數值修改為0

 

   上述動作完成後關閉所有視窗並重新開機,使用原來的帳號登入即可。

如果Administrator為未啟用狀態(Win7預設值為未啟用),請依下列歩驟啟用:

 

  1. 進入安全模式(開機時按鍵盤上的F8
  2. 點選左下角開始所有程式附屬應用程式命令提示字元上點選右鍵選擇以系統管理員身分執行
  3. 在黑色視窗輸入net user Administrator /active:yes並按下enter鍵(此動作為將Administrator帳號啟動,若要停用此帳戶時將後面的Yes改No後即可

 

以上Win7操作方法轉載自http://tw.myblog.yahoo.com/wonderful-reminiscence/article?mid=334

 

Win7還可能會發生桌面捷徑消失情形,相關操作請參閱微軟技術支援

http://support.microsoft.com/kb/978980/zh-tw

____________________________________

 

使用者設定檔是啥東西:
使用者設定檔是設定的集合,可使電腦的外觀與工作方式如您所願。其中包含桌面背景、螢幕保護裝置、指標喜好設定、音效設定以及其他功能的設定。使用者設定檔可確保當您登入 Windows 時即使用個人的喜好設定。如果您嘗試登入 Windows 且收到錯誤訊息,告知您使用者設定檔可能已毀損,您可以嘗試修復您的使用者設定檔。您將必須建立新的設定檔,然後將檔案從現有設定檔複製到新設定檔。(資料來源:微軟技術論壇)

解決方式整理了 win 7 與 vista 請依照你自已的作業系統參考

WIN 7 解決方式:

1.先講簡單的處理方式(由其他網友驗證過可行)
資料來源:布雷客人生http://jbear.net/blogs/black/default.aspx

在網路上找不到什麼能直接修復的方式,只剩下微軟所提供的:修復已毀損的使用者設定檔

這個裡面的寫法並不是真實的修復,而是用一個新使用者來取代,再將本來各項的軟體設定,複製過來。

作法很簡單,我沒有跟微軟的步驟走,我直接用簡單的方式處理,按一下步驟既可完工。

1. 建立一個新的系統使用者

2. 登出後換新的使用者登入

3.找出原本損毀的使用者資料夾 (C:\Users\Old_Username )

4.將裡面檔案全部移動到一個臨時資料夾(C:\Users\temp),刪除掉 Ntuser.dat、Ntuser.dat.log、Ntuser.ini (此為系統保護檔,要去更改設定才看的到)

5. 刪除舊的使用者,包含檔案

6. 登入舊的使用者,此時會建立一個新的 C:\Users\Old_Username

7. 登出後換回臨時的新使用者登入

8. 移動 臨時資料夾(C:\Users\temp)下的所有檔案到  (C:\Users\Old_Username )

9 登出換原來的使用者登入後,就可以包留一些軟體設定。

但此種方法不會備份到原新的設定參數,因此包含郵件、Office的設定值都需要重新設定,我寄得可以去COPY使用者的登入檔來保有設定,不過懶得去研究,重新設定還比較快一些。

2.微軟的官方解決方式

建立新設定檔之前

Windows 偶爾會出現無法正確讀取使用者設定檔的情形,例如,當您嘗試登入時,防毒軟體正在掃描電腦。在建立新的使用者設定檔之前,請嘗試重新啟動電腦,並使用您的使用者帳戶再次登入。

建立新使用者設定檔

若要建立新使用者設定檔,您必須先建立新使用者帳戶。建立帳戶之後,也會建立設定檔。

將檔案複製到新使用者帳戶

建立設定檔之後,可以從現有設定檔複製檔案。您在電腦上至少必須有三個使用者帳戶 (包含您剛建立的新帳戶),才能完成這些步驟。

  1. 以剛建立之新帳戶以外的使用者登入,或是使用您要複製其檔案的使用者登入。

  2. 開啟 [我的文件] 資料夾,請按一下 [開始] 按鈕 [開始] 按鈕的圖片,然後按一下 [電腦]。按兩下安裝Windows 所在的硬碟機 (通常是 C:磁碟機),按兩下 [使用者],然後按兩下您帳戶名稱的資料夾,最後再按兩下 [我的文件]

  3. 按一下 [工具] 功能表,然後按一下 [資料夾選項]

    如果看不到 [工具] 功能表,請按 Alt。

  4. 按一下 [檢視] 索引標籤,然後按一下 [顯示隱藏的檔案、資料夾及磁碟機]

  5. 清除 [隱藏保護的作業系統檔案] 核取方塊,按一下 [是] 確認,然後按一下 [確定]

  6. 尋找 C:\Users\Old_Username 資料夾,其中 C 是安裝 Windows 的磁碟機,而 Old_Username是要複製其檔案之設定檔的名稱。

  7. 選取此資料夾中的所有檔案與資料夾,但下列檔案除外:

    • Ntuser.dat

    • Ntuser.dat.log

    • Ntuser.ini

  8. 按一下 [編輯] 功能表,然後按一下 [複製]

    如果看不到 [編輯] 功能表,請按 Alt。

  9. 尋找 C:\Users\New_Username 資料夾,其中 C 是安裝 Windows 的磁碟機,而New_Username 是您建立之新使用者設定檔的名稱。

  10. 按一下 [編輯] 功能表,然後按一下 [貼上]

    如果看不到 [編輯] 功能表,請按 Alt。

  11. 登出,然後以新使用者的身分登入。

    若您的電子郵件程式中有電子郵件訊息,必須在刪除舊設定檔之前,先將電子郵件訊息與通訊錄匯入到新使用者設定檔。若確認新設定檔運作無誤,則可以刪除舊設定檔。

    vista 的解決方式

    據Windows Vista的說明:

    如果您嘗試登入 Windows 且收到錯誤訊息,告知您使用者設定檔可能已毀損,您可以嘗試修復您的使用者設定檔。您將必須建立新的設定檔,然後將檔案從現有設定檔複製到新設定檔。

    試過以安全模式登入或是用另一個使用者登入,再以系統管理員身分執行新增使用者,但是都無法新增使用者來建立新檔案。

    在想要放棄時,最後求助於搜尋引擎。果真找到Microsoft TechNet找到Microsoft員工Vincent Lin的回答內容:

    用下面的動作應該可以解決你的問題

    1. 進入安全模式(開機時按鍵盤上的F8)
    2. 點選左下角開始->所有程式->附屬應用程式->在命令提示字元上點選右鍵選擇以系統管理員身分執行
    3. 在黑色視窗輸入net user Administrator /active:yes並按下enter鍵(此動作為將Administrator帳號啟動,若要停用此帳戶時將後面的Yes改 
      No後即可
    4. 執行完上述動作後重新開機進入正常模式,並以Administrator帳號做登入的動作
    5. 登入後點選左下角開始->輸入regedit並按下enter鍵,會出現登錄編輯程式
    6. 進入下列機碼HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList 
      您在左邊的畫面會看到兩個類似的資料夾,應該為為S-1-5-21-xxxxx & S-1-5-21xxxxx.bak(前面都一樣,只有後面有一個會加上.bak)
    7. 在S-1-5-21-xxxxx上點選右鍵->重新命名,在檔名最後面輸入.old
    8. 在S-1-5-21-xxxxx.bak上點選右鍵->重新命名,在檔名最後面的.bak刪除,檔名會變成S-1-5-21-xxxxx
    9. 點選資料夾S-1-5-21-xxxxx在右邊視窗點選RefCount兩下,並將數值修改為0,修改完後點選State兩下,也將數值修改為0

    上述動作完成後關閉所有視窗並重新開機,使用原來的帳號登入即可

     

     

Sitetag 51so部落格聯播

[台中電腦維修]漂鳥資訊工坊 / Xuite日誌 / 回應(0) / 引用(0)
explorer.exe 佔用...|日誌首頁|移除 XP Home Secu...上一篇explorer.exe 佔用cpu資源100% 病毒解決方式...下一篇移除 XP Home Security 2011 的方法「已解決」...