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.