Change DLL Unload Time
Explanation taken from VoptXP v7.12 / DLL unloading:
DLLs are system files which many programs use. Windows always unloads DLLs from memory when they are no longer in use, but only after the DLL has not been used for a period of time. This inactive period might be unacceptably long for optimum system performance.
------------------------------------------------------------
The registry key that you would need to change:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\AlwaysUnloadDll "(Default)"
How to turn AlwaysUnloadDLL Off (0 is off, Windows Default Setting):
1. Open the registry editor and go to:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\AlwaysUnloadDll
2. To disable AlwaysUnloadDLL and reset it back to the Windows standard settings change the Default number to: 0
How to turn AlwaysUnloadDLL On (1 is on, so-called Performance Booster):
1. Open the registry editor and go to:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\AlwaysUnloadDll
2. To enable AlwaysUnloadDLL to fast unloading change the Default number to: 1
------------------------------------------------------------
Warning:
Changing the DLL Unload Time may make Windows start to act in strange ways, such as:
* Programs that never crash all of a sudden start crashing.
* Programs that load correctly all of a sudden crash when you try to start them.
* Winsock.dll errors if you use a proxy server or ad filtering software, etc.
Suggestion:
* Before changing the DLL Unload Time it would be a good ideal to manually backup the system registry, that way if changing the setting causes major problems you can undo it rather quickly.
* Print this document for reference.