当我打开计算机时,收到错误:
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-1000
C:\Users\Temp
C:\Users\Admin
- 噩梦开始了,我再也看不到我的文件和文件夹了;当我去的时候,文件夹已经
C:\Users
不存在了Admin
。我尝试将我修改的所有内容改回其原始值,但没有任何好结果(我知道我最大的错误是我没有在我仍然可以访问它们时对其进行备份)
-
有什么方法可以把它找回来吗?
答案1
有时这是一个一次性的问题(退出,再次登录,一切正常),但如果重新登录后问题仍未解决,请尝试以下方法:
- 修复用户帐户配置文件
- 登录 Windows 并将数据复制到新帐户
- 删除错误 SID 并创建新的配置文件
详细信息请参考指南:
您会收到“用户配置文件服务登录失败“ 错误信息
答案2
没有[有效的]方法来恢复损坏的用户配置文件,因此唯一的解决方法是创建一个新的用户配置文件并从旧配置文件中迁移数据:
- 创建新用户: (1.1 或 1.2)
- 我的计算机在域中: (创建本地账户)
- 我的计算机位于工作组中: (创建本地管理员账户)
- 将文件复制到新的用户配置文件: (以新用户身份登录)
- 打开管理终端:+ R→打开:
powershell
→ Ctrl++Shift好的 - 通过以下方式迁移数据
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"
- 如果需要,手动移动需要通过资源管理器将文件
%UserProfile%\Old-System-Files
从%UserProfile%
(例如,内部的应用程序或文件.\Old-System-Files\AppData
等) - 如果需要来自旧用户注册表配置单元 [
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
- 如果需要,手动移动需要通过资源管理器将文件
- 重新启动并以新用户身份登录
- 打开管理终端:+ R→打开:
- 从以下位置迁移适用的系统数据
%UserProfile%\Old-System-Files\AppData
:- 如果您的电子邮件程序中有电子邮件,则必须单独将电子邮件和地址导入到新的用户配置文件中
- 某些之前安装的应用程序可能需要重新配置或重新安装(见 2.2.1 和 2.2.2)
- 如果你已登录 Microsoft Store 应用,例如店铺或者电影和电视您可能需要重新登录这些应用才能查看之前的购买记录和/或恢复设置