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

Ear*_*rlz 5 windows-registry command-line file-association windows-8

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

我尝试查看注册表并对其进行编辑,但我无法弄清楚。到目前为止,我所做的只是使用内置的资源管理器关联与文件关联。这有效并且还弹出了一个 UAC 提示,但我的程序没有收到--install-only --force命令行位

Windows 8 是否有任何工具来管理文件关联,或者有一种简单的手动方法来做到这一点?

Bob*_*Bob 6

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
Run Code Online (Sandbox Code Playgroud)