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) 在哪里?