我已经能够使用Visual Studio Community 2017上的Installer Project成功安装一个简单的程序。但是,我不知道如何为最终用户创建一个完全可用的可部署卸载程序。
安装程序项目设置为仅创建应用程序文件夹(位于C:\Program Files...)只有.exe程序,没有其他东西。它成功地做到了这一点。我想要一个安装程序,因为稍后我计划在安装时创建一些注册表项。
为了测试卸载,我使用"Uninstall“选项运行了由Installer Project构建的原始.exe文件。这会删除应用程序文件夹,但不会从Windows中的添加/删除程序列表中删除该程序-使
我用msiexec3.7写了一个安装程序,我会安装一个c#系统服务,会尝试用msiexec -x {product_code} -quiet重新安装软件。我的操作系统是Win8我首先通过UI安装软件,一段时间后,服务将创建一个新进程并开始调用msiexec,但失败了。你能在这方面帮我吗?我已经挣扎了很长时间了!非常感谢!
我有如下日志:
MSI (s) (7C:80) [00:22:01:708]: Warning: The package code in the cached package 'C:\windows\Installer\134f7d5.msi' does no
我有一个InstallScript函数,它在安装期间运行时运行良好,而我需要在卸载期间运行它。它正在备份现有的应用程序。我为它创建了一个自定义操作,并将它添加到InstallValidate之后的执行序列中。
就我所知,对于卸载,没有生成日志文件,所以我很难弄清楚为什么它会失败,并显示"Feature Transfer Error“-1603。
我非常确定函数没有被调用,因为我把MessageBox作为第一件事。
尝试将SCCM客户端安装到Windows 2000框时,安装失败。安装脚本通过托管在网络公共区域的批处理文件(内容:\\mdop\SCCM_client\ccmsetup.exe /mp:MDOP /logon smssitecode=MID smsslp=MDOP)运行。此脚本适用于所有计算机(主要是Win2003服务器)。我尝试过启用它所需的所有公共服务(位、IIS管理、Windows安装程序),但它仍然只运行一两秒钟,然后退出。下面是日志文件中错误的部分:
[LOG[Couldn't get directory list for directory 'http://MDO