我有一个文件 - node-v4.2.1-x86.msi 双击它后,没有任何反应。 我通过运行命令控制台解决了这个问题,但问题仍然存在 - 为什么我无法以正常方式运行它?
*溶液: msiexec / i node-v4.2.1-x86.msi
答案 0 :(得分:2)
除了可执行文件(.exe
,之前还有.com
)之外,你无法真正“运行”任何东西:当你“运行”任意文件时,“shell” 1 踢在和
让我们选择附近的Windows XP,并使用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。