Last week, we had the problem, that we suddenly couldn't start any
executable "xxx.exe" on Windows 2000 - what's happend ?
If you open the menu "Tools->Folder Options" in the Windows
2000 explorer you can add a global file type association for .EXE ( Please don't do it ! ). Well, we haven't read this article and we have done it. We have associated
the Windows Shell (Cmd.exe) to
.EXE; after this, each executable opens the Windows Shell - really not what we want.
Well, we deleted this association again, and from this point, it was not possible to start an executable,
instead the well known box to select an application opens - the whole Windows 2000
By default, exe and .exe file extensions cannot be used in Windows
because they are reserved for running programs. However, the extension *.exe can be
used as a valid file extension when creating a new application association. If you
create an association with the *.exe extension, you will no
longer be able to run applications or programs !
In Microsoft Windows NT 4.0, all entries specific to file
type associations are stored in the following registry key:
In Windows 2000, a new location is added for storage of
user-specific file type associations in the following registry key:
This location allows for unique customization of file type
associations in the user's profile, without having to duplicate information in
multiple registry locations and unnecessarily increase the registry size.
However In Windows 2000, information stored in the ....
.... registry key still contains global file type associations
that are global to all users of the computer.
However, entries that reside in the ....
.... registry key take precedence in the event of a duplication.
The user interface (UI) still points to the global settings in the ....
.... registry key. In addition, security is changed so that only
members of the Administrators or Power Users group have permissions to this dialog
box. This affects workstations, servers, and servers in Remote Administration