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.<\/p>\n
Alternatively: Changing the default profile in Windows 7 registry is still viable, but again some cases where it should be working and does not.<\/p>\n
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.<\/p>\n
Note: If Syspreping, CopyProfile=False.<\/p>\n
Install all the software you will be using, browsers, Notepad++, 7-Zip, WinAmp, etc. etc.<\/p>\n<\/div>\n
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.<\/p>\n
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.<\/p>\n
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.<\/p>\n
You can clean out your temp profile.<\/p>\n<\/div>\n
Logon said Profile.<\/p>\n
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%).<\/p>\n
And delete any annoying shortcuts in the Public Start-Menu and Taskbar you don’t want reappearing again.<\/p>\n
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.<\/p>\n<\/div>\n
Once logged out of “Jaguar” you will want to log in as another Administrator account.<\/p>\n
Navigate to the C:\\Users folder.<\/p>\n<\/div>\n
Identify the account that has been configured, in this case, “Jaguar”.<\/p>\n
Now, what you want to do is copy it, and to the same location. This will create Jaguar - Copy.<\/p>\n
This is a “file ownership” and “OS protection/security bypass” trick that is necessary for the next step.<\/p>\n<\/div>\n
Once you have a complete copy, you want to right-click and go to properties.<\/p>\n
Here you will want to un-check Read-Only. Click apply to all sub-directories and files as well, then click apply.<\/p>\n<\/div>\n
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.)<\/p>\n
I suggest on a Domain to use “Domain Authenticated Users” or just generally add “Everyone” the built-in group with Full Control.<\/p>\n<\/div>\n
You want to show all hidden folders (we are still in C:\\Users) and you will now see the Default profile folder.<\/p>\n
You want to rename this bad boy to “Default.OLD” or Original just in case you break something in the coming step.<\/p>\n
Rename “Jaguar - Copy” to “Default” folder.<\/p>\n
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).<\/p>\n<\/div>\n
Now here comes the tricky part.<\/p>\n
The Default folder has a special file called NTUSER.DAT.<\/p>\n
It is a binary hive of the user’s registry information.<\/p>\n
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.<\/p>\n
Open up Regedit as Admin.<\/p>\n<\/div>\n
Now that Regedit is open, make sure all branches are closed and select HKEY_USERS. Once you have selected it, click File, Load Hive.<\/p>\n
Navigate to C:\\Users\\Default (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.<\/p>\n<\/div>\n
Navigating through Regedit for this stuff will be a pain in the ass and prone to mistakes. We do it much easier.<\/p>\n
Once Jaguar user has been loaded as Lighthouse into Regedit, you will see it under HKEY_Users.<\/p>\n
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.<\/p>\n<\/div>\n