MENU

解决 Windows 10 提示“无法登录到你的账户”问题

2023 年 01 月 15 日 • 系统

前言

前几天,我一位朋友说登录系统之后弹出了一个“无法登录到你的账户”的提示框,桌面壁纸和文件变成了系统刚安装完毕的时候的状态。

提示框

看了下任务管理器,用户名变成了“TEMP”。然后试过很多种方法:

  • 根据提示重启系统,重新登录。
  • 使用“系统还原”功能回滚到“还原点”(无法进行,“系统还原”功能没有开启)。
  • 重启,进入安全模式登录。
  • 打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,将末尾带“.bak”的项和不带“.bak”的同名项重命名互换。
  • 打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList,将当前用户项中的 State 属性值改为 0

但是都没有效果,登录之后还是弹出错误提示。

之后看到官方帮助文档里说创建一个新的账户,然后把文件复制到新账户的文件夹里可以解决,就试了下(开始之前先用虚拟机测试过一次),确实有效果,而且大部分软件的数据都在(小部分保存在注册表 HKEY_CURRENT_USER 里的不能恢复,据说这部分数据保存在 NTUSER.DAT)。

官方帮助文档

操作步骤

注意:
步骤与官方帮助文档中的不完全一致。
对于不同的情况,该方法不一定有效。
本文中的原账户用户名为 my-user新账户用户名为 temp-user

一、创建新的本地帐户并设置为管理员

  1. 打开系统“设置”中的“账户 - 家庭和其他用户”页面。
  2. 点击“将其他人添加到这台电脑”,等待对话框内容加载。

    设置

  3. 点击“我没有此人的登录信息”,然后在下一页点击“添加一个没有 Microsoft 帐户的用户”。

    设置

    设置

  4. 根据提示,输入用户名和密码等信息(密码可以为空),然后点击“下一步”。
  5. 在账户列表中选择创建的新账户,然后点击“更改帐户类型”。

    设置

  6. 在“帐户类型”中,选择“管理员”,然后点击“确定”。

    设置

  7. 重启系统,然后使用新的管理员帐户登录。

注意:若原账户没有设置密码,系统启动后可能会自动登录原账户,则需要按以下步骤修改注册表。

  1. 右键任务栏中的“Windows”图标,点击“运行”,输入“regedit”,然后点击“确定”。
  2. 在注册表编辑器的地址栏中输入 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,按下回车键(Enter)。
  3. 双击 DefaultUserName 项,输入新账户的用户名,然后点击“确定”。

    注册表编辑器

  4. 关闭注册表编辑器。

二、将原账户的用户数据文件夹移动到其它地方

  1. 打开 C:\Users 文件夹,右键点击名称为原账户用户名的文件夹,点击“剪切”(或使用快捷键 Ctrl + X)。

    剪切

  2. 打开用于放置该文件夹的目录,右键点击空白处,选择“粘贴”(或使用快捷键 Ctrl + V)。

    粘贴

    若提示“你需要提供管理员权限才能移动此文件夹”,则点击“继续”。

    权限

三、确认用户数据移动情况

  1. 右键点击资源管理器左侧边栏中的“此电脑”,选择“属性”。

    右键菜单

  2. 在打开的“设置”窗口中点击“高级系统设置”。

    设置

  3. 切换到“高级”标签页,点击“用户配置文件”项中的“设置”。

    系统属性

  4. 正常情况下,窗口中的“储存在本机上的配置文件”列表不包含原账户的信息。

    配置文件列表

  5. 关闭“用户配置文件”和“系统属性”窗口。

四、删除原账户,然后重新创建

后来用虚拟机测试过发现如果不重新创建账户,还是会弹出“无法登录到你的账户”提示。
  1. 打开系统“设置”中的“账户 - 家庭和其他用户”页面。
  2. 在账户列表中选择原账户,然后点击“删除”。
  3. 点击“将其他人添加到这台电脑”,等待对话框内容加载。
  4. 点击“我没有此人的登录信息”,然后在下一页点击“添加一个没有 Microsoft 帐户的用户”。
  5. 根据提示,输入用户名和密码等信息(密码可以为空),然后点击“下一步”。

    注意:用户名必须与原来保持一致,否则一些使用绝对路径读写用户数据的软件可能会出现异常。
  6. 在账户列表中选择创建的账户(以下仍称为“原账户”),然后点击“更改帐户类型”。
  7. 在“帐户类型”中,选择“管理员”,然后点击“确定”。

五、登录原账户进行初始化

  1. 右键任务栏中的“Windows”图标,选择“关机或注销”,点击“注销”。

    注销

  2. 登录原账户,等待初始化,并根据提示进行相关设置。
  3. 重启系统,再次登录原账户(若系统自动登录了新账户,则需要先“注销”再切换到原账户)。

注意:正常情况下,由于原账户的数据已重置,此时登录原账户不会弹出“无法登录到你的账户”提示。若仍然弹出该提示,则表示该错误是系统问题导致,无法通过该方法解决。

六、登录新账户,还原原账户的数据

  1. 重启系统,登录新账户(确保系统启动后初次登录的是新账户)。
  2. 打开资源管理器,在“显示 / 隐藏”中勾选“隐藏的项目”。

    显示隐藏的项目

  3. 打开 C:\Users 文件夹,进入名称为原账户用户名的文件夹(以下称为 user_data)。

    若提示“你当前无权限访问该文件夹。单击‘继续’获取永久访问该文件夹的权限。”,则点击“是”。

    文件夹权限

  4. 打开“第二步”中移动的用户数据文件夹(以下称为 backup_data)。
  5. backup_data 中的文件夹和文件依次移动到 user_data 中。

    注意

    不需要移动文件名以 ntuserNTUSER 开头的文件。

    ntuser

    不需要移动图标左下角带箭头的隐藏文件夹。

    箭头文件夹

    移动文件夹前需要先把 user_data 中对应的文件夹删除。

    若文件夹中没有实际的文件,可以不移动。

    空文件夹

七、登录原账户,验证结果

  1. 右键任务栏中的“Windows”图标,选择“关机或注销”,点击“注销”。

    注销

  2. 登录原账户
  3. 若系统不再弹出“无法登录到你的账户”,则表示成功。

八、删除新账户

  1. 打开系统“设置”中的“账户 - 家庭和其他用户”页面。
  2. 在账户列表中选择新账户,然后点击“删除”。

    设置

最后编辑于: 2023 年 01 月 16 日