Menu

#233 3.9.5: Bare installation produces inconsistent settings for start menu pinning

none
open
nobody
None
1
2013-09-20
2013-09-20
Henry Tung
No

Expected behavior:

Pinning shortcuts using the "Pin to Start menu (Classic Shell)" context menu option should pin applications to the initial menu as it does in Windows 7 (running on Windows 8, fresh installation).

Actual behavior:

Pinning causes shortcuts to appear in "AppData\Roaming\Microsoft\Windows\Start Menu", which displays under the full "All Programs" menu rather than the initial menu.

Suspected cause:

The advanced settings for Classic Shell ("Main Menu\Pinned Programs Folder") show that pinned shortcuts should be placed in a dedicated "Pinned" folder, but Classic Shell continues to produce shortcuts in "AppData...\Start Menu". Modifying the setting to "Start Menu" explicitly and back to "Pinned" fixes the behavior, suggesting that the default context menu action for "Pin to Start menu (Classic Shell)" is inconsistent with the default configuration for "Pinned Programs Folder" (default "Pinned"; this behavior manifests specifically when no options are changed on installation, and Classic Shell is being installed for the first time or all user configuration data for Classic Shell has been deleted before reinstallation).

Reproducing the behavior:

  1. Uninstall Classic Shell.
  2. Delete all related settings ("AppData\Roaming\ClassicShell", registry key "Software\IvoSoft").
  3. Install Classic Shell (only Classic Start Menu and Update selected in my installation).
  4. In initial settings prompt, change no settings and press "OK".
  5. Open the Start menu, "All Programs" and attempt to pin any shortcut there.
  6. Close and reopen Start menu and observe a duplicate shortcut in "All Programs" rather than the expected pinning in the initial menu.

Discussion

  • xpclient

    xpclient - 2013-09-20

    Ah! You're right! Good catch and thanks for reporting. This bug happens on a clean installation of Windows without any previous Classic Shell settings stored because the Windows 7 style is pre-selected by default in 3.9.5. If instead of just clicking OK, you click once on the Windows 7 style despite it already being selected, then the bug won't happen.

     
  • Henry Tung

    Henry Tung - 2013-09-20

    Gotcha! Yeah, thought it might be worth looking at since it resulted in some really unintuitive behavior until I figured out what was causing it. At any rate, everything else working fine at the moment :) Thanks for the quick reply!

     

Log in to post a comment.