I'm wondering how to safely remove a domain user profile from a computer that is a part of a domain. I don't want to delete the account from the domain itself, I just need to remove the profile from this computer, to do some cleanup.

I'm currently on a Vista Business computer, but we also have Win XP Pro and Win 7 Pro.

  • Open up "Control Panel | System and Security | System"
  • In the dialog click on "Advanced system settings" (requires Admin rights)
  • The "System Properties" dialog will be displayed
  • Make sure you are in the "Advanced" register
  • In the "User Profiles" section click on "Settings"
  • The "User Profiles" dialog is displayed
  • Select the account. Hit Delete.


  • Start | Run
  • sysdm.cpl
  • switch to register "Advanced"
  • In the "User Profiles" section click on "Settings"
  • The "User Profiles" dialog is displayed
  • Select the account. Hit Delete.

The greyed out button possibly means that the registry hive has not been released by the operating system, as pointed out by @joeqwerty in the comments.

You could always delete the C:\Users\[ACCOUNT] directory, but that leaves some registry entries behind that have to be manually deleted.

Deleting the Registy Keys

  • Open Regedit with Administrator Permissions (Runas Administrator)
  • Select the HKEY_USERS branch
  • Search for the Domain Account without the domain (e.g. login = DOMAIN\ACCOUNT then search for ACCOUNT)
  • Keep on searching until the status bar shows Computer\HKEY_USERS\[SID]\Software\Microsoft\Windwos\CurrentVersion\Explorer\Shell Folders
  • There should be a large list of your ACCOUNTs folders e.g. C:\Users\ACCOUNT\Desktop

You are in the right HKEY_USERS\[SID]\Software\Microsoft\Windwos\CurrentVersion\Explorer\Shell Folders branch if the ACCOUNT in "Shell Folders" matches the ACCOUNT you just manually deleted form the C:\Users\[ACCOUNT] directory. This branch [SID] can be exported and/or deleted to clean up the last of the user profile.

| improve this answer | |
  • Accepted because of the group policy addition :) – Zlatko Nov 20 '12 at 12:27
  • 2
    Thanks. I've just added another portion about manually deleting the registry entries if you manually deleted the C:\Users\ACCOUNT directory. – John aka hot2use Nov 20 '12 at 12:31
  • 6
    I've never heard of any group policy setting that can "protect" a user profile. If the Delete option is unavailable the most likely reasons are: You're trying to delete the profile for a currently logged on user OR Windows hasn't released the registry hive for the user profile, in which case you can reboot the machine and then delete the profile. @hot2use - Can you provide a link to a group policy setting that would "protect" the user profile? – joeqwerty Nov 20 '12 at 14:32
  • @joeqwerty you are right, there is no policy. I was assuming it ...could be protected ..., as I don't have the greyed out behaviour on my home computer. Only on my corporate laptop. I've 1+ your comment. – John aka hot2use Nov 21 '12 at 7:47
  • 3
    A quick way to locate the user to its SID is by right clicking the SID folder and looking at permissions. The user should have permissions for their own branch. – seanjacob Nov 28 '14 at 15:23

In case if user profile folder is/was deleted manually, you need to make changes to registry

1. Open "regedit.exe"

2. Navigate to "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList"

3. Click the sub-key that corresponds with the profile you deleted and right click and delete it.

| improve this answer | |
  • 4
    This one does not answer the question per say, but it's EXTREMELY useful to write this down if you ever need it. It's a pain to troubleshoot when someone else have manually deleted a profile on Vista or newer.. – pauska Nov 20 '12 at 9:12
  • @pauska Agreed, for those who don't know, manual deletion prevents user logon on Vista / 7. – Dan Nov 20 '12 at 9:12
  • Agree, this would be better to append this to already provided answers, but nobody mentioned what exactly should be corrected in registry. I do not mind merging with another answer :) – Volodymyr Molodets Nov 20 '12 at 9:14
  • @inhabitant It's fine as it is, IMHO - keep the rep :) I was too lazy to double check when I wrote mine. – Dan Nov 20 '12 at 9:18

The safest method is as follows. (Written on Windows 7, but applicable to XP onwards)

  • Go to Start
  • Right click "Computer and select Properties
  • Select Advanced System Settings [Skip this step on XP]
  • Choose the Advanced Tab
  • Under User Profiles, select Settings (NB: This may take some time to enumerate)
  • Select the username you wish to delete and select Delete

This will remove any profile data on the local machine. Do not be tempted to just delete the profile directory as this will leave registry entries behind that will cause problems on Vista onwards.

I also recommend "RemProf" from the excellent Ctrl-Alt-Del TS Util Pack. Ignore that the pack is terminal services centric, the utility works fine on desktop editions. Just note the different versions for XP/2003 and Vista/7/2008/R2

| improve this answer | |

If the account is grayed out, then the account has Windows services or scheduled tasks tied to it. You will need to change the account on these services or task. Once done you will have to re-boot the PC and then it will allow you to delete the profile.

| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.