For specific details, inspect your own registry. In general, HKLM\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced is used to define checkboxes and radio buttons which are displayed under Windows Explorer / View / Folder Options... / View. Most keys contain
Type | Either radio, checkbox, or group |
Text | This is what is displayed. If it is omitted, the name of the key is displayed. |
HelpID | If you click the question mark, and then the selection, this is what is displayed. |
Bitmap | This applies to groups (sub-folders) only. |
CheckedValue DefaultValue | These apply to radio buttons |
CheckedValue UncheckedValue DefaultValue | These apply to checkboxes |
HKeyRoot (a numeric handle) RegPath (a string) ValueName | When a change is made, the user selected value is stored in a registry key determined by concatenating these 3 values. |
CheckedValueNT CheckedValueW95 | Apparently, there are additional options. |
Key | Win 98 | Win NT 4 | |
---|---|---|---|
ClassicViewState | x | x | |
DontPrettyPath | c | x | Allows all upper case names |
Hidden | c | x | |
HideFileExt | c | x | |
MapNetDrvBtn | c | x | |
ShowAttribCol | c | x | |
ShowCompColor | c | x | Win 98 - In HKCU but not in HKLM |
FullPath | x | x | |
ShowInfoTip | c | x | |
StartMenuScrollPrograms | Works in NT 4 but must be entered by hand | ||
DragFullWindows | x | x | |
FontSmoothing | x | x | |
HideIcons | c | x |
Specific settings for controlling Start Menu scrolling
Verified with Win 98 and NT 4
(Systems missing SHDOC401.DLL do not allow users to control how the Start Menu is displayed.)
To install the following registry values
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Advanced\Folder\StartMenuScrollPrograms] "Type"="checkbox" "Text"="Enable Start/Programs Menu Scrolling" "HKeyRoot"=dword:80000001 "RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced" "ValueName"="StartMenuScrollPrograms" "CheckedValue"="true" "UncheckedValue"="false" "DefaultValue"="true" "HelpID"="update.hlp"Because the HelpID is missing a reference number, it will specify that no help is available. If you know the correct number, please let me know.
HKLM defines the dialog (provides the checkbox)
HKLM\Software\Microsoft\Windows\CurrentVersion\ explorer\Advanced\Folder\StartMenuScrollProgramsHKCU stores the user's selection
HKCU\Software\Microsoft\Windows\CurrentVersion\ explorer\Advanced\StartMenuScrollPrograms
Explorer Versions
OS | Explorer.exe | IE Version | SHDOC401.DLL | |||
---|---|---|---|---|---|---|
Ver | Size | Date | ||||
Win 95 | 4.00.950 | 200 kb | 07-11-95 | 4.72.3110.8 | missing | Does not scroll, Old options dialog |
Win 95c | 4.00.950c | 199 kb | 08-24-96 | 5.50.4522.1800 | yes | Does not scroll, Old options dialog |
Win 95c | 4.72.2106.4 | 165 kb | 11-18-97 | 4.72.2106.8 | missing | Menu scrolls but can not be disabled, New options list |
Win 98 | 4.72.3110.1 | 176 kb | 05-11-98 | 4.72.3110 5.00.2919.6304 | missing yes | scrolling can not be disabled
scrolling can be disabled On both machines, the menu scrolls and has the new options list |
NT 4 | 4.72.3110.1 | 174 kb | 05-08-98 | 5.00.2314.1003 | yes | Menu scrolls and can be disabled, New options list |
It appears that IE 4 broke the Start Menu if the Desktop Update was installed, and that IE 5 allows you to fix it ... if you know how.
When Windows Desktop Update is installed with Internet Explorer 5, it replaces the traditional Start menu with a scrolling Start menuAlso see problems with a multi-column Start Menu and Adding and Removing the Windows Desktop Update. (available with IE 4 & 5) My Windows 98 and NT 4 systems do not list Windows Desktop Update under add/remove programs.