Windows 8 Copy User Profile

Apr 06, 2018  copying user profile or cloning a user account windows 10 I am trying to see if there is a way to save some time by copying a user profile from one user account to another on Windows 10. As an administrator, I want to copy the contents of desktop, My documents, start menu and other such settings and preferences. My computer is on a domain. Open Microsoft Management Console by clicking the Start button, typing mmc into the search box, and then pressing Enter. If you're prompted for. In the left pane of Microsoft Management Console, click Local Users and Groups. If you don't see Local Users and Groups.

create windows 8 / 8.1 default profile

4/15/2015

The process of creating a windows 8 default profile has become slightly more complex. Initially I haven't been able to do this successfully without create a XML to load start menu and assigning group policy to complete it. I found this how to and applied it to my companies windows 8.1 corporate image.
It works and allows me to create a default profile for the computer.
Here is the link directly to it.
Introduction:
This a manual approach to creating one's own default profile useful for imaging/syspreping, when CopyProfile True is not working as desired alongside Audit mode.
Alternatively: Changing the default profile in Windows 7 registry is still viable, but again some cases where it should be working and does not.
This is a brute force method, I know it isn't exactly best practices, but was highly successful once I got the hang of it and since it retains 90~99% of my settings for each new user I find it insanely more beneficial.
Note: If Syspreping, CopyProfile=False.
Steps (13 total)1
Customizing the Image
Install all the software you will be using, browsers, Notepad++, 7-Zip, WinAmp, etc. etc.
2
Creating an Admin account to use as blank slate.
Logon to an non-used admin user. Not built-in Admin, preferably not your logon or the company's local admin logon. So, essentially create a blank Admin profile to work with.
When naming it, avoid the words Temp,Temporary, or Panther. I suggest something catchy like Jaguar. I will use Jaguar for the remainder of the guide.
Few things to note, if Java and similar software is installed, they often place JARs/binaries in each users account. It is quite annoying and can take up to 180~300MB of space per user. These are safe to delete for this procedure.
You can clean out your temp profile.
3
Log onto this new account.
Logon said Profile.
While logged in, configure all the software to your hearts content, including Start Menu, Taskbar, etc. When you are absolutely sure you are finished, you will need to log out. Be sure to clear out temporary internet files (take a visit to %appdata%).
And delete any annoying shortcuts in the Public Start-Menu and Taskbar you don't want reappearing again.
Every account has two layers to the Start-Menu and Taskbar, one is the personal one, the other is public. Windows utilizes both when populating.
4
Log back into your previous Administrator account.
Once logged out of 'Jaguar' you will want to log in as another Administrator account.
Navigate to the C:Users folder.
5
Identify the account you want to be the new default profile.
Identify the account that has been configured, in this case, 'Jaguar'.
Now, what you want to do is copy it, and to the same location. This will create Jaguar - Copy.
This is a 'file ownership' and 'OS protection/security bypass' trick that is necessary for the next step.
6
Making it non-'Read Only'
Once you have a complete copy, you want to right-click and go to properties.
Here you will want to un-check Read-Only. Click apply to all sub-directories and files as well, then click apply.
7
Adjusting permissions for users to access the copy of the profile.
Once read-only has been un-applied, you will want to go to Security tab and ensure non-Admins have access to said folder (since you are doing all work as Admin, you aren't running into access denied.)
I suggest on a Domain to use 'Domain Authenticated Users' or just generally add 'Everyone' the built-in group with Full Control.
8
Showing, Renaming, and Hiding the Default Profile
You want to show all hidden folders (we are still in C:Users) and you will now see the Default profile folder.
You want to rename this bad boy to 'Default.OLD' or Original just in case you break something in the coming step.
Rename 'Jaguar - Copy' to 'Default' folder.
You now want to right click the new Default folder, and you want to go back to properties. You want to make this folder Hidden, so check it hit apply, and when prompted, just say you want the 'apply changes to just this folder' (not the sub-directories/files).
9
Making it a real Default Profile
Now here comes the tricky part.
The Default folder has a special file called NTUSER.DAT.
It is a binary hive of the user's registry information.
Now this is all user specific and it matches everything the original Default user profile (and more!) but there is one small issue. Everywhere it should say %username%, it now says 'Jaguar'. We have to fix this. We need to load the Hive via registry editor.
Open up Regedit as Admin.
10
Loading the Hive to Regedit
Now that Regedit is open, make sure all branches are closed and select HKEY_USERS. Once you have selected it, click File, Load Hive.
Navigate to C:UsersDefault (the new one we just made hidden) and open NTUSER.DAT. It will ask you what do you want to name the import it as. Name it something completely unique but not the username! So name it something like Lighthouse, instead of Jaguar.
11
Making Changes, Quickly
Navigating through Regedit for this stuff will be a pain in the ass and prone to mistakes. We do it much easier.
Once Jaguar user has been loaded as Lighthouse into Regedit, you will see it under HKEY_Users.
Here you will want to right click the top level 'Lighthouse' and Export. Save to wherever you can remember it will be at, Desktop or what not, as Jaguar.reg.
12
Editing Jaguar.reg, Importing the Changes
Leaving regedit open, minimize it, and open up the Jaguar.reg in either Notepad or Notepad++.
You will want to do a find and replace of Jaguar with %username%. You then want to save it.
You then want to 'double click' it to import it back to Registry with changes made.
If you are Windows 8, you may have to UAC completely disabled or import through an Administrator elevated Command Prompt (Reg import 'DirectoryToJaguarRegJaguar.REG').
13
Finalizing the Default Profile
Maximize Regedit and select Jaguar top level.
You then want to go to File, and you now want to Unload hive.
This will load everything back into NTUSER.DAT.
Now you are ready to try and use your new Default profile. (You can test it out before capturing the image, by logging in as a new user that has never logged in before.)
I suggest you do, you don't want to break Default profile, or nobody will be able to login correctly or everyone will only have temporary profiles.
Even if you break the profile, you can always log into the first two admins (yours and Jaguar) since the profiles only need Default profile to work at first login.
4/21/2015 02:57:05 am

Hey Mark, I've been trying to replicate these steps but I get bogged down at the reimport of the jaguar.reg file,
When I import it on windows 8.1 I get a notification warning me if I want to do it (sensible) And then a followup of 'Keys and values contained in [..] have been successfully added to the registry'
But then I see no jaguar at the top level of hkey_users.
So I figured maybe you miss typed and meant to say close out the lighthouse hive. So i did that, created a test user and all of the default apps are now broken. After reopening the hive, I found that again all the files were set back to jaguar and not %username%
I'd love to get this going please let me know if you can assist

8/14/2015 06:16:14 am

I can assist if you need help.

1/8/2016 08:41:34 am

I don't know if I missed a setting or if recent updates changed something. Did all the steps including the search/replace and it all seemed to work. Created new profile and the start screen matched the new default - so that worked. But when viewing all apps the built in things like Video, Store, etc. all showed 'error' beside them and would not launch. Microsoft Office 2013 opened normally - but in the user account filed showed %Username% instead of being replaced with the currently logged on user. It's really close - but I can't use the profile. Any of this fixable? Thanks for putting this together to try.

5/23/2016 02:53:08 pm

This has worked great for me. I am running into an issue though. When testing a new profile, I go to the start screen and type in devices and printers. At that point it gives me an error stating that I don't have access to the program. When I go to it through the control panel though, it works fine. It appears that Windows 8.1 is still trying to search the other profile that was used to create the copy early in your process. Do you know how to fix this?

6/9/2016 01:31:37 pm

That method really worked great for me with WIN 8.1Pro and I also used it with Win10 Ent LTSB. I found that method much simpler in combination with an imaging-tool than all that sysprep-stuff! Thank you very much for this great tutorial..
Unfortunately with WIN 10 Pro ('normal', not NOT LTSB), it seams, that this method does not work anymore.. Dungeon siege 2 mouse patch. In Step 13 it is not possible to unload the hive 'lighthouse' anymore and to store data back to ntuser.dat..
(No matter how.. I tried regedit in admin mode, uac off and all that stuff..). An Answer would be great! Do you have any idea, how this could work again for windows 10 ??? That would be really great!

6/9/2016 01:33:55 pm

I forgot to explain why it does not work: unload hive is not possible because it is denied because of user-rights. I tried to change access-rihts in regedit, but with no effect..

6/10/2016 03:15:21 am

With a little change in step 1, everything seams to work pretty fine in Win10Pro. I loaded the hive not to HKEY_USERS, but to HKEY_LOCAL_MACHINE. There, it was possible to unload the hive and to store its data back into ntuser.dat without issues.
So.. still working in Windows10, very glad :-)
Thanks again for that tutorial! It helped a lot!
Simon

6/10/2016 03:16:45 am

I meant: With a little change in step 10!
Sorry, this keyboard is making me crazy!

6/15/2016 01:48:09 pm

This does not appear to work for me. Are there any updates?


Leave a Reply.