- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我为一个内部项目开发了一个 Wix 安装程序,但完全是偶然的,我发现我无法在我的开发机器上卸载安装程序,因为我收到以下错误消息:
The feature you are trying to use is on a network resource that is unavailable
最佳答案
编写安装程序的第一个痛苦教训之一就是永远不要在自己的机器上运行安装程序。当然,直到它达到成熟点并经历了几个 QA 周期时才会这样做。这就是我们拥有集成实验室和虚拟机的目的。 (有句话是说你不应该在自己的后院做的事情。)
也就是说,通常卸载 MSI 不需要 MSI,但在某些情况下可能需要它。例如,如果在卸载过程中调用 ResolveSource 操作,MSI 将查找 .MSI。
现在有几种方法可以摆脱这种泡菜:
%WINDIR%\Installer
中存在的剥离缓存 MSI 来获取所有这些信息。 . CD 到该目录并执行 findstr -i -m SOMESTRING *.msi
其中 SOMESTRING 是独一无二的,例如您的 ProductName 属性。知道缓存的 MSI 的名称后,在 Orca 中打开它以获取所需的属性。然后将这些属性放在您可用的 MSI 副本中并尝试进行卸载。不,这不是您安装的确切 MSI,但通常足够接近。 MSIZAP
实用程序从 MSI 和添加/删除程序中删除应用程序的所有知识。请注意,这实际上并不会卸载程序,因此您还必须编写脚本或以其他方式手动卸载程序的所有痕迹。 关于维克斯/微星 : Unable to uninstall,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3508179/
我有一个自定义操作 CHECKBOXCOPYPROP=1 我的自定义操作会备份和解析数据库。取消安装时我需要回滚(删除数据库)。我做了: CHECKBOXCOPYP
在 WIX 中,我希望可以正常安装和卸载某个功能,但在修复过程中不要触及该功能。 我找不到允许我这样做的条件。 我的尝试失败了:该功能在修复时重新安装(我不需要)或未卸载。 这是我上次尝试的示例:
我在那里写了两个文件 Product.wxc 和自定义操作 CheckBoxProp=1 在另一个文件 MyCheckBoxDlg.wxc 中,我在那
基本上我需要改变这种行为: Installing a product with the same version and upgrade code (but different product cod
我为一个内部项目开发了一个 Wix 安装程序,但完全是偶然的,我发现我无法在我的开发机器上卸载安装程序,因为我收到以下错误消息: The feature you are trying to use i
我已经对我的安装程序脚本进行了重大升级,需要将附加组件之一插入到 GAC 中。我正在使用以下代码序列 安装而不是升级早期版本是成功的,但是,如果我升级,我会在详细日志中看到以下条目 取消注册
我使用 WIX 工具集生成 MSI 文件,然后将它们放在一个包中。然后,我签名 (wix manual)包中的引擎和包本身: insignia -ib bundle.exe -o engine.exe
我想为我的应用程序创建一个安装程序 (msi)。我想添加一个包含大量文件的文件夹。所以我使用 heat 为文件夹创建 wxs 文件。创建的 wxs 文件如下所示:
我正在使用 WiX MSMQ 扩展通过以下代码创建队列: Privileged 但是,当我执行 candle.exe -ext WixMsmqExtension Blah.
我是一名优秀的程序员,十分优秀!