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 becomes unusable!
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