HKCU\software\microsoft\windows\currentversion\explorer\fileexts 有什么用途?

Mor*_*hai 8 windows windows-registry file-types

在过去,人们只需要看看HKCR\.ext哪个会指向HKCR\type-handler

HKCR现在是以级联模式(首先是本地用户,然后是本地机器)到HKCU\software\classes和的动态链接HKLM\software\classes

但是,现在我们也有这个..\explorer\FileExts注册表树,大概在用户和机器级别也是如此。 这种额外的复杂性提供了什么?

我不了解你,但我一直在与 Windows 斗争以正确打开我的文件,资源管理器经常挂起,或者无法从资源管理器打开给定的文件。而且这似乎很随意,在一台机器上安装 say TextPad 将显示为 100% 功能,而在另一台机器上将导致只有有限的功能,当尝试打开文件时资源管理器或 TextPad 崩溃(例如通过右键单击菜单,或发送到,或拖放,或双击)。

我已经问过几次并进行了无数次搜索,但我还没有找到一个全面的“这就是与文件类型相关的所有键的作用和作用,以及微软打算如何将它们用于连贯的合作和适当的功能用户系统。”

有谁知道我在哪里可以找到 Windows 下文件类型关联的全面“最佳实践”指南或详尽的文档?

Bre*_*ugh 5

我认为“最佳实践”是在 Windows 或第三方工具(如FileTypesManASHociation)中使用捆绑的“默认程序”设置。FileTypesMan 还包括一个命令行界面,适用于远程在客户端计算机上使用它(如果需要)。


尝试打开文件时资源管理器或 TextPad 崩溃(例如通过右键单击菜单、发送到、拖放或双击)。

如果关联设置不正确,应用程序不应崩溃,因为应用程序不会自动打开。您的操作系统配置或 TextPad 应用程序本身似乎存在另一个潜在问题。


“这就是与文件类型相关的所有键的作用和作用,以及微软打算如何将它们用于一致的合作和用户系统的正常功能。”

除非 Microsoft 已公开发布信息(或第三方对其目的进行了逆向工程),否则您不太可能找到任何详细说明复杂闭源操作系统的非常低级别的注册表设置的资源。正是出于这个原因,Microsoft 很少建议最终用户在软件开发之外修改注册表数据。如果有任何信息,您很可能会在Microsoft 支持知识库中找到。