?
Solved

Changing User Name AND Documents folder name in Windows XP

Posted on 2006-03-25
2
Medium Priority
?
2,549 Views
Last Modified: 2008-01-09
I installed Windows XP and inadvertantly spelled the user name wrong.  I can re-name the user name in user accounts however the folder name in documents and settings cannot be changed.

Any tips other than re-installing the OS?
0
Comment
Question by:mcencich
  • 2
2 Comments
 
LVL 18

Accepted Solution

by:
Crash2100 earned 500 total points
ID: 16291536
An error message informs you that you cannot move or rename the Documents and Settings folder
http://support.microsoft.com/kb/314843/#XSLTH3129121125120121120120

To move only user-specific data

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.

NOTE: This method does not relocate any key Windows components. Use this method if you require only user-specific data to be moved.

After you install Windows XP, to specify a folder other than the Documents and Settings folder for a particular user's data, follow these steps:
1.      Identify the user's profile path. You can identify the profile path either by user security ID (SID) or by user path settings. The user SID method is preferred.
To identify the user's profile path by the user SID
a.       Use the Getsid tool from the Windows Server Resource Kit to obtain the SID. At a command prompt, use the following syntax:
getsid \\ComputerName UserName \\ComputerName UserName
For example:
getsid \\windowsxp joedoe \\windowsxp joedoe
The results look something like this:
= The SID for account WINDOWSXP\joedoe is S-1-5-21-1708537768-1993962763-1957994488-1003
b.       After you obtain the user SID, start Registry Editor (Regedit.exe or Regedt32.exe), and then select the user SID under the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
To identify the profile path by the user's path settings
a.       Log on to the computer as the user, and then type set at a command prompt. Note the setting for UserProfile, and then quit the command prompt.
b.       Log on to the computer as an administrator.
c.       Use Registry Editor to add the UserProfile setting to the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
d.       Click the registry key, and then click Find on the Edit menu.
e.       In the Find box, type the value of the UserProfile setting, and then click Find Next.
2.      In the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList registry key, change the ProfileImagePath value to reflect the new path that you want to use, and then quit Registry Editor.
3.      Log on to the computer as the user, type set at a command prompt, and then verify that the path has changed.
0
 
LVL 18

Expert Comment

by:Crash2100
ID: 16291542
I think this does the same thing, but it looks like it may be more simple:

How to rename or move a User Profile folder ?
http://windowsxp.mvps.org/userpath.htm

Symptom

Renaming a user account via Computer Management console, or via the User Accounts applet does not rename the associated User Profile folder. As a result, the user account folder continues to display the old name.
Resolution

To rename (or move) the User Profile folder, you may use the following method. This method has been adopted from KB314843, but this page explains in detail how to rename an User account home directory.
Caution

Before modifying the registry, you need to take a full backup, in case you want to Undo the changes or to recover from disasters caused by incorrect registry modifications if any. You may use ERUNT for a full registry backup. Use Registry Editor at your own risk.
Rename the User Profile folder using Windows Explorer

    * Logon to an admin account that is not the account being renamed.
    * Open the Documents and Settings folder, by typing this in Start, Run dialog:

%SystemDrive%\Documents and Settings

    * The list of folders will be displayed. Select the corresponding folder of the user account that you want to rename.

Example

%SystemDrive%\Documents and Settings\OldUsername

becomes

%SystemDrive%\Documents and Settings\NewUsername

Next step is to notify the registry that the folder has been renamed (or the Profile Path has been changed)
Changing the ProfileImagePath value in the registry
ProfileList key, SIDs and the ProfileImagePath value

The ProfileList registry key contains some sub-keys, which are nothing but the list of User Account Security Identifiers (SID). Each of the SID represents an Account. The key is located here:

HKEY_LOCAL_MACHINE \ SOFTWARE\ Microsoft\ Windows NT \ CurrentVersion \ ProfileList
Identify the SID for your User account, and change the Profile path

    * To know the SID for your user account, you may use the script sidlist.vbs
    * Download the script and run it.  (The User Account names and SIDs will be listed in a log file, and opened automatically.)
    * Note down the SID for your account.
    * Then, in the Registry Editor, select the correct SID that belongs to your user account.
    * In the right-pane, double-click the ProfileImagePath value and set the correct path and folder name. ( The ProfileImagePath stores the full path of the User account home folder. )

Example

%SystemDrive%\Documents and Settings\OldUsername

becomes the following:

%SystemDrive%\Documents and Settings\NewUsername

You're done now. Close Registry Editor, and restart Windows. See if you're able to logon to that user profile successfully. Additionally, to verify if the path has been changed successfully, type SET in the Command Prompt. If you find any abnormal behavior while running an application (in case), you may Undo the above procedure. Then you may use the Copy To Profile method instead to accomplish your task.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Can I legally transfer my OEM version of Windows to another PC?  (AKA - Can I put a new systemboard in my OEM PC?) Few of us are both IT and legal experts but we all have our own views of Microsoft's licensing rules and how they apply.  There are…
It is only natural that we all want our PCs to be in good working order, improved system performance, so that is exactly how programs are advertised to entice. They say things like:            •      PC crashes? Get registry cleaner to repair it!    …
Integration Management Part 2
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Suggested Courses

850 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question