Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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.

share|improve this question
add comment

3 Answers

up vote 21 down vote accepted
  • 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.

Faster:

  • 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.

share|improve this answer
    
Accepted because of the group policy addition :) –  Zlatko Nov 20 '12 at 12:27
1  
Thanks. I've just added another portion about manually deleting the registry entries if you manually deleted the C:\Users\ACCOUNT directory. –  hot2use Nov 20 '12 at 12:31
3  
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. –  hot2use Nov 21 '12 at 7:47
add comment

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

share|improve this answer
add comment

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.

share|improve this answer
2  
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 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
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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