首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用setup.exe卸载

使用setup.exe卸载
EN

Stack Overflow用户
提问于 2014-07-16 15:12:25
回答 1查看 2.1K关注 0票数 0

我不确定标签是否合适,我在它们处理我的具体情况时添加了它们。

我创建了Outlook外接程序。为了安装它,我创建了一个安装项目。安装项目创建一个.msi和一个setup.exe。我使用setup.exe来安装.msi。好了。效果很好。我可以从命令提示符中运行setup.exe,并像"setup.exe /quiet“那样静默地安装它。这是可行的。现在,我正试图弄清楚如何使用命令行悄悄地卸载它。

如果我尝试"setup.exe /x“,它只会弹出一个可用命令的窗口(/x就是其中之一)。如果我尝试"setup.exe /x {product }“或"setup.exe /x //”,也会发生这种情况。

如果我尝试"setup.exe /uninstall“,我会收到一条消息说:

无法打开此修补程序包。验证修补程序包是否存在并且您可以访问它,或与应用程序供应商联系以验证这是一个有效的Windows安装程序修补程序包。

如果我尝试"setup.exe /uninstall {product }“,就会得到:

此修补程序不应用于此产品。

我能够卸载的唯一方法是双击setup.exe并单击“移除产品”或通过“程序和功能”窗口。

原因是如果我更新安装项目版本并安装新版本,它将删除旧版本,但是当我运行Outlook时,新版本的加载项是不活动的。这种情况不会在新安装时发生。我想编写一个批处理文件,它将卸载旧的加载项,然后安装新的加载项。

我不知道在Outlook中是否有更好的方法获取外接程序,本教程中提到的唯一方法是。如果这一点重要的话,该插件将在Outlook 2013中运行。

如果你需要更多的信息,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-17 11:25:18

你需要打这样的电话:msiexec.exe /x {..<your MSI product code>..}

了解有关Windows服务的更多信息:http://technet.microsoft.com/en-us/library/cc759262(v=ws.10).aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24784379

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档