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


13

我有一个损坏的用户配置文件(我们称其为bob),影响了Windows 7 Pro x64工作站上Excel的xslx文件。我确认该问题不在同一台计算机上的其他配置文件中。

我做了一个新用户,temp。我使用本地管理员帐户登录,并拥有bob的配置文件文件夹的所有权。然后,我将该文件夹中的所有内容(除了ntuser.dat,ntuser.dat.log和ntuser.ini)复制到新用户temp的配置文件文件夹中。然后,我以临时身份登录,以确保文件在那里。他们是。我的Excel文件打开问题和图标关联已在此用户个人资料上解决。

接下来,我将bob的配置文件文件夹复制到C:\ temp以进行还原后,将其删除。然后,我以domain \ bob的身份登录,Windows 7将我置于一个临时配置文件中。

在这里用bob命名本地用户对我来说不起作用,因为该帐户的安全上下文不会指向域。

现在我该怎么做才能使Windows 7忘记曾经有一个名为bob的域用户?我希望能够以该用户身份重新登录,并希望计算机像他们首次登录一样对待它,并为我提供新的配置文件。然后,我将手动移动配置文件以进行同步。

我的用户具有标准的域配置文件,而不是漫游的。

我以为这是一个相对简单的过程,但是在处理域级别的帐户时,我似乎无法弄清楚该做什么。

Answers:


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

  2. 以管理员身份登录,进入控制面板→用户帐户→管理用户帐户。首次登录后,域帐户将显示在此处。

  3. 删除鲍勃的帐户

  4. 打开regedit并确保该用户不再位于中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList。删除它(如果有的话),即使它后跟“ .bak”。

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

来源:删除本地用户配置文件-不像一个简单的假设


啊,我不知道您可以通过控制面板用户帐户来管理域帐户。我会试一下。
TWood 2012年

只是不要忘记检查注册表。问题是,当找不到用户配置文件目录时,通过在密钥名称后附加.bak来备份该帐户的profilelist密钥。尽管此bak密钥存在,但您将无法将用户与新的配置文件相关联。
Frank Thomas

是的,我已经恢复了已删除的配置文件文件夹,然后从profilelist密钥中删除了bak后缀,以便至少可以以我破解的帐户重新启动。我刚刚删除并重新启动,因此希望从这里开始一切都是艰难的。
TWood 2012年

我可以将所有文件毫无问题地移到新的配置文件中。感谢您的协助Frank Thomas。即使我使用控制面板管理用户管理单元删除了用户,最终还是不得不手动删除个人资料列表条目。奇怪的是,我的用户可以重新创建,但是当我回到“管理用户帐户”列表时,创建新帐户时并没有重新添加我的用户。我需要手动添加吗?我不想后来由于缺少条目而无法使用便捷传输或某种某种形式的结局。
TWood 2012年

如果在users.cpl中没有出现,我不会打扰。谁知道,可能需要重启一下。我一直认为,如果您从该界面管理用户,则不会留下注册表痕迹,但是tbh,自Vista以来,我不必处理此问题,因此它可能有所更改。真高兴你做到了。
Frank Thomas

0

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

现在在Win7中,每个Microsoft首选的方法是使用帐户管理删除该文件夹。因此,您需要首先首先手动复制用户配置文件文件夹。而是在XP中,您可以即时创建一个新的,甚至可以即时还原以撤消重命名。这一切都是非常好的快速故障排除。但没有更多。

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.