我想知道如何安全地从属于域的计算机中删除域用户配置文件。我不想从域本身删除帐户,我只需要从这台计算机中删除配置文件,以进行一些清理。
我目前使用的是 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
>先进的>用户配置文件>设置>用户配置文件> 选择帐户 >删除。
如果“删除”呈灰色
很可能某个进程/服务正在该帐户下运行。
- 仔细检查帐户是否未登录(任务管理器>用户)。
- 检查该帐户下是否有任何进程在运行(任务管理器>细节> 简短介绍用户名)。如果是,请找出它为什么会这样运行并进行更改。例如,如果您有一个使用该帐户的服务,则更改服务帐户并重新启动该服务。