Archived from groups: microsoft.public.win98.gen_discussion (
More info?)
On Fri, 5 Aug 2005 13:45:59 -0400, "Rick Chauvin"
>cquirke (MVP Windows shell/user) wrote:
>> On Wed, 20 Jul 2005 11:08:48 +0100, "Richard" wrote:
>>>I sort out my desktop, then every so often I boot up and windows has
>>>resorted the desktop. Why does this happen? TIA.
>> This is not likely to be related to ShellIconCache, which holds the
>> bitmaps of icons for faster display. Suspect a ShellIconCache issue
>> if you see the wrong icons for files, e.g. all .doc files now have a
>> Quake icon, and so on.
>For sure, but also I've seen when the ShelliconCache was full it could
>sometimes scramble the Desktop layout too.
I don't think there's cause and effect there; more likely concurrent
pathology, or a more oblique relationship (e.g. Explorer.exe crashes
on a malformed ShellIconCache, restarts, and because the shell
restarts, the icon positions are re-defaulted)
>> When you view more than this number of folders, the oldest
>> remembered settings are discarded on a First-In, First-Out basis.
>>
>> In Win95, the desktop was treated as just another "folder". In Win98,
>> the number of "parking bays" was increased and AFAICR some special
>> arrangement was supposed to have been made to remember the desktop
>> layout, even if "too many" folders have been viewed.
>It sounds like you're talking about the StreamMRU 199 cached entries issue
>where it recycles itself to discard the last unused folder remembrances,
>but with the Desktop since it continually at every boot comes up that
>folder should always stay up front and current in that regard.
Yes, I'm talking about the Streams issue (couldn't remember what it
was called, thanks; I get them confused with Bags). And yes, you'd
think it would be hard to cruise 200 folders in one Windows session,
such that the desktop would be the oldest and get FIFO'd off.
Still, at the time, that was what the problem was attributed to.
>The other issue with the main folders reverting to WebView because of the
>same StreamMRU cache limitation, is to edit the desktop.ini in each of
>these 4 folders:
>C:\Program Files
>C:\Windows
>C:\Windows\System
>C:\Windows\System32
>..and remark out ; the below lines to remove it from the whole operation
>altogether, and then no more webview reverting can happen.
>;[{5984FFE0-28D4-11CF-AE66-08002B2E1262}]
>;PersistMoniker=file://Folder.htt
Brilliant, thanks - I forgot about the wretched Active Desktop menace.
I find I can kill that settings reversion by ensuring there are no
..htm or .jpg in the Wallpaper folder, as it's Windows98.htm that's the
usual culprit it defaults to - a plan blue screen with a Windows 98
logo top right. Whoo-hoo, gotta have that, even if it means opening
up yet another dropper risk. Not!
>The only time the Desktop icons get scrambled for me anymore as you say
>below and what I've noticed is in specific instances of an Explorer crash
>will do it; also rarely sometimes if an error occurs during screen
>resolution changes; also sometimes a SafeMode operation; and not to forget
>that auto-daylight savings option in 9x if enabled let's you wake to find
>your icons scrambled on a Jan 1 bootup.. I may have forgotten one or two
>more instances.
In my Win9x days, I used to use Elizabeth Nguyen's desktop icon
position remembering thingie, which would remember different icon
layouts for different resolutions, and apply these appropriately.
There are other tools that do the same thing.
Safe Mode creates another persistent risk; after any Safe Mode
session, the "show full path" setting is lost, and stays lost in
normal mode until you reassert it again.
>-------------------- ----- ---- --- -- - - - -
Trsut me, I won't make a mistake!
>-------------------- ----- ---- --- -- - - - -