如何强制 Windows 7 创建与现有域配置文件同名的新域配置文件?

如何强制 Windows 7 创建与现有域配置文件同名的新域配置文件?

我有一个损坏的用户配置文件(我们称之为 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

  1. 将用户的配置文件文件夹重命名为 Bob.old

  2. 以管理员身份登录,转到控制面板 → 用户帐户 → 管理用户帐户。初次登录后,域帐户会显示在那里。

  3. 删除 Bob 的帐户

  4. 打开 regedit 并确保该用户不再处于 状态HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList。如果存在,请将其删除,即使其后跟有“.bak”。

然后您可以以 bob 身份登录来重新创建本地用户配置文件,然后将您的用户数据复制到其中。

来源:删除本地用户配置文件 - 并不像想象的那么容易

答案2

附注 WinXP 可让您轻松重命名配置文件文件夹(例如 bob.old),并自动创建一个新的配置文件文件夹 bob。然后,您可以随意移动用户文件。这可轻松解决许多特定于配置文件的简单恶意软件。

现在,在 Win7 中,微软首选的方法是使用帐户管理删除该文件夹。因此,您需要先手动复制用户配置文件文件夹。而在 XP 中,您可以动态创建一个新的文件夹,甚至可以动态恢复并撤消重命名。这些都是很好的快速故障排除方法。但仅此而已。

相关内容