Why don't the shortcuts I put in the CSIDL_COMMON_FAVORITES folder show up in the Favorites menu?
A customer created some shortcuts in the
CSIDL_COMMON_FAVORITES folder, expecting them to appear in the Favorites menu for all users. Instead, they appeared in the Favorites menu for no users. Why isn’t
CSIDL_COMMON_FAVORITES value was added at the same time as the other
CSIDL_COMMON_* values, and its name strongly suggests that its relationship to
CSIDL_FAVORITES is the same as the relationship between
CSIDL_STARTMENU, or between
CSIDL_PROGRAMS, or between
That suggestion is a false one.
CSIDL_COMMON_FAVORITES is not hooked up to anything. It’s another of those vestigial values that got created with the intent of actually doing something but that thing never actually happened. I don’t think any version of Internet Explorer ever paid any attention to that folder. Maybe the designers decided that it was a bad idea and cut the feature. Maybe it was an oversight. Whatever the reason, it’s just sitting there wasting space.
Sorry for the fake-out.
Exercise: Another customer wanted to know why creating a
%ALLUSERSPROFILE%\Microsoft\Internet Explorer\Quick Launch directory and putting shortcuts into it did not result in those shortcuts appearing in every user’s Quick Launch bar. Explain.