|
|||||||
| Windows XP / 2000 / NT / 9x Forum Discussion for Windows operating systems from XP right back to the very beginnings! |
![]() |
|
|
Thread Tools |
|
|
#1 |
|
HardwareHeaven Lover
Join Date: Jun 2006
Location: Calcutta , India
Posts: 197
Rep Power: 0 ![]() ![]() |
Some Windows XP Registry Tweaks that may come handy
Some Windows XP Registry Tweaks Part 1 CUSTOMISATION 1. Start Menu scrolling When your Start menu overflows,it isn’t possible to list all the entries in a single column.Then, Windows either creates a second column or a scrolling menu.You can control this through the registry.Navigate to the :- HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Explorer\Advanced, & select the entry called ‘StartMenuScrollPrograms’.If it’s not present, create a new String value called ‘StartMenuScrollPrograms’. Specify the value as ‘Yes’ if you want the Start menu to scroll, and ‘No’ if you need the Start menu as multiple columns. 2. IE Title bar text Internet Explorer installations distributed by companies other than Microsoft might have their names in the title bar.If you want to change this,navigate to :- HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main, & edit or create a string value entry called ‘Window Title’. Double-click the entry and enter any string you want. Leave it blank if you want to remove the default string.You’ll need to restart Internet Explorer for the change to take effect. 3. Changing Logon message To create a personalised logon message in XP, go to :- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\Winlogon.In the right pane, double-click the string entry ‘LegalNoticeCaption’,enter the string ‘ My Windows XP Machine’ & click OK.Next, double-click the ‘LegalNotice Text’ string entry, and enter the message to be displayed. 4. Change the welcome screen Windows XP displays 3 different screens during boot-up.The 2nd screen is the one that says “Welcome”. To change this, navigate to :- HKEY USERS\DEFAULT\Control Panel\Desktop. Under this key, you will find an entry named ‘Wallpaper’; double-click it & enter the path of the image file you want displayed.The file can be a BMP or JPEG image. If you want to tile the image, set the value of the ‘TileWallPaper’ entry to 1. If you want to stretch the wallpaper, set the value of the ‘WallPaperStyle’ entry to 2. 5. Detailed information in the device manager When this tweak is applied,the device manger in Windows 2000/XP will show an extra tab called ‘Details’. Selecting this tab will provide additional information about the device. Go to :- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\SessionManager\Environment.Here,you’ll find a string entry with the name ‘DEVMGR_SHOW_DETAILS’; if there isn’t one, create it.Assign this entry a value of ‘1’if you want the system to display the details tab; to hide the tab, assign it a value of ‘0’. 6. Prevent access to specified drives Use this tweak to prevent access to drives to certain users.Remember, once this is applied, the prohibited user can’t access the drive by any means. Log into Windows using the user account that you want to restrict access to, open the registry editor & go to :- HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer. Create a DWORD value with the name ‘NoViewOnDrive’.Double click this entry and in the dialog box that appears, select the radio button named ‘Decimal’. In the value data field you need to enter a number that depends on the drive that needs to be hidden. Use the formula ‘2n-1’, where n is 1 for your A drive, 2 for B drive, and so on until 26 for drive Z. If you need to hide more than one drive, add the respective drive numbers and enter it into the value data field. For example, to hide drive C you need to enter 4 (23-1); to hide drives D and E you need to enter 24 (24-1+25-1). To apply the change to all users in the system, follow the same method, but use the key :- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer instead. To remove all restrictions, just delete the entry. Performance 7. Speed up access to folders with AVI files Windows XP sometimes takes a really long time to open folders with AVI files. This is because XP tries to get information about the files.To disable this feature, open the registry and go to :- HKEY_CLASSES_ROOT\CLSID\{87D62D94-71B3-4b9a-9489-5FE6850DC73E}. Append a [-] (a minus sign) in front of the ‘{87D…’ key, so that it becomes something like ‘- {87D…’. 8. Prevent OS being paged to disk At times, when there’s a dearth of RAM, the system will move some portion of the main memory to the hard disk. Obviously, this slows down the system, but there’s nothing much that can be done about it. In case your system is blessed with loads of RAM (256 MB or more) and runs Windows NT, 2000 or XP, you can use this tweak to prevent the kernel mode code from being moved to the hard disk. While this will improve system performance, it may affect programs that rely on Windows swap space. So if you notice any eccentric behaviour after applying this setting, revert to the previous setting. Go to :- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager\MemoryManagement.Look for a DWORD entry called ‘DisablePagingExecutive’ ; set it to ‘1’to disable the kernel being paged. if you face problems,set it back to ‘0’. 9. Window refresh rate All open windows are refreshed at a predefined interval; but when there’re too many windows open, and a paucity of memory, they often appear blank—a file copied to a folder may not appear immediately on the window. This tweak allows you to set a faster refresh rate for open windows.Go to :- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Update.Create or modify the DWORD key called ‘UpdateMode’. Assign it a value of ‘0’ for a faster refresh rate, and ‘1’ for default. ANNOYANCES 10. Menu display delay When a menu is opened, Windows opens the menu after a small delay. For example, after clicking on Start, the Programs menu takes ages to expand. This is because the ‘Menushowdelay’ entry has been given a large value.Open the key :- HKEY_CURRENT_USER\Control Panel\Desktop and modify or create a string value named ‘MenuShowDelay’. In this entry, give the required delay in milliseconds; the accepted limit is 0 to 999. Last edited by sushrukh; Oct 5, 2010 at 10:57 PM. Reason: removed the yellow color to make it readable on all site themes |
|
|
|
|
|
|
|
HardwareHeaven Lover
Join Date: Jun 2006
Location: Calcutta , India
Posts: 197
Rep Power: 0 ![]() ![]() |
Part 2 11. Disable low disk space warning Windows XP will show a warning message whenever the drive is low on disk space. For some reason, whether we have an 8 GB or 80 GB hard drive, it’s never enough, and this message just gets irritating after a while.To suppress it, go to :- HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer and create or modify the DWORD value called ‘NoLowDiskSpaceChecks’. A value of ‘1’ will disable the warning message, ‘0’ will enable it. 12. Hide the links folder Internet Explorer incessantly creates the ‘Links’ folder under the Favourites section, even if the user deletes it.You can get rid of it permanently by going to :- HKEY_CURRENT_USER\Software\Microsoft\ InternetExplorer\Toolbar. Set the value of the ‘LinksFolderName’entry as a blank string. Now, open IE and delete the Links folder. It will no longer be displayed under Favourites. EASE THE TASK 13. Include Copy to and Move to in the context menu When you right-click a file, you get a menu called context menu. This tweak shows you how you can add two useful entries to it, namely,‘Copy To’ and ‘Move To’.Therefore, copying and moving files can be done in 2 steps. To add the ‘Copy To’ option, go to :- HKEY_CLASSES_ROOT\Directory\shellex\ ContextMenuHandlersand create a subkey called ‘CopyTo’. Select the key you created and in the right pane, modify the value of the ‘Default’ entry to ‘{C2FBB630-297111d1A18C00C04FD75D13}’. Similarly,navigate to :- HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers and create a sub-key named ‘Copy To’and give the same default value as above. For the ‘Move To’ option, duplicate the above mentioned steps, but rename the subkeys as ‘Move To’ and the Default values as:- ‘{C2FBB631-2971-11d1-A18C-00C04FD75D13}’.Now when you right click on any file or folder—except on the Desktop you will get these two options. 14. Start button context menu Using this tweak, you can open applications from the context menu of the Start button, i.e. by right-clicking on the Start button. Open the registry and select the :- HKEY_CLASSES_ROOT\ Directory\Shell key.Create a new sub-key named after the program you want to associate it with, say, Notepad. Now select this key and create another sub-key named ‘Command’ and set its ‘Default’ entry value as the path to the executable for example, ‘C:Windows\notepad.exe’. 15. Make Google default search page You can set IE to search using Google as default. Enter the search terms in the address and select the option that appears below: Search for ‘<search terms>’. This will take you directly to the results page in Google. Open the registry and navigate to :- HKEY_ CURRENT_USER\Software\Microsoft\InternetExplorer\ Main ; change the value of ‘Use Search Asst’ to ‘no’ ; change the value of ‘Search Page’ to ‘http://www.google.com’ ; change the value of ‘Search Bar’ to :- ‘http://www.google.com/ie’. Next, go to :- HKEY_CURRENT_USER\Software\Microsoft\ InternetExplorer\Search URL and change the values of ‘Default’ to ‘http://www.google.com/keyword/%s’ and ‘provider’ to ‘gogl’.Then go to the :- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Internet Explorer\Search key and modify the ‘Search Assistant’ entry’s value to ‘http://www.google.com/ie’ COVERING TRACES 16. Selectively remove cached Run commands Commands entered in the Run dialog box are automatically cached to be used again later as Auto Complete.You can selectively remove entries from the cached list of instructions. Go to :- HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Explorer\RunMRU , and on the right pane,you will find entries,each one representing a cached instruction.Delete the unwanted entries or delete all if you want to clear the cache. 17. Removing typed URLs from IE address bar Internet Explorer stores 25 URLs that were previously entered into the address bar.Click on the drop down button at the end of the address bar to view the cached URLs.To selectively remove URLs from this list go to :- HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs.In the right pane, you will find the list of URLs ordered with names url, url2, …url25. Delete the entries you wish to remove.Rename the remaining entries so that the order is maintained.For example, if you delete two entries,rename the others so that they list as url1 to url23. 18. Remove Start menu items Most users don’t use all the items in the Start menu.Entries such as Help are sometimes or never used at all.Using this tweak, you can selectively remove items from the Start menu. Go to :- HKEY_CURRENT_USER\Software\Microsoft\Windows\ CurrentVersion\Policies\Explorer , and add a DWORD entry for each item you want to remove. Here’s some examples of items:- ‘NoRecentDocsMenu’ removes the Documents menu.‘NoFavoritesMenu’ removes the Favourites menu.‘NoFind’ removes the Find command from the Start menu.‘NoRun’ removes the Run command.‘NoClose’ removes the Shutdown command (be careful as it prevents you from shutting down Windows ). ‘NoSetTaskbar’ removes the Taskbar command in the Settings subfolder on the Startmenu. Adding this entry will also prevent a user from making changes to the taskbar by right-clicking on the taskbar and selecting Properties. In Windows 2000 and XP,adding ‘NoSMHelp’ will remove thehelp item and ‘NoCommonGroups’ will remove all the entries located in C:\Documents and Settings\All Users\Start Menu and its subfolders.After adding any entry,assign it a value of ‘1’ to remove the item from the Start Menu, or ‘0’ to bring it back. 19. Remove the Recycle bin If you’re tired of having to delete things twice and the Recycle Bin seems redundant, you can remove it. Using this tweak, you can force Windows to delete files directly—be sure that you don’t want files to be stored in the Recycle bin. Go to :- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Explorer\BitBucket and create a DWORD entry named ‘NukeOnDelete’.Give this a value of ‘1’ to disable the Recycle bin and ‘0’ to enable it. 20. Clear Add/Remove Programs list Certain program entries do remain in the Add/Remove programs list owing to an uninstallations that go haywire. This tweak enables you to do away with those. Go to :- HKE Y_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\Uninstall.Under this key,you will find sub-keys for each program installed.Right-click and delete all the entries you want removed from the Add\Remove programs list. ---------------------------------------------------------------------------------------------------- Well, this is my little addition.Some of the tweaks may be already known to you.Hope you find it useful.Thanks for reading.Again for the word limitation in a post, i had to post two posts. Last edited by sushrukh; Oct 5, 2010 at 10:58 PM. Reason: removed the yellow color to make it readable on all site themes |
|
|
|
|
|
#3 |
|
HardwareHeaven Extreme Member
|
There have been many tweaks posted in various places, which include the ones above, but it's nice to see a compilation of those tweaks, especially some of the more essential and useful ones all in one place.
Thanks for posting this, sushrukh.
|
|
|
|
|
|
#4 |
|
Int'l Fish Liaison
Join Date: Jul 2004
Location: By the light of lamp I sit and type...
Posts: 16,197
Rep Power: 112 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Nice post, thanks.
Thread Stuck |
|
|
|
|
|
|
|
HardwareHeaven Lover
Join Date: Jun 2006
Location: Calcutta , India
Posts: 197
Rep Power: 0 ![]() ![]() |
Thanks Tipstaff & Vikingod.I hope people may find it useful.Thanks.
|
|
|
|
|
|
#6 |
|
HardwareHeaven Lover
Join Date: Dec 2007
Posts: 221
Rep Power: 40 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
WinXP reinstallation registry tips
If you have to reinstall Windows XP:
backup wpa.dbl located in the original WINDOWS\system32 folder to the new install. That file will prevent needing to re-active the installed copy of Windows. Registered Windows owner name here: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion backup custom.dic, eMail dbx files, address book (WAB & WA~ files), favorites folder, cookies (if you have lots of websites with autologins you'd rather not lose), and custom sounds and cursors (\windows\media and \windows\cursors) and theme files (*.theme). Theme files implement custom cursor schemes found in: HKEY_CURRENT_USER\Control Panel\Cursors\Schemes and sound schemes found in: HKCU\AppEvents\Schemes (app events & scheme names) Export those keys to seperate files to be import later. Save existing theme (default: My Favorite Theme.theme in My Documents), or backup custom themes in \Documents and Settings\[user name]\application data\Microsoft\Windows\Themes Locate source of desktop wallpaper and note source. Restore it to that location, and custom cursor schemes, prior to restoring any custom theme. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Setup Chenge references to CD-ROM drive to location of WinXP CD copy on HDD, e.g., x:\CD_WinXP\ (where "x" = HDD location). ALSO: DriverCachePath\ = x:\Driver Cache\) Move folder from C:\windows to x: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Win dows NT\Windows File Protection over-rides: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion\ Winlogon Add the following keys to the former (remove any duplicates in the latter key): SFCDisable (REG_DWORD) 0 = enabled (default) 1 = disabled, prompt at boot to re-enable 2 = disabled at next boot only, no prompt to re-enable 4 = enabled, with popups disabled NOTE: For options 1 and 2: Both of these options require a kernel debugger to be hooked up for those options to become useable. If a kernel debugger is not hooked up, Windows File Protection is not disabled. SFCScan (REG_DWORD) 0 = do not scan protected files at boot (default) 1 = scan protected files at every boot 2 = scan protected files once SFCQuota (REG_DWORD) n = size (in megabytes) of dllcache quota (default is 0xffffffff or approximately 300 MB) FFFFFFFF = cache all protected system files on the local hard disk SFCDllCacheDir (REG_EXPAND_SZ) Path = local or network location of dllcache folder (default is %SystemRoot%\System32, e.g., x:\DllCache\, copy or create it as necessary) NOTE: Network shares for the dllcache directory are no longer supported. ALSO, prior to running SFC, make a copy of the existing DLLCACHE folder, after SFC has finished, blow away the existing DLLCACHE folder and rename the copy back to DLLCACHE (it'll save quite a bit of HDD space). The only thing that should live in DLLCACHE are new files from Windows Update (or program installs). Running SFC will populate DLLCACHE with a duplicate of every existing system file on the system (both new and original) SFCShowProgress (REG_DWORD) 0 = System File Checker progress meter is not displayed (default) 1 = System File Checker progress meter is displayed Display the drive-letters first HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer ShowDriveLettersFirst (If not already exists, create as REG_DWORD) - set Value to 4 Sort Favortites alphabetically, delete: HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\MenuOrder\Favorites (this key will subsequently be rebuilt) ensure color Icons are configured for 16 bit color depth: HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\Shell Icon BPP (set to 16) Enable prefetcher: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\Memory Management\PrefetchParameters EnablePrefetcher 0 = Disable 1 = App launch prefetch 2 = Boot Prefetch 3 = Both (default). HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction Enable = "N" It may prove useful to set this to "Y" when optimizing system boot performance vis a vie the BootVis utility. Once that has been accomplished, turn this off and then defrag with the 3rd party defragging / file-placement utility of your choice. Such is only efficacious if the "respect layout.ini" parameter is set to "Y" in those 3rd party utilities offering such. Last edited by WxMan1; Dec 22, 2009 at 11:11 PM. Reason: Removed useless registry entries (myths) |
|
|
|
|
|
#7 |
|
HardwareHeaven Lover
Join Date: Dec 2007
Posts: 221
Rep Power: 40 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
HKLM\CurrentControlSet\Control\FileSystem\CDFS
CacheSize (binary) = ff ff 00 00 Prefetch (DWORD) = 400 (hex) PrefetchTail (DWORD) = 4000 (hex) =================================== The keys & values presented below have been removed from the previous posts that contained reference to them. The reason for their deletion is as follows: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Exp lorer The value AlwaysUnloadDLL is no longer supported by Microsoft Windows 2000 or later For the following values in the registry key: HKLM\SYSTEM\CurrentControlSet\Control\SessionManag er\MemoryManagement IoPageLockLimit is efficacious ONLY for RTM Windows 2000 machines (neither the Win2000 SP1 kernel, nor any subsequent editions - including the XP kernel in any of its incarnations - are affected). SecondLevelDataCache (default value 0) This is value is useful only for processors having direct-mapped L2 caches (PII and later processors don't sport direct-mapped L2 caches). During the Windows boot process, an attempt is made via the Hardware Abstraction Layer (HAL) to retrieve the CPU's L2 cache size value. On failure, the L2 cache size is set according to the entry specified for this registry key value. The default entry of "0" correlates either 256KB of L2 cache (or whatever has been ascertained by the system). HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DisablePagingExecutive applies only to ntoskrnl.exe and not win32k.sys - which is much larger than ntoskrnl.exe - the pageable portions of other drivers, the paged pool and of course the file system cache. All of these animals live in kernel address space and are eligible to be paged to disk. This can result in application code to be needlessly paged to and from disk (thereby reducing performance). If, however, one has more than enough RAM for the usual workload, this registry setting won't hurt. Although, given more than sufficient RAM for normal workload, the system isn't paging very much of that stuff anyway. This setting is useful when debugging drivers and generally recommended for use only on servers running a limited well-known set of applications. HKLM\SYSTEM\CurrentControlSet\Control\SessionManag er\MemoryManagement The LargeSystemCache registry value determines whether the system maintains a standard size or a large size file system cache, and influences how often the system writes changed pages to disk. Increasing the size of the file system cache generally improves file server performance, but reduces the physical memory space available to applications and services. Similarly, writing system data less frequently minimizes use of the disk subsystem, but the changed pages occupy memory that might otherwise be used by applications. On workstations this increases paging and causes longer delays whenever you start a new app. Succinctly put: this value should be enabled on a file servers and disabled on any other type of machine. "System cache mode is designed for use with Windows server products that act as servers. System cache mode is also designed for limited use with Windows XP, when you use Windows XP as a file server. This mode is not designed for everyday desktop use. When you enable System cache mode on a computer that uses Unified Memory Architecture (UMA)-based video hardware or an Accelerated Graphics Port (AGP), you may experience a severe and random decrease in performance. For example, this decrease in performance can include very slow system performance, stop errors, an inability to start the computer, devices or applications that do not load, and system instability. The drivers for these components consume a large part of the remaining application memory when they are initialized during startup." Note: the system may have insufficient RAM when the following conditions occur:
Last edited by WxMan1; Dec 22, 2009 at 11:29 PM. Reason: bogus registry entries (myths) |
|
|
|
|
|
#8 |
|
An Awesome Dude
Join Date: Mar 2009
Posts: 425
Rep Power: 61 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Thank you for this thread
|
|
|
|
|
|
#9 |
|
HardwareHeaven Lover
Join Date: Dec 2007
Posts: 221
Rep Power: 40 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Re: Some Windows XP Registry Tweaks that may come handy
There's also this sticky thread: http://www.hardwareheaven.com/applicat...-tweaks.htmlin in the "Applications, Software & Tweaking" forum with loads of WinXP tweaks & tips.
|
|
|
|
![]() |
| Thread Tools | |
|
|