启动应用程序触发重复无休止的Windows Installer自修复时,我该怎么办? [英] What do I do when launching an application triggers repeating, endless Windows Installer self-repair?

查看:234
本文介绍了启动应用程序触发重复无休止的Windows Installer自修复时,我该怎么办?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Windows Installer的自我修复可能对开发人员系统管理员最终用户都造成问题.如果您的MSI经验有限,则很难找到解决方案.

Windows Installer self-repair can cause problems for both developers, system administrators and end users. Finding the solution can be difficult if you have limited MSI experience.

这是一种问答式的回答,旨在作为解决自我修复问题的核对清单 .以下是一些常见的问题场景:

This is a Q&A-style answer intended as a check list for solving self-repair problems. Here are a few common problem scenarios:

  • 每当您在工作站上启动应用程序时,都可能发生重复的Windows Installer自修复.如何解决此问题,或如何禁用组件以使其不再发生?
  • 可能会部署WiX安装程序,并且每次尝试启动该应用程序时,都会看到Windows Installer自我修复的情况.
  • 启用或安装MS Office加载项时,在应用程序启动一个或多个MS Office应用程序时,您会不断进行Windows Installer自修复.
  • 在VB6或VBA中使用旧式解决方案时,启动主开发人员IDE时会为不相关的产品进行自我修复.
  • 在Outlook,Excel或Word或类似应用程序中打开表单时,对于来自其他供应商的不相关产品,将启动自我修复.

关键字:Windows Installer意外启动. MSI意外显示. Windows Installer每次都会出现.打开应用程序启动Windows Installer. Windows Installer自愈.包裹如何自我修复. MSI自我修复最佳实践. Windows Installer修复.自我修复.禁用Windows Installer. Windows Installer反复运行.应用程序快捷方式将启动安装程序. Windows Installer意外出现.

Keywords: Windows Installer launches unexpectedly. MSI displays unexpectedly. Windows Installer appears every time. Opening Application Starts Windows Installer. Windows Installer self healing. How does a package self-heal. MSI self-heal best practice. Windows Installer repair. Self-Repair. Disable Windows Installer. Windows Installer repeatedly runs. Application Shortcut launches installer instead. Windows Installer appears unexpectedly.

推荐答案

自我修复,简单&简短说明 :


您的WiX/MSI文件的具体设计建议

我一直在尝试撰写有关为开发人员重复进行MSI自修复的内容,但最终的细节太多了.这是我的最后一次尝试:


Concrete Design Advice for your WiX / MSI File

I keep trying to write about repeating MSI self-repair for developers, but end up with too much detail. Here is my last attempt: concrete design advice for what not to do in your WiX / MSI file.

下面的答案提供了一个清单,用于解决任何自我修复的情况-来自任何供应商或来源,而不仅仅是您自己的.查看上面链接的答案,以解决您自己的MSI封装设计问题.

The answer below provides a checklist for solving any self-repair scenarios - from any vendor or source, not just your own. Check the answer linked above for your own MSI package design concerns.

要永久且可靠地修复每个人的自我修复问题,必须参与开发人员设置开发人员,因为真正的修复必须在供应商级别进行.

To permanently and reliably fix self-repair problems for everyone, developers and setup developers must be involved since the real fix must happen at the vendor level.

如果您处于公司环境中,劣质的应用程序重新打包也可能导致自我修复问题,因此,您应该请应用程序打包程序来确定是否问题是来自供应商还是来自供应商.

If you are in a corporate environment, poor-quality application re-packaging can also cause self-repair problems, and you should involve your application packagers to determine if the problem is from the vendor or not.

系统管理员必须知道他们在看什么,并且在没有可用的修复程序时,请使用各种变通办法来解决该问题.甚至最终用户都可以自己尝试一些简单的解决方法(请参阅第5节).

System administrators must know what they are looking at, and when no fix is available, use various workarounds to deal with the problem in the wild. Even end users can try some easy workarounds themselves (see section 5).

自我修复问题的本质 :

The essence of self-repair problems:

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆