lda*_*dam 5 windows-7 user-accounts user-profiles
2天前我的电脑很好,没有问题。我关闭了密码,这样我就可以将我的电脑发送到我父亲的办公室,这样他就可以插入它,我可以从我的手机远程下载东西(办公室的线路比我快得多)。昨天当他带着它回家时,我的电脑也很好,但是在我再次设置用户密码后,Windows Media Player 似乎重置了它的设置并再次运行了第一次向导——这是唯一不寻常的事情。今天我从大学回到家,启动我的电脑,发现黑色背景,aero 关闭,cleartype 关闭,我的启动程序都没有启动,但我所有的文档、音乐和桌面项目都在那里。Firefox 使用的是默认配置文件,我的应用程序都没有记住我的任何设置并继续使用它们的第一个启动向导。
我四处寻找,发现 Windows 将我的配置文件保留在通常的位置,我的所有文件都在那里,所以我无法理解发生了什么。我在运行中尝试了 %appdata% 并且 Windows 告诉我它找不到它。我在谷歌上搜索并发现了一个看起来像我的问题的实例,但该线程从未得到答复并且已经休眠了几个月。
然后我发现 %userprofile% 设置为 %systemroot%/System32/config/systemprofile。$用户名%=系统。谷歌上的所有内容都是关于用户登录并被重定向到临时配置文件,对此的修复是删除用户的注册表项并使用 .bak 代替。我没有 .bak,我在 HKLM/Microsoft/Windows NT/CurrentVersion/Profile List 中的用户显示一切正常。
这到底是怎么回事?
编辑:
我创建了一个名为 Test 的新配置文件,并将 HKLM/Microsoft/Windows NT/CurrentVersion/Profile List 中我的配置文件的 ProfileImagePath 更改为 C:\Users\Test。注销,重新登录,配置文件运行良好,但没有我的东西。然后我把它改回我的正常配置文件路径,它又回到使用系统配置文件。所以我的用户文件夹中一定有什么东西导致了这一切。
编辑2:
将 AppData 移动到 Test 文件夹并再次更改我的配置文件 - 我的所有设置都在那里,我只需要移动我的所有数据。我仍然不明白这是如何或为什么会发生的。是否还有其他文件夹可能会导致问题?或者这只是窗户再次变得愚蠢的情况?
编辑 3:
结果我的 NTUSER.DAT 文件已损坏,因为当我将该文件复制到 C:\Users\Test 并使用我的帐户加载该文件夹时,它再次出错,但如果我删除它,%username% 和 %userprofile%再次正确设置。
小智 3
我在注册表中钓鱼(在您的帖子的指导下),看到了一个带有 .bak 扩展名的文件夹(表示备份文件)。我从未在注册表中见过扩展名为 .bak 的文件夹,因此我不顾一切地从文件夹名称中删除了“.bak”(不要删除该文件夹 - 只需修改名称以删除 .bak! ),重新启动,我的个人资料加载成功。
由于已经有另一个同名文件夹,我将第一个文件夹(默认配置文件密钥)更改为 -1000。
