reduce ntuser.dat

Wondering why ntuser.dat size is so great?
You can try out instruction below to decrease size of ntuser.dat.
This can be applied on Windows 2000/XP/2003.

Let's begin
Open regedit and select HKEY_USERS:
Select "Load Hive" from File menu. If "Load Hive" is inactive then restart machine:
Select ntuser.dat from
c:\documents and settings\default user or any other users profile.

Type a name of the hive. You can type anything for the name - it doesn't matter. Type for example "pillow".

Load all ntuser.dat files you want to decrease.

Take a look in: "pillow", .DEFAULT and HKCU registry entries.
Search for all these registry entries and look what is inside:
Software\Google\Google toolbar\4.0\quick search
Software\Hewlett-Packard
Printers\Connections
Printers\DevModePerUser
Printers\DevModes2
Printers\Settings

If found something big, then delete it.

Also you can spend some time to meet old-brand new utility called:
21a5c51cdfe8a1d121bccf486e44ac11
72056b4d31350fb575eff1437b46b8c65a200ec8

Dureg.exe can tell you which parts of registry take place in computer heart.

When manual part is done, you can install NT registry Optimizer:
c05d98c46ef775d9482bbf7be65b09d6
55493756df00efc717cddd6dec7dc950e2ab1224

Go Start -> Programs -> NT Registry Optimizer -> NTREGOPT:
Reboot computer and all previously loaded ntuser.dat file size is decreased.
Also the loaded ntuser.dat hive now is automatically unloaded

You can delete or move somewhere else ntuser.dat.bak from
c:\documents and settings\default user

If you work with terminal servers, you can delete all user profiles with. Extract delprof.exe from:

This will delete all users who are not currently logged into machine:
delprof.exe /Q /I /P /D:0

1 comment: