Windows 2000 和 Windows Server 2003 中文件类型和文件关联功能的更改

文章翻译 文章翻译
文章编号: 257592 - 查看本文应用于的产品
重要说明:本文包含有关修改注册表的信息。 修改注册表之前,一定要备份注册表,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
256986 Microsoft Windows 注册表说明
展开全部 | 关闭全部

概要

在 Microsoft Windows NT 4.0 中,针对文件类型关联的所有条目都存储在下面的注册表项中:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes(HKEY_CLASSES_ROOT 是位置的别名)
对于运行 Microsoft Windows NT Server 4.0 终端服务器版的计算机,您需要 Peruser 工具来允许这些设置被复制到每个用户配置文件,这样,您可以基于每名用户配置此信息。

在 Windows 2000 和 Windows Server 2003 中,在以下注册表项中添加了新的位置,以存储用户特定文件类型关联:
HKEY_CURRENT_USER\SOFTWARE\Classes
此位置允许对用户配置文件中的文件类型关联进行独特的自定义,而不必复制多个注册表位置的信息,也不会增加注册表的大小。

更多信息

在 Windows 2000 和 Windows Server 2003 中,存储在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 注册表项中的信息仍然包含全局文件类型关联,这些关联对该计算机的所有用户都是全局性的。但是,驻留在 HKEY_CURRENT_USER\SOFTWARE\Classes 注册表项中的条目在进行复制时具有优先权。

用户界面 (UI) 仍会指向 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 注册表项中的全局设置。另外,安全设置也发生了更改,只有 Administrators 或 Power Users 组的成员具有此对话框的权限。这将影响工作站、服务器和处于“远程管理”模式的服务器。

在以“应用程序服务器”模式运行 Windows 2000 终端服务的计算机上,UI 可能被锁定以使任何人都不能更改文件类型关联(即使管理员也不能更改)。因此,您只能通过编程的方式或使用基于 MSI 的应用程序编辑这些条目。此策略可确保 UI 中的意外更改不会影响到运行终端服务的计算机和该计算机的所有用户的全局文件类型关联。启用此策略后,在“控制面板”中“文件夹选项”工具的“文件类型”选项卡上,无法使用“新建”、“删除”、“更改”和“高级”按钮。

您可以通过更改下面的注册表项来启用此功能:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoFileAssociate"=dword:00000000
警告:“注册表编辑器”使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因“注册表编辑器”使用不当而导致的问题。使用“注册表编辑器”需要您自担风险。
更改此项的默认值 00000001 可使“文件类型”对话框的作用能够像它对于其他 Windows 2000 配置的作用一样。Administrators 和 Power Users 可以更改计算机及其所有用户的全局文件类型设置。

目前,还没有通过 UI 来更改或编辑存储在 HKEY_CURRENT_USER\SOFTWARE\Classes 注册表项中的用户特定文件类型关联的方法。如果要做到这点,您必须直接编辑注册表或开发您自己的 UI 来获取对此信息的访问。

有关更多信息,请在“Microsoft Windows 2000 资源工具包”中的“Windows 2000 注册表技术参考”中的 HKEY_CLASSES_ROOT 上搜索。

属性

文章编号: 257592 - 最后修改: 2007年12月3日 - 修订: 6.3
这篇文章中的信息适用于:
  • 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, Enterprise x64 Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
关键字:?
kbinfo kbenv KB257592
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com