最近常遇到有人问,登入后,原本的桌面不见了,变成全新的桌面,加上自己在win 7下于到这个状况,之前在XP下还容易排除,没想到win 7果然用XP的方法,果然行不通,所以只好去拜一下股沟神了。以下就来简要说明一下吧!!

发生状况:帐号密码打完登入后,原本的桌面不见了!变成一个全新干净的桌面。基本上就是原本的使用者设定档出了问题,系统给了一个暂存的使用者设定档(User Profile)。

如何判断产生的是暂存的使用者设定档:[我的电脑]右键-->[内容]-->[进阶]-->[使用者设定档],进去后会看到多了一个<TEMP>的使用者设定档。

排除方式:
以前在XP下,发生这种状况,基本上不是C槽满了,不然就是太久没有进行磁碟重组,导致磁碟碎片太多,所以在XP下,运行一次磁碟重组或是 chkdsk c: 后,就会正常恢复原本的桌面。当然有的公司,因为使用权限的关系,磁碟重组的功能员工无法使用。这时候当然就需要安装一些可以自动化运行磁碟重组的软体了!抑或是用其他的方式,开放磁碟重组的权限。

而在win 7下,似乎是有其他的原因,会导致这个状况发生。不过基本上还是和XP的原理一样,就是使用者登入后,系统给了一个暂存的使用者设定档。导致了今天的状况。win 7的部分,果然拜股沟神有用,透过机码的修复,就可以救回,以下步骤就是从股沟神拜来的,试过确实有效,基本上就是win 7没事把人家在用的SID给变成了bak档了。进行复原后即可马上恢复!


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


上述动作完成后关闭所有视窗并重新开机,使用原来的帐号登入即可

查看原文 >>
相关文章