通过命令提示符恢复已删除的用户配置文件

通过命令提示符恢复已删除的用户配置文件

好的,这就是我的 w10 之旅;我遇到了一个简单的问题,我的搜索栏不起作用。我按照网上建议的所有 powershell 和 cmd 提示行进行了操作,在一周内重启了 50 次。没有任何变化。我厌倦了这种情况,想检查我是否可以在安全模式下做某事(另一篇文章建议这样做)。

这就是问题变得棘手的地方;安全模式要求您使用真实密码登录,而不是我的 PIN。我很担心,因为多年来我都没有用真实密码登录过。由于我已链接我的电子邮件,所以我知道这肯定是我的 Outlook 电子邮件帐户密码,但它不起作用。奇怪……更奇怪的是,当我进入疑难解答并启动命令提示符或任何其他您必须先登录的程序时,它确实接受了我的密码。(所以基本上这是一个错误,如果您没有通过有线网络连接,微软不允许您使用密码登录,我使用的是 wifi,所以……)所以感谢上帝,我可以访问命令提示符,为自己创建了第二个帐户,可以登录并退出安全模式,这让我只需使用我的 PIN 即可重新登录我的原始帐户。太好了!回到原点。

但是后来...,我想删除我创建的帐户以恢复我的正常帐户,因此我通过命令提示符检查了哪些帐户带有“ net user”,然后我执行了“ net user <myname> /delete”......然后发现我删除了我的实际帐户而不是我 10 分钟前创建的备份......我们再来一次。

我仍然登录着,但我慢慢意识到我的一半程序都无法启动,因为它们缺少权限,这是合乎逻辑的。我的用户帐户实际上被删除了。我检查了 regedit 并看到我的旧 SID 仍然存在,但我根本不知道如何取回我的帐户。在万能的网络上搜索了很长时间却没有找到任何可行的方法后,我注销并登录了我的管理员备份帐户(我也无法打开控制面板和设置等)。发现我的普通帐户甚至不再是一个可以登录的选项。我没有任何恢复文件,因为我生活在计算机的最边缘,C 盘上有 5-10 GB 的可用空间(哎呀)。

我看到我所有的旧文件仍然在 c/users 下……什么都没丢失,甚至连 1gb 都没有。所以我知道一定有办法让我的帐户恢复正常,对吧?系统属性仍然显示我的“未知帐户”,有 19gb

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

仍有我的旧 SID

我现在创建了一个新帐户,使用我的旧帐户登录。也许我可以将旧用户帐户分配给这个帐户?我尝试了 sid(regedit)中的 profileimagepath 和状态,但这让我无法再登录该帐户,所以我将其反转了。

有人知道我能做什么以及什么会起作用吗?实际上删除了什么?删除后会发生什么net user ... /delete?没有搜索栏我可以活下去,但没有我的整个个人资料就有点困难了……我知道你可能认为将所有文件复制到新个人资料是可行的方法,但我确实花了几个小时独自研究其中一些将会丢失的设置,就像这个人之前说的那样; 恢复意外删除的 Win 8.1 用户帐户并在其仍在系统中时返回其会话? 将用户帐户文件夹移动到另一个帐户只能让你恢复 80-90%。

更新:

刚刚在某个外部硬盘上发现了整个 C 盘的 2 年前备份,我能用它做些什么吗?知道当时我的用户配置文件仍然存在,我可以移植一组文件或配置文件并将其与我剩余的当前文件匹配吗?

答案1

您可以将新配置文件设置为指向旧配置文件文件夹。您仍需要通过新配置文件取得旧文件夹的所有权。

方法如下:

  • 以新用户帐户(属于管理员组)登录时,运行命令提示符 (CMD) 并输入以下命令:

    whoami /user
    

    记下您的 SID 值。

  • 运行regedit并导航至密钥
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\YOUR-SID

  • 更改该项目的值ProfileImagePath以指向旧的配置文件夹:
    C:\Users\old-profile-folder

  • 运行新的命令提示符(CMD),这次使用以管理员身份运行

  • 通过以下方式取得文件夹的所有权:

    cd C:\Users
    takeown /F /R old-profile-folder-name
    
  • 重启并以新配置文件登录。现在您应该可以恢复旧配置文件了,就像新的一样。

相关内容