作为你们中的大多数可能注意到,在卸载时MSI包Windows会要求的原始 .msi 文件。为什么?

我可以只看到的缺点是:

  • 没有弹性的网络的变化。
  • 没有弹性地盘的变化。
  • 意想不到的用户。
  • 通常需要用户离开自己的办公桌和开始运动得到正确的CD。
  • 种证明设施不是自足的。
  • 促进使用不安全的工具,如msizap.
  • 这反过来促进"下一个时间,我将只使用一个压缩文件"的心态。

可能有人阐明一些这个吗?

有帮助吗?

解决方案

修复损坏的卸载:你可以尝试新的 Fix it卸载工具从Microsoft 如果你有问题卸载MSI。和一个更多的链接: 卸载MSI文件从命令行而不使用使 (a许多不同的方式来卸载MSI)。


更新:

这个新的支持工具 (这个工具是现在还deprecated)可以尝试在最近的窗户的版本,如果你有 已解散的MSI软件包需要卸载 (而不是过时,已过时,不支持 msizap.exe).

有人建议使用工具的链接到这里通过saschabeaumont: 卸载,没有电脑文件.如果你尝试它和它的工作,请务必告知我们。反馈在回答表明,它的工作(我没有任何卡住的设置,以测试,因为现在).


为什么是您要求的原始安装媒体?:

  • 原MSI是不必要的卸载,除非MSI本身是严重的设计或缓存MSI是失踪 (详情见下文)。
  • 所有安装的MSI文件是缓存在 %SystemRoot%\安装\*.* 使用 随机的六名.
  • 缓存MSI文件用于任何 维护, 修复卸载 运作-这是足够的卸载在大多数情况下。
  • 在某些情况下 此缓存文件可能丢失, ,然后卸载是不可能在所有在一些情况下 (一些理论为什么可能发生这种情况 - MSI design errors, anti-virus quarantining, system restore, tinkering, developer system in erroneous state from development work, etc...).看到更多的信息下面-并链接到部队卸载或注销的产品。
  • 原来源 只是需要如果文件需要复制磁盘(对于维护安装),或MSI不会 明确请求 要解决的原始来源的通过标准的行动 ResolveSource 或通过一个定制的行动(它 不应该做正确的撰写了包 -我认为MS Office包含这ResolveSource错误,造成每个人都去寻找它们的安装Cd/Dvd).
  • 在以前版本的Windows此缓存MSI被剥夺了所有的出租车,并因此包含安装程序结构,并没有文件。
  • 从Windows7(MSI5版 的) MSI缓存文件现在充分尺寸 为了避免破坏该文件的签名,其影响UAC迅速安装启动(知Vista问题)。这可能会导致大大增加磁盘空间的占用(几千兆字节对于某些系统)。 检查这篇文章,特别是讨论在底部进行更多的英特尔.
  • 为防止缓存一个巨大的MSI文件,可以运行 管理员-安装 封装的前安装的。这是怎么一个公司以适当部署在管理网络会做的事情,它将带出去驾驶室文件,使一个网络安装点小MSI文件和文件,除了它。 注意,这可能会产生一个 UAC提示 一些情况下,由于提取MSI文件不再签署这必须是测试你的SOE/桌面配置.
  • 读我的回答在这个线程的完整说明的管理安装: 是什么目的管理安装开始使用/一个? 或者此类似,但也许更容易的答案: 管理安装和使用
  • 在一些罕见的情况下缓存MSI(随机的名字)可以被错误地失踪和卸载将要求原MSI为了完成卸载。 这并不常发生。它用的情况下,一个人可以使用 MsiZap.exe 清理出这样的安装,但是这个工具 过时的, 弃用不支持.不要使用它-有太多的不兼容的更新版本的Windows和创建新的问题。也许是尝试 这种支持工具 而不是(也deprecated).唯一的选择,我建议现在是 这个回答来自saschabeaumont. 如果你试试这个工具,请让我们知道,如果它适用于哟u.如果你想弄清楚是什么引起的缓存MSI可缺少的,试图阅读第12在这里: 卸载MSI文件从命令行而不使用使 (在短短的潜在原因的范围从干扰系统的恢复、防病毒和清理脚本,erronous手册的调整,较低的磁盘空间、电力中断,开发商框调试错误的,严重的设计MSI文件与重复包码、失败贴,等等。许多理论,几确定性,我害怕).
  • 作为一个 去度假 你可以试试 系统恢复 (除非它已经被完全禁用或部分)以回到以前安装的状态,并看到如果这会解决你的卸载的问题(可以找到视频演示这个youtube上的或一个类似的网站)。
  • 要知道,系统的恢复可能会影响Windows更新,然后必须重新加以及许多其他的系统设置。我已经看到新的、无法解决的安装问题而产生的系统恢复,但通常它的工作确定。显然不使用特点的乐趣, 这是最后的手段 最好是用于 回退的新司机 或者设置,已经安装,并发现了造成立即的问题和这些问题。你不再回去更多的返工,你会为自己创造。很多不言而喻的东西,但我猜,它需要以提及。
  • 由于我所提到的系统恢复我想我应该提一下 最后所知的良好配置功能.这个功能没有任何与卸载或系统恢复,但是最后的启动配置工作或导致在一个正在运行的系统。它可以用来让你的系统再次运行,如果它蓝屏或暂停期间启动。这种情况经常发生后的驱动的安装。这将做什么解决你的未能卸载,虽然(或者我会被 非常 惊讶).

有关的回答:


除了这个答案,也许这篇文章上的各种方式的卸载MSI包的利益。这是一个 而不是受欢迎的文章大量的风景:

其他提示

有几个原因用于保持原来的msi:

  • 卸载程序使用它知道是什么的文件和登记册的钥匙被安装,并确保他们都清理。
  • Msi可能含有代码的特殊卸载的行动,需要执行。
  • 它可以让你做个修复操作,从添加或删除方案菜单,而不论是否保存的文件安装自己。

正常的事情就是要保持缓存文件为你,所以你不需要去想它。看看你的WINDIR%\安装\文件夹。的唯一原因是这将要求您的原msi是,如果东西是错误的,与保存的文件。这个地址你的大多数问题,虽然它确实提出一个新的(磁盘空间)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top