今天,我使用符号链接连接方法将 C:\Users 移动到另一个分区。
我有一个好主意,就是从 C:\Users => U:\ 而不是 C:\Users => U:\Users来建立符号链接连接。
遗憾的是,我删除了原始的“用户”文件夹,现在,当我尝试登录时,它显示用户配置文件服务登录失败。
也许我错了,但这是因为用户配置文件的根目录不是系统目录,所以现在当我创建 C:\Users 时,我无法登录 Windows 并且收到上述错误消息。
如何创建一个新的 C:\Users 目录并解决该问题?
先感谢您!
答案1
问题似乎是您的C:\Users
是空的或不可读的。应该有服务帐户(及其注册表文件) 和用户帐户 (带有个人注册文件) 和新用户的默认骨架帐户。我记得一些较旧的 Windows 版本 (是 XP 吗?)搞砸了系统注册表(至少用户 ID) 用户注册表文件是否有问题。这种情况很容易发现,因为此后 ACL 管理窗口仅显示用户 ID,而不显示用户列表中的名称。
如果您仍有配置文件,U:\
请尝试将其移回C:\Users\
。最初,您可以C:\Users\
向所有人授予完全权限,之后应该就可以了。
但是,用户文件夹包含从父级继承的权限(在其 ACL 中),并且该父级(最初C:\
和C:\Users\
)现在已被终止,因此您可能需要在系统再次运行后检查这些权限。
您可能还想使用另一种方法,即junction
当您想要相同的文件/信息出现在两个文件夹中时。至少在类似情况下,这种方法效果很好。是的,符号链接也可以,但我不会推荐它,因为我还没有遇到需要符号链接的情况(阅读:我没有使用过 ntfs 符号链接)。