我的用户重定向到System32 \ config \ systemprofile,如何解决?


12

我的问题是:我的笔记本电脑上有一个名为alfa的用户。那是管理员配置文件。

好吧,大约几天前,我“失去了”一切。Windows以某种方式将用户偏好重定向到

System32 \ config \ systemprofile

。但是我的用户数据在这里:

c:\用户\阿尔法

如何将其重定向到我的用户数据所在的默认值。我已经重定向了文档,桌面等。但是可能有appdata之类的东西,您知道我想恢复背景和旧的startmenu等。

我该怎么做?


这是在我的Vista笔记本电脑和Win7台式机上发生的。微软搞砸了一些东西,或者那里有讨厌的恶意软件/病毒
JPM 2015年

我有同样的问题。这里的建议都没有帮助。我最终将系统还原到较早的日期,这解决了它。
DavidBalažic2015年

Answers:


14

http://itknowledgeexchange.techtarget.com/itanswers/changing-profile-from-windows-registry/

使用本地管理权限登录系统,打开RegEdit,然后转到:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

您将在左窗格中看到SID,并且当您选择每个SID时,您将看到已登录系统的每个用户的配置文件路径。

查找ProfileImagePath包含字符串值的配置文件,该字符串值包含

System32\config\systemprofile

并将其更改回

c:\users\alfa

确保不要更改系统帐户(应为列表中的第一把钥匙)。


3
那里只有一个带有“ System32 \ config \ systemprofile”的文件。而且我也找到了c:\ users \ alfa记录。似乎注册表项很好,但是比什么错呢?
user1709024 2014年

转到计算机管理(或通过按Windows键+ R运行compmgmt.msc)->本地用户和组->用户->右键单击“ alfa”->“属性”->“成员”选项卡以查看您属于哪些组。还要检查“配置文件”选项卡,以查看是否存在任何不正常现象。
贝Ho林

不知道发生了什么,但我现在在我的Vista计算机和我的父亲的Windows 7上看到了这一点。这是由于病毒还是Windows更新使用户搞砸了。
JPM

@PuiHoLam“配置文件”选项卡应为空白吗?
endolith

4

就我而言,除了中的3个系统配置文件HKLM\software\microsoft\Windows NT\CurrentVersion\ProfileList\

我发现了两个具有相同名称的用户配置文件,但其中一个以“ .bak”结尾。即S-1-5-21-12345-54321-1000S-1-5-21-12345-54321-1000.bak

我做了什么:

  1. 确定哪个“ ProfileImagePath”是正确的:第一个是“ C:\ Users \ TEMP”(TEMP是临时创建的用户的名称,该名称在一段时间前已删除),第二个是正确的
  2. 我在“ S-1-5-21-12345-54321-1000.old”中重命名了第一个(不带.bak),并从第二个名称中删除了“ .bak”
  3. 我重新启动并成功了

1
欢迎来到超级用户!感谢您发布答案-尽管有点难以阅读;也许考虑将其分解为项目符号列表或类似符号。网站上的Markdown格式化说明可在此处找到。
hBy2Py 2015年

很棒的答案!@ hBy2Py我提高了答案的可读性。
Jean-Francois T.

这是一个绝妙的答案,对我来说非常好。谢谢!
Hashim

2

更新后发生在我身上。发现2个问题,解决该问题时已解决。

第一个问题与Vortexo的答案有关。该值略有不同。

第二个问题是在环境变量下。处理器体系结构设置为amd,但是我的处理器是intel。处理器架构枚举

要查看环境变量,请按“ Windows键” +“暂停”以显示系统信息,然后转到高级系统设置,然后在“高级”选项卡上,环境变量位于底部。

为我修复了该问题,希望对您有所帮助。


3
AMD64是所有64位PC处理器的正确值。英特尔制造的CPU没有任何价值。在IA64设置用于Itanium处理器(没有人有他们在PC)。
DavidBalažic2015年

1

答案可能是Explorer运行为system。运行任务管理器,并验证是否有两个explorer.exe正在运行。如果这样做,一个将用于您的原始个人资料,另一个将用于system

结束Task的两个过程并启动New Task = explorer.exe。这应该显示原始桌面,但是您需要重新启动才能使所有设置生效。现在,如果您重新启动,并且问题再次发生,请执行此过程,然后打开regedit,然后转到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon并将Userinit的值更改为C:\Windows\System32\userinit.exe,然后重新启动。可能存在的值C:\Windows\System32\KUsrInit.exe。希望这可以帮助。


1
那真是怪了。我只有一个explorer.exe,并附带了用户名。如果我杀死它并再次启动资源管理器,我仍然拥有systemprofile桌面。但是,如果我单击“显示所有用户的进程”,然后杀死资源管理器并重新启动它,则会得到正确的桌面。但是它不会通过重新启动而保留。
endlith 2015年

0

修复/解决方法创建一个新的管理员用户帐户。

在新帐户的桌面上命名一个新文件夹,然后右键单击属性。文件夹的位置应为C:\ Users \ username \ Desktop(如果已修复),则只需将所有内容手动复制到新用户即可。从C:\ Windows \ System32 \ config \ systemprofile复制到C:\ Users \ username \

然后,当您拥有旧帐户中的所有内容后,可以将其删除,请记住,您可能需要从浏览器中备份密码/书签



-3

尝试使用Microsoft Fixit:它“可以”修复大多数错误,注册表。它是一个解决方案中心,可以修复您的错误和已删除的文件,并将其恢复为默认状态。

它还可以解决所有性能问题或已分区或删除的所有隐私和文件。

也适用于用户帐户。因此,如果您丢失了所有用户凭据或将其移动到其他位置,则可以将其恢复为默认状态

请试试: http://support.microsoft.com/fixit/

完成所有操作后,请不要忘记重新启动计算机。

仅供参考:您还可以下载该软件,然后在计算机中使其“运行”,它将修复所有错误以及所有错误的文件和Windows错误。包括整个Windows文件夹。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.