如何导出和导入与特定程序关联的所有文件扩展名?

如何导出和导入与特定程序关联的所有文件扩展名?

我已经将某些类型的文件与某些特定程序关联起来以打开。现在,我想导出上述所有关联数据并将其导入到另一台计算机。

例如:我想导出所有用 Notepad++.exe 打开的相关文件类型,然后将该数据导入到另一台计算机。

我查阅了下这个答案:将文件类型与特定程序关联

但是所有方法都只能查看,无法导出数据(也无法导入)。使用#3方法(使用“File Type Doctor”)似乎可以导出数据,但我不知道它是否可以导入数据,因为该工具已停止支持,无法下载、安装和使用。

我也尝试使用“FileTypesMan”工具,但与方法#2非常相似,它无法导出/导入数据。

所以我需要一种方法来帮助我导出所有用特定程序打开的相关文件类型,并能够将这些数据导入到另一台计算机(非常类似于配置数据)。

更新:该方法需要能够在旧版本的 Windows(最低 Windows 7)上运行。

我将非常感激您的方法。

答案1

此答案仅适用于Windows 10和Windows 11。

所以我需要一种方法来帮助我导出所有用特定程序打开的相关文件类型,并能够将这些数据导入到另一台计算机(非常类似于配置数据)。

在提升的 PowerShell 提示符中运行以下命令以导出文件关联:

dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\FileAssociations.xml"

在提升的 PowerShell 提示符中运行以下命令以导入文件关联:

dism /online /Import-DefaultAppAssociations:"%UserProfile%\Desktop\FileAssociations.xml"

要撤销导入,请在提升的 PowerShell 提示符中运行以下命令:

Dism.exe /Online /Remove-DefaultAppAssociations

来源:

相关内容