【发布时间】:2013-03-17 15:12:28
【问题描述】:
我正在尝试从我的 Visual Studio 项目中卸载一个程序,但这似乎要求我以管理员身份运行 vs....所以我尝试从 cmd 执行此操作以对其进行调试。
我已经设法从 cmd 使用此命令卸载 msi 安装项目安装:
msiexec /x {3A40307D-6DF2-4412-842F-B1D848043367} /quiet ,但这仅在我以管理员身份启动 cmd 时有效,没有管理员权限,它不会卸载。我做错了什么,还有其他方法可以得到我想要的结果吗?
我希望能够静默卸载应用程序,而无需要求用户以管理员身份登录。
编辑:
这是日志的结果:
错误 1001。错误 1001。无法删除文件 C:\ProgramData\XXX.InstallState。 调试:错误 2769:自定义操作 _F6174138_B428_4AB6_9FEF_C4DD7A69BDC0.uninstall 未关闭 1 个 MSIHANDLE。 安装程序在安装此软件包时遇到意外错误。这可能表明此软件包有问题。错误代码为 2769。参数为:_F6174138_B428_4AB6_9FEF_C4DD7A69BDC0.uninstall, 1, CustomAction _F6174138_B428_4AB6_9FEF_C4DD7A69BDC0.uninstall 返回实际错误代码 1603(请注意,如果在沙箱内进行翻译,这可能不是 100% 准确) 操作于 17:54:40 结束:InstallExecute。返回值 3。 行动于 17:54:40 结束:安装。返回值 3。 MSI (s) (F0:3C) [17:54:40:355]:产品:XXX -- 删除失败。
【问题讨论】:
标签: c# .net visual-studio-2010 windows-installer setup-project