擅长:python、mysql、java
<p>简单回答:你不能。使用MSIEXEC/x</p>
<p>详细回答:当您直接在命令行上运行MSI文件时,所发生的一切就是它为您运行MSIEXEC。此关联存储在注册表中。您可以通过(在Windows资源管理器中)转到“工具/文件夹选项/文件类型”查看关联列表</p>
<p>例如,您可以从命令行运行.DOC文件,写字板或WinWord将为您打开它</p>
<p>如果查看注册表中的<code>HKEY_CLASSES_ROOT\.msi</code>,您将看到.MSI文件与ProgID“MSI.Package”相关联。如果查看<code>HKEY_CLASSES_ROOT\Msi.Package\shell\Open\command</code>,您将看到Windows在“运行”一个.MSI文件时实际使用的命令行</p>