是否有用于管理文件扩展名及其各自的程序命令行的工具?

是否有用于管理文件扩展名及其各自的程序命令行的工具?

我正在尝试将.appx文件与我编写的实用程序关联,该实用程序需要类似于的命令行appinstaller --install-only --force path\to\appxfile.appx。它还必须以管理员身份运行

我尝试查看注册表并对其进行编辑,但我还是搞不清楚。到目前为止,我所做的只是使用内置的资源管理器关联来关联文件。这有效,并且还会弹出 UAC 提示,就像它应该的那样,但我的程序没有收到命令--install-only --force行位

Windows 8 是否有任何工具可以管理文件关联,或者是否有简单的手动方法来管理?

答案1

Windows 7 有两个命令,ftypeassoc。我推测 Windows 8 仍然有它们(现在还不能确认)。

ftype用于将文件类型名称(?)与命令字符串关联,例如ftype WinAppPackage=appinstaller --install-only --force %1

assoc用于将文件扩展名与名称关联,例如assoc .appx=WinAppPackage


或者,您可以使用 Windows 8 GUI ( ) 将文件扩展名链接到批处理文件Open With...。批处理文件可能包含以下内容:

appinstaller --install-only --force %1

相关内容