如何从计算机中删除域用户配置文件?

如何从计算机中删除域用户配置文件?

我想知道如何安全地从属于域的计算机中删除域用户配置文件。我不想从域本身删除帐户,我只需要从这台计算机中删除配置文件,以进行一些清理。

我目前使用的是 Vista Business 计算机,但我们也有 Win XP Pro 和 Win 7 Pro。

答案1

方法一(简单又安全)

  • 打开“控制面板|系统和安全|系统”
  • 在对话框中单击“高级系统设置”(需要管理员权限)
  • 将显示“系统属性”对话框
  • 确保您处于“高级”注册状态
  • 在“用户配置文件”部分中点击“设置”
  • 显示“用户配置文件”对话框
  • 选择帐户。点击“删除”。

方法 2(方法 1 的略微变化)

  • 开始 | 运行
  • 系统管理控制台
  • 切换到注册“高级”
  • 在“用户配置文件”部分中点击“设置”
  • 显示“用户配置文件”对话框
  • 选择帐户。点击“删除”。

灰色按钮可能意味着注册表配置单元尚未被操作系统释放,正如@joeqwerty 在评论中指出的那样。

方法 3(手动且容易出错)

删除C:\Users\[ACCOUNT]目录。这会留下一些注册表项,必须按如下方式手动删除。

  • 使用管理员权限打开 Regedit(以管理员身份运行)
  • 选择HKEY_USERS分支
  • 搜索不带域的域帐户(例如登录 = DOMAIN\ACCOUNT,然后搜索 ACCOUNT)
  • 继续搜索,直到状态栏显示Computer\HKEY_USERS\[SID]\Software\Microsoft\Windwos\CurrentVersion\Explorer\Shell Folders
  • 应该有一个很大的 ACCOUNTS 文件夹列表,例如C:\Users\ACCOUNT\Desktop

HKEY_USERS\[SID]\Software\Microsoft\Windwos\CurrentVersion\Explorer\Shell Folders 如果“Shell 文件夹”中的 ACCOUNT 与您刚刚从目录中手动删除的 ACCOUNT 匹配,则您位于正确的分支中C:\Users\[ACCOUNT]。可以导出和/或删除此分支 [SID] 以清理最后的用户配置文件。

答案2

如果用户配置文件文件夹被手动删除,则需要更改注册表

1.打开“regedit.exe”

2. 导航到“HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList”

3.单击与您删除的配置文件相对应的子项,然后右键单击并将其删除。

答案3

最安全的方法如下。(针对 Windows 7 编写,但适用于 XP 及以上版本)

  • 转至“开始”
  • 右键单击“Computer并选择Properties
  • 选择Advanced System Settings[XP 上跳过此步骤]
  • 选择Advanced标签
  • 在 下User Profiles,选择Settings(注意:这可能需要一些时间来枚举)
  • 选择您要删除的用户名并选择Delete

这将删除本地机器上的所有配置文件数据。不要试图删除配置文件目录,因为这会留下注册表项,从而导致 Vista 及更高版本出现问题。

我也推荐优秀的“RemProf”Ctrl-Alt-Del TS 实用包。忽略该包是以终端服务为中心的,该实用程序在桌面版本上运行良好。只需注意 XP/2003 和 Vista/7/2008/R2 的不同版本

答案4

结论

运行sysdm.cpl>先进的>用户配置文件>设置>用户配置文件> 选择帐户 >删除

如果“删除”呈灰色

很可能某个进程/服务正在该帐户下运行。

  1. 仔细检查帐户是否未登录(任务管理器>用户)。
  2. 检查该帐户下是否有任何进程在运行(任务管理器>细节> 简短介绍用户名)。如果是,请找出它为什么会这样运行并进行更改。例如,如果您有一个使用该帐户的服务,则更改服务帐户并重新启动该服务。

相关内容