我们在terminal服务器上使用桌面文件夹和用户文件夹redirect,以便在服务器之间移动时记住用户设置。
当我们configuration和testing这个设置时,我的用户帐户被login到一个特定的服务器,时间stream逝,设置被改变,文件夹被移动,现在,几个星期后,我在该服务器上发现了奇怪的错误。 大多数情况下,这仅限于访问某些文件夹时Windows资源pipe理器崩溃,并完全取出创build资源pipe理器窗口的任何程序(在OpenFileDialogs等)。
我查看了该服务器上该用户帐户的文件夹redirect的registry设置,当我们仍在更改设置时,它们是不同版本和文件夹位置等的混乱。 在我们较新的服务器上,这个用户帐户是完全正确的; 它只是在这个服务器上,我一直在使用一段时间的问题发生。
我的问题是:如何从服务器上完全删除我的用户帐户的所有logging,以便我可以干净,服务器会认为这是我第一次login到它?
使用其他pipe理员帐户login。
转到开始,右键单击“计算机”,然后select“属性”
你现在将在系统页面。
点击“高级系统设置”,然后进入“高级”标签,点击“用户configuration文件”下的“设置”button,
这可能需要一些时间来填充。 在列表中find您的用户名,然后点击“删除”
不要,只要删除C:\ Users中的文件夹即可
从Active Directory中删除用户,检查每个服务器,看是否在本地机器的configuration文件选项卡上没有对它们的引用,删除(或重命名)放置其主目录/configuration文件的每个顶级文件夹,然后执行searchregistry以查找用户的用户名,并在不是AD服务器的本地服务器上重命名这些实例。
或者将用户的用户名改为别的,他们将会有一个全新的login,这将是全新的。
当我们遇到login故障时,往往是configuration文件的registry腐败。 我会用_1重新命名configuration文件,然后让它们login,通常会给它们一个新的configuration文件,以便在不受破坏login干扰的情况下重新启动。 我们没有做文件夹redirect,但我们教我们的用户保存到他们想要保存的东西(这是一个文件共享)的主目录,然后手动从旧的configuration文件文件夹恢复collections夹或桌面项目。 重命名configuration文件可以使大部分帐户保持完好,用户无需担心其中大部分的项目。
解决这个问题的最佳策略取决于您如何进行redirect,您redirect的是什么,以及如何将configuration文件保存在多less台服务器上。 在我们这里,十次中有九次只是改变configuration文件,而不是账户,并确保用户在进行更改时已经注销(并且更改或删除服务器上的cachingconfiguration文件,这样新的jdoe账户不会“在其他机器上得到一个caching,损坏的帐户,最终污染服务器上新创build的jdoe_1configuration文件)
在Server 2008 R2 / Windows 7中有一些处理用户configuration文件的新方法,它要求您使用Dan所描述的方法(如果您还没有删除configuration文件),或者如果您犯了错误并且已经删除configuration文件从C:\Users文件夹中,您下次login时可能会获得一个临时configuration文件,而您在该configuration文件中保存的所有内容将在您注销时被删除。 在Win7testing版中发生了两次。 (
configuration文件相关的registry项位于:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
find与您想要删除的帐户的SID相匹配的密钥。 而你完成了。 这是做这件事的方法,但是直到今天,我从来没有听说过上述方法。
这里是一个博客文章,更多地谈到它 – http://www.sepago.de/d/helge/2008/10/16/deleting-a-local-user-profile-not-as-easy-as-one -might,假设
注:发布是为了完整性,并提供了一种方法来修复一个拙劣的configuration文件删除,我明白原来的海报已经标记为解决。