我从注册表中删除了自己的 SID

我从注册表中删除了自己的 SID

我只是从 Windows 2008 R2 服务器中的注册表 (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList) 中删除了自己的 SID,然后注销。现在尝试登录,但出现以下错误:

用户配置文件服务登录失败。无法加载用户配置文件。

请任何人告诉我,我该如何进入服务器。

提前致谢/

答案1

通常,从 ProfileList 中删除 SID 命名的密钥不会造成太大的危害 - 它只会删除用户与其磁盘上的配置文件副本之间的关联。如果用户定义了漫游配置文件,则只需在下次登录时从配置文件路径重新加载该配置文件,并将其存储在 中的不同本地目录中C:\Users。如果用户有本地配置文件,则会在另一个目录中重新创建该配置文件。Windows 会检测到 C:\Users 中存在冲突的目录并生成新名称(例如,通过附加.<DOMAINNAME>到用户名)。

要排除此过程失败的原因,请尝试以其他用户(甚至是新创建的)的身份交互登录。请注意,Windows Server 还有一大堆远程管理功能,这些功能不涉及用户的配置文件(并且不会受到可能的配置文件损坏的影响):

  • 您可以使用 eventvwr.msc 和“连接到另一台计算机”功能
  • 您可以使用计算机管理单元 (compmgmt.msc) 执行相同操作
  • 您可以使用以下方式连接到远程计算机的注册表regedit
  • 您可以使用以下方式进入远程命令行psexec
  • 您可以安装远程医疗(Windows 7)或适当的管理功能(另一台 Server 2008 R2 计算机)来远程管理角色、功能和 Active Directory
  • 启用 PS 远程功能后你可以运行远程 PowerShell
  • 您可以使用符号访问管理共享\\servername\C$。从那里,您甚至可以访问文件的卷影副本(又称“以前的版本”) - 尤其是%windir%\system32\config\SOFTWARE存储 HKLM\Software 子键的位置。您可以将此文件的以前版本的副本加载到 regedit 中使用“加载配置单元”功能如果需要,可以将 ProfileList 条目恢复到以前的状态。

请注意,如果您没有域(或未使用域成员进行连接),则并非所有此功能都可用,而且 Windows 防火墙设置可能会阻止您远程执行某项操作。

相关内容