Windows 机器上的默认应用程序配置文件在哪里?

Posted

技术标签:

【中文标题】Windows 机器上的默认应用程序配置文件在哪里?【英文标题】:Where is the Default App config file located on a windows machine? 【发布时间】:2022-01-14 21:50:39 【问题描述】:

我想访问从中读取以下内容的文件。

【问题讨论】:

您是在寻找 Windows 保留“电影和电视应该打开 .3gpp”的位置,还是在寻找电影和电视声明它可以读取 .3gpp 的位置? 我正在寻找前者。 您不需要访问此信息。如果您有一个具有特定扩展名的文件,您只需要求外壳程序运行该文件,它就会选择用户选择的程序。而且你不能以编程方式改变它,因为bad things happen:“这个“Nuh-uh/Yuh-huh!”的幼稚游戏。当用户坐在那里目瞪口呆和无助时继续说下去,看着他们的 .XYZ 文件的图标在两个程序之间来回闪烁……坚持自己是运行 .XYZ 文件的程序。” 【参考方案1】:

File types/associations 存储在注册表的 HKEY_CLASSES_ROOT 部分中。

哪个应用程序(从技术上讲是 ProgId)是特定文件扩展名的默认应用程序存储在未记录的 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts 键中。 UserChoice 被散列以防止人们更改默认值。

【讨论】:

以上是关于Windows 机器上的默认应用程序配置文件在哪里?的主要内容,如果未能解决你的问题,请参考以下文章

Windows 7 中的 .Net 配置工具 (mscorcfg.msc) 在哪里?

在windows xp中,注册用户配置文件保存在哪里?

httpd配置-默认虚拟主机

win7电脑安装目录在哪里

Maven 的 settings.xml 在 Mac OS 上的位置在哪里?

83.LAMP设置默认主机