- NoFind — This setting removes the Search command from the Start menu and
disables the appropriate option in the Start menu customization dialog.
NoRun — This setting removes the Run command from the Start menu, disables
the appropriate checkbox in the Start menu customization dialog, and disables the
ability to run programs from Task Manager or by pressing +.
MemCheckBoxInRunDlg — This setting adds the Run in Separate memory
Space checkbox to the Run dialog, which allows 16–bit programs to run in a
separate VDM (Virtual DOS Machine).
NoSetTaskbar — This setting prevents any changes from being made to the
Taskbar and Start menu settings. This value also removes the Taskbar and Start
Menu item from Control Panel and from the Start menu.
NoInstrumentation — This setting prevents the system from remembering the
programs, paths, and documents used.
NoUserNameInStartMenu — This setting removes the user name from the Start
NoResolveSearch — This setting prevents the system from searching the target
drive to resolve a shortcut.
NoResolveTrack — This setting prevents the system from using NTFS tracking
features when resolving shell shortcuts.
ForceStartMenuLogoff — This setting prevents the user from removing the
Logoff option from the Start menu.
StartmenuLogoff — This setting disables the Logoff option in the Start menu and
prevents users from adding it.
NoClose — This setting removes the Turn Off Computer option from the Start
menu and prevents the user from shutting down the system using the standard
shutdown user interface (UI).
NoChangeStartMenu — This setting disables drag-and-drop modifications of the
Start menu. (Other customization methods remain available unless they are
FEO–3AEA–1069–A2D8–08002B30309D} — This setting removes the My
Computer item from the Start menu and disables the corresponding checkbox in
the Start menu customization dialog.
Note If the values listed above are created under HKEY_CURRENT_USER, they will be
applicable only to the currently logged on user. If you want them to apply to all new
users, create them under the
HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies Explorer registry key.
Changing the Behavior of Taskbar Grouping
- By default, when you enable the Group similar taskbar buttons option at the Taskbar
tab of the Taskbar and Start Menu Properties window (Fig. 13.5), items are grouped
only when the taskbar buttons begin to get too small. The item that you opened first is
grouped first. Note that the Windows XP and Windows Server 2003 user interfaces allow
you to enable or disable the taskbar grouping feature, but they don't provide the ability to
change its behavior.
Figure 13.5: The Taskbar tab of the Taskbar and Start Menu Properties dialog
Therefore, registry editing is the most appropriate way to change the default behavior of
the taskbar buttons grouping feature. To customize it, create the TaskbarGroupSize value
(REG_DWORD data type) under the following registry key:
The taskbar grouping behavior depends on the values you assign to the
TaskbarGroupSize registry value entry. These values are:
0 — (default) groups by age (oldest group first)
1 — groups by size (largest group first)
2 — groups any group of size 2 or more
3 — groups any group of size 3 or more
- Log off and then back on for this change to take effect.
Disabling Notification Area Balloon Tips
Notification Area balloon tips (Fig. 13.6) are a nice feature, especially for beginners.
However, experienced users may become tired of them. For example, if one of your disks
is running out of free space, you wouldn't want to be persistently reminded of this fact.
Sometimes these tips simply distract you from your work. And, although this feature
might be useful on Windows XP workstations, it is redundant for servers.
Figure 13.6: An example of Notification Area balloon tips
To disable the feature:
1. Start Regedit.exe and expand the following key:
3. Create a new REG_DWORD value and name it EnableBalloonTips. Set this value
4. Quit Registry Editor, log off, then log back on.
Note These steps disable all Notification Area balloon tips for the current user. There is
no way to disable balloon tips for a specific program.
Preventing a Program from Being Displayed in the Most Frequently Used Programs
If you like the simple Start menu feature, first introduced with Windows XP and also
present in Windows Server 2003, you have undoubtedly noticed that it maintains a list of
the most frequently used programs. Now, suppose you want to continue using this
feature, but you don't want some specific programs to appear in that list. What can you do
about it? Of course, you can right-click the required shortcut and select the Remove from
This List command from the context menu. However, this will not prevent the program
from appearing in that list if you use it later. You can also configure the Start menu to
specify the number of shortcuts in the list of most frequently used programs. You can
clear this list by clicking the Clear List button (Fig. 13.7). If you don't want the list of
- most frequently used programs to be displayed, set the value in the Number of
programs on Start menu field to 0.
Figure 13.7: The General tab of the Customize Start Menu window
This, however, won't prevent a specific application (Regedit.exe, for example) from
appearing in the list.
The exclusion of specific programs can't be accomplished using the GUI tools. However,
if you edit the registry, you can easily achieve the desired result. To do so:
1. Start Registry Editor (Regedit.exe).
2. Add an empty string value named NoStartPage to the following registry key
(Program name.exe is the name of the executable file that is used to start the
3. HKEY_CLASSES_ROOT\Applications\Program name.exe
4. Quit Registry Editor, and restart the computer.
The application will be removed from the list of frequently used programs and will never
appear in that list again.
Disabling System Beeps on Windows 2000, Windows XP, and Windows Server 2003
If you or your colleagues in the office care for silence, you might want to disable system
beeps. This can be achieved by disabling the Beep driver or by direct registry editing.
- To disable the Beep driver using built-in-administrative tools:
1. Start Device Manager, select the Show hidden devices command from the View
menu, and expand the Non-Plug and Play Drivers branch.
2. Right-click Beep, select the Properties command from the right-click menu, and
go to the Driver tab of the Beep Properties window (Fig. 13.8).
Figure 13.8: Stopping the system Beep driver
3. Click the Stop button to stop the driver. To disable system beeps permanently, you
can either change the Startup Type to Disabled or, if you have several hardware
profiles, disable the Beep driver in one of the existing profiles.
Note The change you have introduced will be applicable to all users who log on to the
local system, since it will be saved under the HKLM registry key.
To disable Windows 2000, Windows XP, or Windows Server 2003 system beep for a
specific user only:
1. Log on to the system as the user for whom you want to disable system beep.
2. Start Registry Editor and locate the following key:
HKEY_CURRENT_USER\Control Panel\Sound (Fig. 13.9).
- Figure 13.9: Disabling system beep by means of editing the registry
3. Under this key, locate the Beep value entry (REG_SZ data type) and set it to no.
Note This time, the change will apply to a specific user, since it is saved under the HKCU
registry key. For the change to take effect, you will have to log off and log back on.