Hi, most of you may think that making some customizing in XP (eg. all ms os)
can really be a pain in the @ss, and... it is!!!
So i tried to post here some of the tricks that i use to do that, this isn't
going to resolve all problems(for that you should start fishing or something ) but it might help a bit, or it can be some useless crap, anyway...

Advising: Before you make any change to registry, please note that messing around with this can really make you
into trouble, so make backups and store your current config.

==================================================================

1º. most of you notice that XP most of time don't unload useless dll's from memory, and this may cause, specially if you got small resources, that after some time hanging around in xp your system may freeze and start to taking a lot of time completing tasks, so what you should do is to force windows to unload them:

Open regedit - start>run regedit.exe

and find:

HKLM>software>microsoft>currentversion>explorer

try to find a key called "AlwaysUnloadDLL" without the quotes.
if you dont find it create one with that name and change it value to 1

reboot and voila do what you use to do and you should see the results.

___________________________________________________________________________

2º for many times i saw many posts from people clayming that XP won't
copletely Shutdown, do heres a tip on how to do that:

go to control panel, then Power Options.
here you will click on the APM "Advanced Power Management", and check
the "enable advanced power management support".
Shutdown and this time it should completely shutdown(turn off).

NOTE: you computer may freeze on shutdown in this case you should undo the changes.
There are many ways to go around this problem but this should do the job.

another way to do this:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

Double click on PowerDownAfterShutdown or add it as REG_SZ. Set it to 1.

This only works if your HAL (Hardware Abstraction Layer) supports it.

If this don't work to, well i can't remember any other way in this moment but
as i said before there are many other ways



___________________________________________________________________________

3º Change the size of icons in desktop.

HKCU>controlpanel>desktop>windowmetrics>shelliconsize

change the value for one of this

Values: 48,64,72 or 128 default=32


___________________________________________________________________________


4º Speed up Boot


HKLM>system>currentcontrolset>control>sessionmanager>memorymanagement>preftchparameters>

.find EnablePrefetcher key
.normally the value is 3 but try to change it to 5.



___________________________________________________________________________

5º Speed up shutdown

HKCU>controlpanel>desktop

.find HungAppTimeout this should have the value 5000
.then find WaitToKillAppTimout the default value it's 20000 try to change it to 4000

then go to:
HKLMsystem>CurrentControlSet>Control

.find WaitToKillServiceTimout th default value is 20000 change it to 4000

Restart your system to changes take effect


___________________________________________________________________________

6º Grant or deny access to removable drives.

Go to:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

.find AllocateDASD

and the change the value for on of these

0 - Administrators only
1 - Administrators and power users
2 - Administrators and the interactive user


___________________________________________________________________________

7º Restrict access to event logs

HKLM\SYSTEM\CurrentControlSet\Services\EventLog

.find RestrictGuestAccess

and change it to one of the following values
0 = guest access
1 = restricted access


___________________________________________________________________________

8º View your BIOS information in registry

go to HKLM\HARDWARE\DESCRIPTION\System

and see the string values


___________________________________________________________________________

9º Improve core system performance

this can be used to disable paging for core windows system, and keep it in ram
NOTE: This is only to systems with large amount of RAM!

go to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

find DisablePagingExecutive
and chang it to:
0 = default
1 = disable system paging



___________________________________________________________________________

10º add command option to right click in folders

go to
HKCRT\Directory\shell

Create a new sub key called Command
than go to this sub key
HKCRT\Directory\shell\Command

change the default value to wharever you wan't to see in right click menu

then create a new sub key under the created above nammed command and change the default value for:

Windows 95, 98 or Me
command.com /k cd "%1"

or


Windows NT, 2000 or XP
cmd.exe /k cd "%1"

___________________________________________________________________________


==================================================================


Regards,
Bug_