Fonts Folder settings won't stick

N

Nightowl

Hi all

Somehow over the last couple of days my Control Panel/Fonts folder has
forgotten it's supposed to display Details view and every time I open it
I get that awful useless icon view :)

This is true whether I open the folder from Control Panel, My Computer
or Explorer.

I have all my other folders set to Details view and I've tried several
methods to make the Fonts setting stick:

From a correctly-displayed folder, clicking on Tools/Folder
Options/View/Apply to all folders; (This works once the next time I open
Fonts, then it reverts again).

Closing the Fonts folder by various desperate shift-clicking and
control-clicking of the Close icon in the top right;

Running the "increase remembered folder settings to 8000" Registry
script from Kellys Korner.

Nothing has worked so far. Does anyone know of a setting I can change
anywhere? This is driving me mad. . .
 
D

David Candy

Closing the Fonts folder by various desperate shift-clicking and
control-clicking of the Close icon in the top right;

Shift + Click closes all parent windows (you need to open folders in seperate windows for this to mean anything)
Ctrl + Close button Sets the system default settings, mainly sort order. Icon style is not affected. Ctrl + Close has no effect on Explorer if you did an apply to all. It has nothing to do icon style anyway.
Running the "increase remembered folder settings to 8000" Registry
script from Kellys Korner.

This in itself won't help. The script does more than this though and will normally fix. Increasing may prevent the problem but is a waste of resources. Normally one click Reset rather than Apply to All to fix.
I get that awful useless icon view :)
It's not very smart to insult people who know more than you. I never use Detail view.

So some of the below is what the additional things that Kelly's script does. But this is a complete removal of settings. Read the whole lot carefully. I do a second post on keys as you seem to try them randomly. If I add keys to this post it becomes too big and MS will reject the post.

Delete these keys or values from the registry. This will reset many things
like saved folder settings.
Type Regedit in Start - Run
Click Start - Turn Off Computer (or maybe Shutdown) - Ctrl + Alt + Shift +
click Cancel (or Close) (your Desktop and Start Menu now disappear). This is
a clean shutdown unlike using Task Manager.


In Regedit navigate to each of these keys and delete them
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer and
delete the value
Shellstate

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Cabinet
State and delete the value
Settings

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
MRU (may not exist)
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\BagMRU
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
[the above one is what reset deletes, 90% of the time it is sufficient but
10% of the time the BagMRU needs to be deleted too. If you know what cross
linked files are the same thing is happening here - the BagMRU point to the
wrong Bag or serveral BagMRU point to the same bag]



Then in Task Manager, File - Run type explorer. (Start menu and Desktop come
back).

You then need to reconfigure explorer and the desktop.

===================================================================

Understanding Saved Views and Browsing Folders
In Windows 2000 Professional, the view you use is not always permanently
saved in Windows Explorer. You can control whether the views you use are
saved permanently or temporarily by using the Remember each folder's view
settings check box on the View tab of the Folder Options dialog box (see
figure 9.3).

By default the Remember each folder's view settings option is enabled. When
you choose to leave this setting enabled, the following happens:

a.. The changes you make to a folder's view is automatically saved when
you close the folder.
b.. The view you use to view one folder is not applied to other folders.
c.. When you open a folder, it opens in the view you used when you last
viewed it.
When you clear the check box for Remember each folder's view settings, the
following happens:

a.. When you start Windows Explorer, the first folder you view displays in
the folder's saved view. Windows Explorer holds that view in temporary
memory and applies it to all the folders that you visit while Windows
Explorer remains open unless you manually alter the view.
b.. As you browse to other folders (after the initial folder is opened),
the saved view for each folder is ignored, and when you quit Windows
Explorer, the folder view that you have been using to view multiple folders
is deleted from temporary memory.
c.. The next time you open Windows Explorer, once again, it is the saved
view of the first folder you open that determines how you view multiple
folders.
Setting All Folders to the Same View
Some users want to have all their Windows Explorer folders set to the same
view. In Windows 2000 Professional, the default setting is that any change
made to a folder's view is automatically saved when you close the folder and
is not applied to other folders. However, you can set all folders to the
same view by using the Folder Options command as described in the following
procedure.

To set all folders to the same view
1.. In My Computer or Windows Explorer, set the view to your preference.
2.. On the Tools menu, click Folder Options.
3.. In the Folder Options dialog box, click the View tab.
4.. Under Folder Views, click Like Current Folder.
Important The Remember each folder's view settings check box on the View tab
of the Folder Options dialog box (see Figure 9.3) affects how the view
settings of individual folders are applied and saved. For more information
about the impact of clearing this check box, see "Understanding Saved Views
and Browsing Folders" earlier in this chapter.

Windows 2000 Resource Kit

==========================================================================

And check

NoSaveSettings
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Data type Range Default value
REG_DWORD 0 | 1 0

Description
Prevents users from saving certain changes to the
desktop. Users can change the desktop, but some changes,
such as the positions of open windows and the size and
position of the taskbar, are not saved when users log
off. Shortcuts placed on the desktop are always saved.

This entry stores the setting of the Don't save settings
at exit Group Policy. Group Policy adds this entry to the
registry with a value of 1 when you enable the policy. If
you disable the policy or set it to Not configured, Group
Policy deletes the entry from the registry and the system
behaves as though the value is 0.

Value Meaning
0 (or not in registry) The policy is disabled or
not configured. Changes to the desktop are saved.
1 The policy is enabled. Some changes to the desktop are not saved.

Windows 2000 Resource Kit Reference

============================================================================

Saved folder settings are stored in BagMRU. Defaults and network/removable
drives are stored in Streams key (as everything was in earlier versions).

You have to do Apply To All while in a file folder.
For each type of object (File Folder, Control Panel, My Computer, etc) that
you do an Apply to All in it's clsid and the settings are created/updated at
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
\Defaults

{F3364BA0-65B9-11CE-A9BA-00AA004AE837} is ordinary folders, and other
numbers are what ever they are (My Comp, Control Panel, etc - note My Docs
is an ordinary folder). They only appear IF you do an apply to all in that
type of object.

as well as a higher set of defaults at
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
Settings=

So the point being in the order that you do things. You want to do your
overall default setting last. This is how I advised someone who asked
Can someone please tell me how to force Windows to keep
the seperate folder view settings I choose? I have
checked and rechecked the box in folder options for it to
remember, but it has no memory for that issue. To be more
specific; I want to always have the thumbnail view in My
Pictures and also in the Control Panel Dialog, but every
time I open them I have to manually set that view.


Set Control Panel how you want then Tools - View - Apply To All Folders.
This sets the global default and the Control Panel type of objects defaults
(but the system default remains the same - it can't be changed but all other
defaults/settings override it). Then go to an ordinary folder (as My Pics is
for this feature) and set it how you want all folders but CP. Then Tools -
View - Apply To All Folders. This sets the global default and the file
folder type of object defaults (CP's default settings will still override
the global). Then set My Pics how you want it and do nothing else as we are
saving it by the checkbox Remember Folder Settings AND BY THE PATH WE GOT
THERE. EG

Desktop\My Comp\C:\Documents & Settings\user name\My Docs\My Pics
is a different setting to
Desktop\My Comp\My Docs\My Pics

There is some searching for similar settings but the path used, if too
different, means it won't find the settings for similar named folders.

The system defaults (and saved settings for individual folders already
opened) are the only setting unless you've done an Apply To All, eg no
global or type defaults.



Plus if you hold down control and click close while in a file folder it also
updates
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Shellstate=

This is mainly setting irrelevent things except it holds the global sort,
which all the others override. But File Open dialog boxes only use this
setting, so it basically only affects sorting in File Open dialogs. But it
seems that sometimes an earlier windows versions setting get written here
and other settings then aren't saved

typedef struct {
BOOL fShowAllObjects:1;
BOOL fShowExtensions:1;
BOOL fNoConfirmRecycle:1;
BOOL fShowSysFiles:1;
BOOL fShowCompColor:1;
BOOL fDoubleClickInWebView:1;
BOOL fDesktopHTML:1;
BOOL fWin95Classic:1;
BOOL fDontPrettyPath:1;
BOOL fShowAttribCol:1;
BOOL fMapNetDrvBtn:1;
BOOL fShowInfoTip:1;
BOOL fHideIcons:1;
BOOL fWebView:1;
BOOL fFilter:1;
BOOL fShowSuperHidden:1;
BOOL fNoNetCrawling:1;
DWORD dwWin95Unused;
UINT uWin95Unused;
LONG lParamSort;
int iSortDirection;
UINT version;
UINT uNotUsed;
BOOL fSepProcess:1;
BOOL fStartPanelOn:1;
BOOL fShowStartPage:1;
UINT fSpareFlags:13;
} SHELLSTATE, *LPSHSHELLSTATE;


Also check in File Types that Folders default action is Open not Explore (or
nothing then Open is assumed).
 
N

Nightowl

David Candy wrote on Thu, 23 Jun 2005:

Two *extremely* detailed posts full of valuable information which I read
very carefully. They must have taken much time; thank you very much,
David.

However I have to disagree with you over a couple of things.

[Nightowl wrote]
It's not very smart to insult people who know more than you. I never
use Detail view.

Where on earth am I insulting anyone? It's surely pretty clear that it's
my opinion *and* there was a smiley on the end to show I was speaking
light-heartedly. If you are insulted by that, you must have a very thin
skin. And while you may know more than I about XP, I am a typesetter and
am in and out of that Fonts folder all day. Icon view*is* useless to me.
I need Details view.
Closing the Fonts folder by various desperate shift-clicking and
control-clicking of the Close icon in the top right;
[...]

I do a second post on keys as you seem to try them randomly.

Now *that's* rather insulting. I'm not an idiot randomly hitting any key
I see. In earlier Windows OS (3.1 and possibly 95, I think) the
shift-click on the Close button was a way of getting Windows to remember
folder settings.
Delete these keys or values from the registry. This will reset many
things like saved folder settings.

I did it all, reset my desktop and task bar, but unfortunately it made
no difference. If I open the Fonts folder, set it to Details view and
close, then the next time I open it, it is still in Details view. Great!
But it works just this once. Every subsequent time the folder opens in
Icon view.

All my other folder settings are "sticking", including those for Control
Panel itself, so I am stumped. But thanks for trying.
 
D

David Candy

Describe how you get there. Do you view everything in details. Fonts only have the upper level of defaults, ie it misses a level between All Folders (done via Apply To All) and it's saved windowqs settings.

Actually I can confirm this is a bug. Fonts folder doesn't appear to have been updated to work properly with XP (parts of it come from Win 3.1 like the Add Font dialog). It doesn't store it's Icon Style in it's XP setting store. It stores some stuff there. It does save it settings in the pre XP setting store but doesn't read them back.

It does read the System defaults which is why an Apply To All works once. Apply To All deletes the saved settings, so as there are none it uses the defaults. Next time it reads it's XP settings which means it ignores the system defaults.

You'll have to live with it. What do you want from detail view, the specific information that you use detail view to get.. There is more than one way to skin a cat.
--
--------------------------------------------------------------------------------------------------
http://webdiary.smh.com.au/archives/_comment/001075.html
=================================================
Nightowl said:
David Candy wrote on Thu, 23 Jun 2005:

Two *extremely* detailed posts full of valuable information which I read
very carefully. They must have taken much time; thank you very much,
David.

However I have to disagree with you over a couple of things.

[Nightowl wrote]
It's not very smart to insult people who know more than you. I never
use Detail view.

Where on earth am I insulting anyone? It's surely pretty clear that it's
my opinion *and* there was a smiley on the end to show I was speaking
light-heartedly. If you are insulted by that, you must have a very thin
skin. And while you may know more than I about XP, I am a typesetter and
am in and out of that Fonts folder all day. Icon view*is* useless to me.
I need Details view.
Closing the Fonts folder by various desperate shift-clicking and
control-clicking of the Close icon in the top right;
[...]

I do a second post on keys as you seem to try them randomly.

Now *that's* rather insulting. I'm not an idiot randomly hitting any key
I see. In earlier Windows OS (3.1 and possibly 95, I think) the
shift-click on the Close button was a way of getting Windows to remember
folder settings.
Delete these keys or values from the registry. This will reset many
things like saved folder settings.

I did it all, reset my desktop and task bar, but unfortunately it made
no difference. If I open the Fonts folder, set it to Details view and
close, then the next time I open it, it is still in Details view. Great!
But it works just this once. Every subsequent time the folder opens in
Icon view.

All my other folder settings are "sticking", including those for Control
Panel itself, so I am stumped. But thanks for trying.
 
G

Guest

Go into windows explorer. Set your view how you want. (In this case detial
view) Make sure when you do this next thing you are set in the view you want.

goto tools
click on folder options
click on the view tab
click apply to all folders

If this doesnt help I apologize. I myself use list view and that "**ck"
that replied earlier may know stuff, but he doesnt deal with it daily.
 
N

Nightowl

David Candy wrote on Thu, 23 Jun 2005:
Describe how you get there. Do you view everything in details.

Yes, I use Details view for everything usually (probably a hangover from
DOS days :). Normally I don't very often go into the Fonts folder via
Control Panel. I like to have two single-pane windows open, one showing
Fonts and the other my folder Fonts_unused, where my collection is
stored. Then I can install and uninstall fonts as I need them by
dragging and dropping between the two.
Actually I can confirm this is a bug.

Well, that's a slight comfort, I suppose :)

You'll have to live with it. What do you want from detail view, the
specific information that you use detail view to get.. There is more
than one way to skin a cat.

List view would work too, most of the time; both it and Details allow
you to see much more, and faster, than Icon view. But where Details
scores is that it shows me the true filename of the font (e.g.
BlackadderITC is ITCBlkad.ttf) as well as its size and date. This is
invaluable when work is sent out to a service bureau and I need to
supply the font files as well.

I'm just puzzled as to how this suddenly started in the last couple of
days. . . but as you say, I'll have to live with it. Thanks for your
help, David.
 
N

Nightowl

Penny wrote on Thu, 23 Jun 2005:
Go into windows explorer. Set your view how you want. (In this case detial
view) Make sure when you do this next thing you are set in the view you want.

goto tools
click on folder options
click on the view tab
click apply to all folders

If this doesnt help I apologize. I myself use list view and that "**ck"
that replied earlier may know stuff, but he doesnt deal with it daily.

Hi Penny

Yes, I have tried this but I just simply cannot get the setting to
"stick" past the next time I open the folder. It's a puzzle as it's only
just started happening in the last few days.

But thanks very much for the suggestion and for taking the time to
write. Does your List view stay put? <envy> :)
 
D

David Candy

I tried a few things (like putting it in the tile info but font's can't have tiles and in the tooltip but fonts doesn't support tooltip other folders do). Best I can come up with is 2 things.

Do a list of fonts on paper. I have a program that makes it looks like this (below is wrapped). Anyway the file is attached, just drop the fonts folder on it and look on your desktop for a file listing.
Name (Shell) Size (Shell) Type (Shell) Date
Modified (Shell) Date Created (Shell) Date Accessed
(Shell) Attributes (Shell) Status (Shell) Owner
(Shell) Author (Shell) Title (Shell) Subject
(Shell) Category (Shell) Pages (Shell) Comments
(Shell) Copyright (Shell) Artist (Shell) Album Title
(Shell) Year (Shell) Track Number (Shell) Genre
(Shell) Duration (Shell) Bit Rate (Shell) Protected
(Shell) Camera Model (Shell) Date Picture Taken
(Shell) Dimensions (Shell) (Shell) (Shell) Episode Name
(Shell) Program Description (Shell) (Shell) Audio sample size
(Shell) Audio sample rate (Shell) Channels (Shell) Company
(Shell) Description (Shell) File Version (Shell) Product Name
(Shell) Product Version (Shell) (Shell) (Shell)
(Shell) (Shell) (Shell) (Shell) (Shell)
(Shell) (Shell) (Shell) (Shell) ANTQUAB.TTF 148
KB TrueType Font file 12/11/1998 7:18 AM 12/11/1998 7:18
AM 24/06/2005 7:54
AM A Online Administrators ANTQUABI.TTF 147
KB TrueType Font file 12/11/1998 7:18 AM 12/11/1998 7:18
AM 24/06/2005 7:54
AM A Online Administrators
Make Fonts from a Font folder to a normal folder. You won't be able to install fonts.

Type cmd in Start Run

type

attrib -r -s %windir%\fonts


To make back into a special folder type

attrib +r +s %windir%\fonts
 
N

Nightowl

David Candy wrote on Fri, 24 Jun 2005:
I tried a few things (like putting it in the tile info but font's can't
have tiles and in the tooltip but fonts doesn't support tooltip other
folders do). Best I can come up with is 2 things.
 
Do a list of fonts on paper. I have a program that makes it looks like
this (below is wrapped). Anyway the file is attached, just drop the
fonts folder on it and look on your desktop for a file listing.

That's really nifty, David, thank you very much :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top