我正在尝试将.appx
文件与我编写的实用程序关联,该实用程序需要类似于的命令行appinstaller --install-only --force path\to\appxfile.appx
。它还必须以管理员身份运行
我尝试查看注册表并对其进行编辑,但我还是搞不清楚。到目前为止,我所做的只是使用内置的资源管理器关联来关联文件。这有效,并且还会弹出 UAC 提示,就像它应该的那样,但我的程序没有收到命令--install-only --force
行位
Windows 8 是否有任何工具可以管理文件关联,或者是否有简单的手动方法来管理?
答案1
Windows 7 有两个命令,ftype
和assoc
。我推测 Windows 8 仍然有它们(现在还不能确认)。
ftype
用于将文件类型名称(?)与命令字符串关联,例如ftype WinAppPackage=appinstaller --install-only --force %1
assoc
用于将文件扩展名与名称关联,例如assoc .appx=WinAppPackage
或者,您可以使用 Windows 8 GUI ( ) 将文件扩展名链接到批处理文件Open With...
。批处理文件可能包含以下内容:
appinstaller --install-only --force %1