Windows 10 中缺少用户文件夹

Windows 10 中缺少用户文件夹

当我打开计算机时,收到错误:

We can't sign into your account

弹出窗口

  • 我使用临时账户登录,仍然可以打开我的用户文件C:\Users\Admin\Desktop。我关注了选项1解决方案,但没有运气,所以我参考上面的解决方案中所述的内容进行尝试regedit
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
      
      我从ProfileImagePath改为​S-1-5-21-2708815971-2449333151-1371584642-1000C:\Users\TempC:\Users\Admin

    • 噩梦开始了,我再也看不到我的文件和文件夹了;当我去的时候,文件夹已经C:\Users不存在了Admin。我尝试将我修改的所有内容改回其原始值,但没有任何好结果(我知道我最大的错误是我没有在我仍然可以访问它们时对其进行备份)

有什么方法可以把它找回来吗?

答案1

有时这是一个一次性的问题(退出,再次登录,一切正常),但如果重新登录后问题仍未解决,请尝试以下方法:

  1. 修复用户帐户配置文件
  2. 登录 Windows 并将数据复制到新帐户
  3. 删除错误 SID 并创建新的配置文件

详细信息请参考指南:
您会收到“用户配置文件服务登录失败“ 错误信息

答案2

没有[有效的]方法来恢复损坏的用户配置文件,因此唯一的解决方法是创建一个新的用户配置文件并从旧配置文件中迁移数据:


修复 Windows 中损坏的用户配置文件

  1. 创建新用户: (1.1 或 1.2)
    1. 我的计算机在域中: (创建本地账户)
      1. 打开Microsoft 管理控制台WinKey+ R打开mmc→ 确定
      2. 添加管理单元:本地用户和组
        1. Ctrl+ M→ 选择:本地用户和组添加 >本地计算机结束好的
      3. 控制台根目录本地用户和组(本地)用户
        1. 行动新用户...→ 配置用户 →创造关闭
        2. 重新启动并以新用户身份登录

    2. 我的计算机位于工作组中: (创建本地管理员账户)
      1. WinKey设置帐户家庭和其他用户
      2. 其他用户将其他人添加到这台电脑
        1. 我没有此人的登录信息
        2. 添加没有 Microsoft 帐户的用户→ 配置用户 →下一个
      3. 将新用户更改为管理员帐户
        1. 其他用户→ 选择用户 →更改帐户类型
        2. 帐户类型行政人员好的
        3. 重新启动并以新用户身份登录


  1. 将文件复制到新的用户配置文件: (以新用户身份登录)
    1. 打开管理终端:WinKey+ R打开powershellCtrl++Shift好的
    2. 通过以下方式迁移数据RoboCopy
      # Don't copy hidden system files/directories into the root of %UserProfile%, as doing so will corrupt the User Profile depending on the file [e.g. ntuser.dat]:
        RoboCopy "C:\Users\<old-user>" "$env:UserProfile" /XA:S /XD "AppData" /E /Z /V /ETA /TEE /LOG+:"$env:UserProfile\RoboCopy.log"
      
      # Copy system files/directories into a subdirectory [Old-System-Files] within %UserProfile%:
        RoboCopy "C:\Users\<old-user>" "$env:UserProfile\Old-System-Files" /IA:S /E /Z /V /ETA /TEE /LOG+:"$env:UserProfile\RoboCopy-SystemFiles.log"
      
      1. 如果需要,手动移动需要通过资源管理器将文件%UserProfile%\Old-System-Files%UserProfile% (例如,内部的应用程序或文件.\Old-System-Files\AppData等)
      2. 如果需要来自旧用户注册表配置单元 [ NTUSER.dat] 的数据,请手动挂载配置单元,通过 浏览它RegEdit,然后卸载配置单元:
        # Load hive:
          Reg Load HKU\temp "$env:UserProfile\Old-System-Files\NTUSER.dat"
        
        # Open Registry Editor and navigate to HKU\temp:
          RegEdit
        
        # Once done, unload the older user's hive:
          Reg unload HKU\temp
        
    3. 重新启动并以新用户身份登录


  1. 从以下位置迁移适用的系统数据%UserProfile%\Old-System-Files\AppData
    1. 如果您的电子邮件程序中有电子邮件,则必须单独将电子邮件和地址导入到新的用户配置文件中
    2. 某些之前安装的应用程序可能需要重新配置或重新安装(见 2.2.1 和 2.2.2)
    3. 如果你已登录 Microsoft Store 应用,例如店铺或者电影和电视您可能需要重新登录这些应用才能查看之前的购买记录和/或恢复设置

相关内容