我有一个损坏的用户配置文件(我们称之为 bob),影响了 Windows 7 Pro x64 工作站上的 Excel xslx 文件。我确认同一台机器上的其他配置文件不存在此问题。
我创建了一个新用户 temp。我使用本地管理员帐户登录并取得 bob 的配置文件文件夹的所有权。然后,我将此文件夹中除 ntuser.dat、ntuser.dat.log 和 ntuser.ini 之外的所有内容复制到新用户 temp 的配置文件文件夹中。然后,我以 temp 身份登录以确保文件在那里。它们确实在那里。我的 Excel 文件打开问题和图标关联在此用户配置文件上得到解决。
接下来,我将 bob 的配置文件文件夹复制到 C:\temp 以便恢复,然后删除了它。然后我以 domain\bob 身份登录,Windows 7 将我放入一个临时配置文件中。
在这里,创建一个名为 bob 的本地用户对我来说不起作用,因为该帐户的安全上下文不会指向域。
我现在该怎么做才能让 Windows 7 忘记我曾经有一个名为 bob 的域用户?我希望能够以该用户身份重新登录,并希望计算机将其视为第一次登录并为我创建一个新配置文件。然后我将手动移动配置文件以同步所有内容。
我的用户有一个标准域配置文件,而不是漫游域配置文件。
我以为这是一个相对简单的过程,但我似乎无法弄清楚在处理域级帐户时我该做些什么不同的事情。
答案1
将用户的配置文件文件夹重命名为 Bob.old
以管理员身份登录,转到控制面板 → 用户帐户 → 管理用户帐户。初次登录后,域帐户会显示在那里。
删除 Bob 的帐户
打开 regedit 并确保该用户不再处于 状态
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
。如果存在,请将其删除,即使其后跟有“.bak”。
然后您可以以 bob 身份登录来重新创建本地用户配置文件,然后将您的用户数据复制到其中。
答案2
附注 WinXP 可让您轻松重命名配置文件文件夹(例如 bob.old),并自动创建一个新的配置文件文件夹 bob。然后,您可以随意移动用户文件。这可轻松解决许多特定于配置文件的简单恶意软件。
现在,在 Win7 中,微软首选的方法是使用帐户管理删除该文件夹。因此,您需要先手动复制用户配置文件文件夹。而在 XP 中,您可以动态创建一个新的文件夹,甚至可以动态恢复并撤消重命名。这些都是很好的快速故障排除方法。但仅此而已。