Windows installer 为什么我能';";“运行”;MSI文件?
我有一个文件-node-v4.2.1-x86.msi 双击它之后,什么也没有发生。 我通过运行命令控制台解决了这个问题,但问题仍然存在——为什么我不能以正常方式运行它 *解决方案: msiexec/i node-v4.2.1-x86.msi除了可执行文件(Windows installer 为什么我能';";“运行”;MSI文件?,windows-installer,windows-shell,Windows Installer,Windows Shell,我有一个文件-node-v4.2.1-x86.msi 双击它之后,什么也没有发生。 我通过运行命令控制台解决了这个问题,但问题仍然存在——为什么我不能以正常方式运行它 *解决方案: msiexec/i node-v4.2.1-x86.msi除了可执行文件(.exe,之前也是.com)之外,您不能真正“运行”任何东西:当您“运行”任意文件时,shell“1”将启动并 获取文件名的扩展名,查找其关联表,以获取负责处理具有此扩展名的文件的内容 查询此类“something”的另一个表,以了解它应该如何
.exe
,之前也是.com
)之外,您不能真正“运行”任何东西:当您“运行”任意文件时,shell“1”将启动并
cmd.exe
和一系列标准命令assoc
和ftype
查询这两个表:
C:\Documents and Settings\kostix>assoc .msi
.msi=Msi.Package
C:\Documents and Settings\kostix>ftype Msi.Package
Msi.Package="%SystemRoot%\System32\msiexec.exe" /i "%1" %*
您的操作系统上应该有类似的报告
在最近使用改进的控制面板的Windows上,您可以打开控制面板并搜索术语“文件关联”(但使用您的UI语言),以获得管理这些文件关联的对话框
如果其中任何一个丢失或被冲洗,我会说你的设置有问题
1在Windows中,这是资源管理器-该程序为您提供任务栏、桌面、图标、文件浏览器窗口等,也就是说,基本上提供了集成UI。关键是“文件关联”。谢谢!