Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows教程綜合 >> 關於windows >> win7 您已使用臨時配置文件登陸以及恢復的解決辦法

win7 您已使用臨時配置文件登陸以及恢復的解決辦法

日期:2017/2/7 14:19:26      編輯:關於windows
 

登陸win7系統總是提示 您已使用臨時配置文件登陸

 

在網上搜了很多的相關帖子,幾乎沒有能說在點子上正確解決此問題的,最後在微軟才搜到了解決方案。

 

win7 您已使用臨時配置文件登陸 的解決辦法
http://support.microsoft.com/kb/947215/zh-cn
若要解決此問題,請按照下列步驟操作:
1、單擊 開始,右鍵單擊 計算機,然後單擊 屬性。
2、單擊 更改設置。
3、系統屬性 對話框中單擊 高級 選項卡。
4、在 用戶配置文件,下單擊 設置。
5、用戶配置文件 對話框中選擇若要刪除,請單擊 刪除,然後單擊 確定 所需的配置文件。

用戶配置文件的修復方法

但當不小心將該用戶的信息刪除,之後再重新建立。那麼再一次用該登陸名登陸的時候,系統會自動建立一個新的文件夾,此時新創建的文件夾名字為以域用戶名.域名(NetBios)的形式來命令。比如,在Windows Server 2008 R2的域環境下用Win7來作為域的客戶端,當在AD裡建立一個叫Jack的賬戶,第一次登陸Win7的時候系統自動在%SystemDrive%\Users下創建一個叫jack的用戶配置文件文件夾,但當將此用戶在域控上刪除之後重新創建一個小jack的用戶名,再一次在客戶端登陸時,則系統自動在%SystemDrive%\Users下建一個名為jack.JACK-TEST(這裡的域名是JACK-TEST)的用戶配置文件文件夾。如下圖:


當然,如果再一次刪除或是出現意外的時候,再一次重建此賬戶,再一次登陸的時候,則系統會以UserName.域名.000命名,如果再一次出現問題,那這個名字會是UserName.域名.001,如下圖:


當然,如果是在單身上,沒有域的情況下,這裡這個文件夾的命名則會以UserName.ComputerName,第三次則會是UserName.ComputerName.000第四次就變成了UserName.ComputerName.001從第五次以上都以此類推。這是因為每次刪除並重建同名的賬號,但系統中的這個名字的SID號是不會相同的,所以每次即便是重建同名的賬號,在登陸時系統在對比你的SID號不同時就會創建新的用戶配置文件的文件夾。

如上所示,jack此時的用戶配置文件的文件夾路徑是"%SystemDrive%\Users\jack.JACK-TEST.001",此時如果此想恢復到第一個用戶配置文件,通過修注冊表可以實現(為避免風險,在修改注冊表之前請備份注冊表),下步驟可以解決此問題。

一、單擊“開始”菜單,然後單擊“運行”,鍵入 regedit命令,然後單擊確定,在“注冊表編輯器”中找到以下注冊表子項:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

當展開這個注冊表子項的時候,你會看到很多用戶安全標識符(SID),這裡你可以用管理員的身份打開CMD窗口,輸入whoami /user(注意:Windows XP sp2沒有這個命令)就可以很快知道當前用戶名的SID是“S-1-5-21-2235525430-3451628426-3257946400-1161”如下圖:


展開這個SID的注冊表子項,並查看當前用戶的配置文件的文件夾存放路徑,如下圖:


以上圖中可以看到用戶配置文件文件夾的路徑,這裡我們需要查找ProfileImagePath的路徑為"C:\Users\jack"的子項,找到後將整個"S-1-5-21-2235525430-3451628426-3257946400-1127"注冊表子項刪除或是重命名,比如後面加一個.old之類的,如下圖:


刪除該項的時候一定要有本機管理員的權限,在Win7下一定要以管理員的身份打開注冊表才可以。接下來就將存放當前用戶配置文件的文件夾的路徑改為"C:\Users\jack",修改方法如下圖示:

 


二、修改完成之後退出注冊表,以管理員的身份運行資源管理器,或是退出以管理員的身份登陸系統。進到C:\User目錄下,找到jack目錄,選中後右鍵菜單,單擊“屬性”--“安全”把裡面的一個SID為“S-1-5-21-2235525430-3451628426-3257946400-1127”的未知用戶刪除,重新授權給當前的域用戶jack,單擊“安全”--“高級”,在“高級權限設置”窗口中選擇“所有者”選項卡,這裡更換所有者為jack,如下圖:


之後單擊“確定”返回,這裡細節上就不多說了,但一定要注意該用戶一定要有“完全控制”權限,一定要用上面的方法。

三、打開“資源管理器”進到“C:\Users\jack”目錄下,將如下圖中的文件刪除,如圖:


刪除之後進到“C:\Users\jack.JACK-TEST”目錄下,將同樣的幾個文件復制到“C:\Users\jack”目錄下,此時將“C:\Users\jack.JACK-TEST”目錄改名或刪除,之後注銷以jack-test\jack用戶登陸系統,你會發現之前的桌面回來了,此時再驗證一下當前目錄和用戶的SID標識如下圖:
 

Copyright © Windows教程網 All Rights Reserved