Changes in File Types and File Association Features in Windows 2000 and Windows Server 2003 (257592)
The information in this article applies to:
- Microsoft Windows Server 2003, Standard Edition
- Microsoft Windows Server 2003, Enterprise Edition
- Microsoft Windows Server 2003, Datacenter Edition
- Microsoft Windows Server 2003, Web Edition
- Microsoft Windows Server 2003, 64-Bit Enterprise Edition
- Microsoft Windows Server 2003, 64-Bit Datacenter Edition
- Microsoft Windows 2000 Server
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Professional
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows Small Business Server 2003, Premium Edition
- Microsoft Windows Small Business Server 2003, Standard Edition
This article was previously published under Q257592 IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you
understand how to restore the registry if a problem occurs. For information
about how to back up, restore, and edit the registry, click the following
article number to view the article in the Microsoft Knowledge Base: 256986 Description of the Microsoft Windows Registry
SUMMARY In Microsoft Windows NT 4.0, all entries specific to file
type associations are stored in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes (HKEY_CLASSES_ROOT is an alias of location)
For computers running Microsoft Windows NT Server 4.0, Terminal
Server Edition, you need the Peruser tool to allow these settings to be copied
to each user profile so you can configure this information on a per-user basis.
In Windows 2000 and Windows Server 2003, a new location is added for storage of
user-specific file type associations in the following registry key:
HKEY_CURRENT_USER\SOFTWARE\Classes
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.
MORE INFORMATION In Windows 2000 and Windows Server 2003, information stored in the
HKEY_LOCAL_MACHINE\SOFTWARE\Classes registry key still contains global file
type associations that are global to all users of the computer. However,
entries that reside in the HKEY_CURRENT_USER\SOFTWARE\Classes registry key take
precedence in the event of a duplication. The user interface (UI)
still points to the global settings in the HKEY_LOCAL_MACHINE\SOFTWARE\Classes
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 mode.
On computers running Windows 2000 Terminal Services in Application Server mode, the UI may be
locked down so that no one can change file type associations (not even
administrators). This is done so that you can only edit the entries
programmatically or by using MSI-based applications. This ensures that an
inadvertent change in the UI does not effect the global file type associations
across the computer running Terminal Services and all of its users. When this policy is enabled, the New, Delete, Change, and Advanced buttons are unavailable on the File Types tab of the Folder Options tool in Control Panel.
You can enable this functionality by changing the following registry entry:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoFileAssociate"=dword:00000000
WARNING: If you use Registry Editor incorrectly, you may cause serious
problems that may require you to reinstall your operating system. Microsoft
cannot guarantee that you can solve problems that result from using Registry
Editor incorrectly. Use Registry Editor at your own
risk.
Changing this key from its default value
of 00000001 enables the File Types dialog box to function just as it does for
other Windows 2000 configurations. Administrators and Power Users can change
the global file type settings for the computer and all of its users.
Currently, there is no way through the UI to change or edit the user-specific
file type associations stored in the HKEY_CURRENT_USER\SOFTWARE\Classes
registry key. If you want to do this, you have to directly edit the registry or
develop your own UI to gain access to this information. For more information, search on HKEY_CLASSES_ROOT in
the Technical Reference to the Windows 2000 Registry in the Microsoft Windows
2000 Resource Kit.
Modification Type: | Minor | Last Reviewed: | 8/26/2005 |
---|
Keywords: | kbenv kbinfo KB257592 |
---|
|