只是我在Windows 2008 R2服务器上从registry(HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList)删除我自己的SID,然后我注销。 现在试图login,但得到以下错误:
用户configuration文件服务login失败。 用户configuration文件无法加载。
请任何一个build议我,我怎么能进入服务器。
高级谢谢/
通常,从ProfileList中删除名为SID的密钥不会造成太大的负面影响 – 它只是删除用户与其在磁盘上的configuration文件之间的关联。 如果用户定义了漫游configuration文件,则只需在下次login时从configuration文件path重新载入,并存储在C:\Users中的其他本地目录中。 如果用户具有本地configuration文件,则会在不同的目录中重新创build该configuration文件。 Windows检测到C:\ Users中存在冲突的目录,并生成新的名称(例如,通过将.<DOMAINNAME>到用户名中)。
要排除这个过程可能失败的原因,请尝试以不同的(甚至是新创build的)用户交互方式login。 请注意,Windows服务器还具有一大堆远程pipe理function,其中用户的configuration文件不涉及(并且不会受到可能的configuration文件损坏):
regedit连接到远程计算机的registry psexec到达远程命令行 \\servername\C$表示法访问pipe理共享。 从那里,你甚至可以访问你的文件的影子副本(又名“以前的版本”),尤其是存储HKLM \ Software子项的%windir%\system32\config\SOFTWARE 。 如果需要,可以使用“加载configuration单元”function将此文件以前版本的副本加载到registry编辑器中,并将ProfileList条目恢复到之前的状态。 请注意,如果您没有域(或不使用域成员连接),则并非所有此function都可用,而且Windows防火墙设置也可能会阻止您从远程执行一项或另一项操作。