Installation 卸载时出现错误1001
错误1001。卸载时发生异常。这个例外 将被忽略,卸载将继续。但是, 卸载完成后,应用程序可能无法完全卸载 完整的 我无法卸载或安装该应用程序。这个特殊的盒子无法访问互联网,我也没有物理访问权限,因此大多数谷歌搜索结果都没有用处,因为它们建议从Microsoft运行exe 解决此问题的手动步骤是什么。我无法亲自接触到这台机器,也似乎没有办法将文件放在上面。这是我正在开发和测试的代码。我试着修复并移除失败的部分。我已经查过登记处了,但我一定是遗漏了什么Installation 卸载时出现错误1001,installation,windows-installer,Installation,Windows Installer,错误1001。卸载时发生异常。这个例外 将被忽略,卸载将继续。但是, 卸载完成后,应用程序可能无法完全卸载 完整的 我无法卸载或安装该应用程序。这个特殊的盒子无法访问互联网,我也没有物理访问权限,因此大多数谷歌搜索结果都没有用处,因为它们建议从Microsoft运行exe 解决此问题的手动步骤是什么。我无法亲自接触到这台机器,也似乎没有办法将文件放在上面。这是我正在开发和测试的代码。我试着修复并移除失败的部分。我已经查过登记处了,但我一定是遗漏了什么 如果这对超级用户更好的话,我很乐意把它移走
如果这对超级用户更好的话,我很乐意把它移走 1001始终表示InstallUtil(安装程序类)自定义操作失败。不可能给你一个更详细的答案,因为这是一个“定制”的行为。不知道是什么代码引发了异常 如果要保存此计算机而不必重建它,则必须记录卸载以获取失败的自定义操作的名称,使用ORCA调整MSI以剪切自定义操作,重新设置MSI并执行卸载 您现在已经了解了为什么要: 1) 在开发/测试生命周期中,始终使用VM测试MSI 2) 尽可能避免使用自定义操作
3) 永远不要使用InstallUtil自定义操作。它们不是一种好的模式或做法。我在删除我编写的包含两个Windows服务的应用程序时遇到了相同的卸载问题,因此自定义操作是不可避免的。我通过运行PC工具注册技工解决了这个问题。不幸的是,赛门铁克已经退出了该产品。然而,众所周知,Microsoft Fixit可以帮助解决与注册表相关的问题 创建详细的日志文件:
msiexec.exe /I "File.msi" /QN /L*V "C:\Temp\msilog.log"
在记事本中打开它,然后。同时检查是否有任何线索。像这样的大多数MSI错误可能会涉及自定义操作,或克里斯所说的服务配置 如果这真的很重要,你应该找到Orca——用来检查MSI文件的SDK工具。您可以在中看到正在运行的工具的一些屏幕截图。然后检查自定义操作表和InstallExecuteSequence表的末尾(按序号排序),并报告在那里找到的条目 不幸的是,似乎唯一的方法是安装。或者,您可以下载其中一个的试用版
我的猜测是,InstallFinalize之后有一个立即模式自定义操作返回某种错误代码。简而言之,您可以在InstallExecuteSequence中报告InstallFinalize之后的所有项目,我们可能可以缩小范围。1。转到控制面板,然后右键单击以获取修复选项。 2.修复后重新卸载。
现在,软件已卸载。解决了在windows Server 2012 R2中卸载windows服务的1001问题我做到了:
- 转到程序并选择修改服务
- 选择维修服务
- 关闭小程序,再次选择“修改服务”
- 现在选择卸载 我希望这有帮助
/I = run installation sequence
/L*V "C:\Temp\msilog.log"= verbose logging
/QN = run completely silently