In Windows 98, this procedure produces Share.shs, an executable which is NOT in MIME format. For more info, see Scrap Files Can Tear You Up.
The following extensions are never shown in Windows 95
.maf Access.Shortcut.Form.1 .mam Access.Shortcut.Macro.1 .mad Access.Shortcut.Module.1 .maq Access.Shortcut.Query.1 .mar Access.Shortcut.Report.1 .mat Access.Shortcut.Table.1 .cnf ConferenceLink .shb DocShortcut .url InternetShortcut .lnk lnkfile .pif piffile .shs ShellScrap.shr is not a registered extension in Windows 95
The Marlett TrueType font is used for displaying scroll bar arrows, Maximize and Minimize buttons, option buttons, check boxes, and other controls in Windows 95. The font is explicitly loaded by the GDI at startup. Windows 95 performance is enhanced by using a TrueType font instead of bitmaps for controls. From FAQ.
c:\winnt\history - 3 hidden files; in Windows, a list of URLs
c:\winnt\Temporary Internet Files - 4 directories and 1 file; in Windows, URLs
For example, running under NT, the associated action
cmd.exe /k "h:\tips & hints\test.bat"
fails with no way to fix it. However,
cmd.exe /k "h:\tips and hints\test.bat"
works.
By the way, adding an extra space between bat and the double quote causes major thrashing as virtual memory goes from 60 M to more than 120 M.
This problem was trouble shot using pkunzip because it has an option to display the command line.
When the command line is
c:\winnt\system32\cmd.exe /k "H:\PK204G\Pkunzip.exe -^^vb %1 |more"
the command line parameters are -^vb H:\hints and tips\Delphi\PGD2.zip
When the command line is
cmd.exe /k "H:\PK204G\Pkunzip.exe -^^vb %1 |more"
the command line parameters are -^vb H:\HINTSA~1\Delphi\PGD2.zip
Notice that the spaces in the directory name are present in one scenario and not in the other.
An attempt to trouble shoot this with a bat file was hindered
because the directory name originally contained an
asterisk ampersand
(another undocumented no-no).
Even so, this performance was verified using batch files
which contained
echo %1 and
echo %* (all parameters).
c:\program files\jetform5\FILLER50.exe %1 is interpreted as
c:\program.exe files\jetform5\FILLER50.exe %1
"c:\program files\jetform5\FILLER50.exe %1" is interpreted as
c:\program files\jetform5\FILLER50.exe %1
Notice that in one case, the executable is program.exe and in the other it is FILLER50.exe
{association} is replaced by the group ID - such as txtfile, Word.Document.6, batfile
{verb} is one of the menu choices associated with this file type -
such as Open, Edit, Print
This does not apply to DOS applications which do not allow spaces regardless of the number of double quotes used.
It is easy to determine if any programs have this problem. In Windows Explorer, just right click on any file without an association, select Open With... from the menu, then scroll down and search for a program named Program. When executed, the following error indicates that at least one association is incorrectly defined.
Cannot find the file 'c:\program' (or one of its components) ...
The following NT 4.0 associations have this problem
.dat .jdt .jfm .jtp .mdf (JetForm Form Filler 5.0)
DCXImage.Document
htfile (HyperTerminal File)
JetForm.Design.5
OrgPlusWOPX.4 (MS Organization Chart 2.0)
PCXImage.Document (PCX Image Document)
rtffile (Rich Text Document)
TIFImage.Document (TIF Image Document)
WangImage.Document (Image Document)
wrifile (Write Document - Print & PrintTo)
XIFImage.Document (XIF Image Document)
The following Win 95 associations have this problem
Numerous MS Access associations
aspfile (Active Server Document)
ClipGalleryDownloadPackage (Part of MS Office)
ftp, gopher, http, https (Netscape)
giffile, jpegfile, pcxfile, tgafile (Microsoft)
MSPhotoEd.3 (Microsoft)
Office.Binder.8 (MS Office)
Office.Binder.Template (MS Office)
OrgPlusWOPX.4 (MS Office)
PCDfile (MS Office - Photo CD Image)
Office.Binder.Wizard (MS Office)
pngfile (MS Office)
Numerous PowerPoint associations (MS Office)
TNP.Example (Take No Prisoners - Game)
VSConfigFile (McAfee VirusScan95)
x-internet-signup
Among others, in Win NT 4.0, Internet Explorer does it correctly. MS Write documents are ok for Open, but not for Print and PrintTo.
This works fine under Windows 95, only NT 4.0 has the problem.
Of course, the Microsoft User Friendly default is to completely hide the industry standard extensions so that only the new Types are visible. Therefore, this is only a problem if you (the user) change the default.
To further confuse matters (we are talking Microsoft here), a File Type can be associated with multiple extensions. Actually, this is a good idea ... if only it made sense, and if you could sort by either Extension or Type.
Norton File Manager (a third party competitor) renders the current selection as a depressed button, but does not indicate direction. BTW, Noton allows the user to configure what is shown - Name, Size, Last Modified, Attributes, Created On, Last Accessed, Folder, Type, Protected By, and DOS Filename (allows sorting by DOS file extention). (Do not buy this product - drag and drop file copy/move is intermittent.)
For a very user friendly way to indicate which column is sorted, see MS Exchange (email) which uses either an up or a down arrow in the appropriate header/button to indicate both the selected option and direction.
Under Windows 2000, Windows Explorer provides the MS Exchange type of sort indicators. This is a significant improvement.
In Windows NT, the size of a user profile, other than the current user, is not available. Assume that user profiles require about 500 KB per user who has ever logged onto a given machine. (The user's registry file is about 450 KB.) My machine at work has been used by 26 different users (see c:\winnt\profiles). Therefore, I assume that 13 MB of disk space is lost. Normally, this space is never reclaimed.
With Windows 95, Pressing S after the M will search for the first file type starting with an S.
With Windows NT 4.0, Pressing S after the M will search for the first file type starting with an MS.
Actually, it may depend on how fast you type the second letter. There appears to be a timer.
The fix requires modifying the Control Panel\desktop registry entry for every defined user. Therefore, it is suggested that each user run TweakUI and fix his own account.
When there is only a default user, then HKCU and HKEY_USERS\.Default both point to the same registry keys.
In the registry, add a SmoothScroll DWORD value of "00,00,00,00" to
A value of "01,00,00,00" or deleting the SmoothScroll key enables smooth (jerky) scrolling.
This fix also applies to RegEdit.
When a new option value is missing, the application should default to the way it worked before the option was added.
Under NT 4.0, the System Internals Registry Monitor caught a reference to
HKCU\SOFTWARE\Microsoft\Internet Explorer\Main\SmoothScroll 0x0 = disbled 0x1 = enabledwhen IE 4.0 / View / Options / Advanced was used to toggle smooth scrolling off and on. This also forced a cache update for a number of programs.
Note: Simply modifying HKCU\Control Panel\desktop\SmoothScroll may not appear to work because many Windows applications cache this paramter. You must either close and reopen all affected windows (re-booting the system is Microsoft's suggestion), or you can force a cache update by changing any IE 4 parameter and clicking Apply. (I toggle SmoothScroll on and back off again :)
I have a situation at work where CM controlled documents are stored on a shared drive with (RX) permissions - Read, Execute. I need to search the documents for a key word. From Windows 95, a list of files containing the word is returned; Windows NT 4 Sp 4 returns a null set (ie, no files). Based on the speed of the "search", the files are never actually opened, and therefore, never searched. (The NT machine also includes IE 5 which may or may not be part of the problem.)
In both cases, I am logged on with the same ID (ie, the same permissions).
This is completely unacceptable. At a minimum, NT should tell me that it is not actually doing anything.
If the permissions are changed to (RWXD) - Read, Write, Execute, Delete - then NT 4 Find... works.
Find is part of Windows Explorer.
Windows XP - Jan, 2003
I have a single text file saved with several different extensions. When I Search for a specific string,
On the other hand, the search results are dynamic, if you copy a file to the search path, and it matches your search criteria, then it will show up in the results list.
It appears that the SearchAssistant interface is xml driven.
C:\WINDOWS\srchasst\mui\0409In particular, lcldocs.xml contains a list of file extentions (as does lcladvd.xml, and perhaps others). Unfortunately, I can not simply search for other files with extentions because *.xml is not in the list. lcladv.xml is the main file, but it does not contain any file extensions. (I verified this by modifying the text. Warning: Modifying these xml file will crash Windows Explorer.)
Accoring to Microsoft, if you first upgrade XP, then a simple registry hack will "fix" the problem. The magic is here - 0 ignore file, 1 search them all
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ContentIndex FilterFilesWithUnknownExtensions=0
I found these in the registry.
http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchcust.htm http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htmThey are related somehow, but you can't actually open them in a browser.
References:
Agent Ransack
Find constrea.h on XP
Explorer Search - 150 seconds Agent Ransack - 7 secondsFind desktop.ini on XP
Explorer Search - 131 files Agent Ransack - 215 filesThis is unbelievable - don't waste your time with the XP search feature.
Related XP Problems