An interesting idea, this. But I’m not sure it’s worth the required time investment to see if it makes a difference for you.
Subject: Items to consider
A few more items to consider:
The various *.ini files usually point to files to load as oemfonts.fon=vgaoem.fon. Would it not be better to edit all files so that the full path is used instead; as above:
Also, when Folder Options – File Types – Registered File Types is reviewed many items are listed similar to rundll setup.dll ***. Again, would it not be better for the user to edit the complete listing so that the complete path is used; as above:
c:\windows\rundll.exe c:\windows\system\setup.dll *** ?
While I’m well aware of the tedium involved in doing the necessary editing I would think the end result would be worth it.
Since Windows only looks in \Windows\Fonts for fonts, I don’t see how specifying a pathname there would help matters, and it might hurt. And I believe the ini files look for device drivers and the like in \Windows\System and possibly \Windows\System32 exclusively.
The registered filetypes is an interesting idea. Since Windows traverses the path (normally C:\Windows;C:\Windows\System;C:\Windows\Command) looking for that stuff, theoretically, putting a pathname in front of stuff that’s in C:\Windows\Command or C:\Windows\System would make it find the file slightly faster. How much faster depends on how full those directories are, of course.
I wouldn’t start editing without first making a full backup of the \Windows tree (or at the very least, a backup copy of the registry). I fear it might be an awful lot of work for very little gain. I’m always interested in even small speedups, and I’m sure I’ll end up trying it at some point (when I’m not banging my head against the wall learning NFS, NIS and NDS so I can write about them).
Proceed with caution, but if you try it I’m of course very interested in the results.
Subject: Re: Items to consider
To: Dave Farquhar
It wasn’t only the .FON files I was talking about. I was also thinking of the .DRV, .ACM. etc files. In fact, I’ve already edited SYSTEM.INI and WIN.INI to add the path in all those places that I’ve determined warrant it.
Also, while it took about three hours. I’ve also edited the entries for registered filetypes and that went smoothly. I feel there is no need to back-up anything, at this time, to accomplish that task. When you’re doing the editing the path and filename are monitored and any errors get a ‘beep’. Further, long-file names are also ‘beeped’ if they are not enclosed in ” “.
Since all operations are subjective as to how fast our computers really are I will confess I noticed no differential in speed during Windows start or program loading.
vestigating that. It’s hard to know what tricks are going to make a difference and which ones won’t. I suspect specifying a path would help really slow systems with extremely crammed system directories more than modern systems with optimized directories.