Questions tagged «windows-installer»

Windows Installer可以是对Microsoft Windows Installer(MSI)(它是Windows的应用程序安装和配置服务)的引用,也可以是对在Windows上安装应用程序的第三方安装程序的更一般性的引用。



7
安装软件:选择.msi还是.exe?
某些软件站点允许将其软件下载为.msi文件或.exe文件。如果提供了该选项,则应该选择下载哪个选项来安装软件,即:使用.msi文件而不是安装程序(.exe)有什么优点? 我确实了解两者之间的区别,因为.msi文件是一个安装软件包,将由Windows安装程序可执行文件处理。.exe文件是包含安装程序和安装文件的可执行文件。但是,选择.msi而不是.exe的真正好处是什么。最后,结果是一样的。或不?

4
为什么Windows Installers(.msi文件)比其他安装程序花费更长的时间?
从Windows XP开始,Windows Installers(.msi文件)(包括InstallShield安装程序(这只是MSI的引导程序))与其他安装程序相比,其卸载应用程序所需的时间大约是原来的五倍。安装也通常如此。 为什么他们还要花这么长时间,为什么人们仍然使用MSI进行安装?例如: 卸载VLC-大约需要5秒钟。 卸载XYZ-启动“准备删除...”,然后延迟15秒。 它所做的只是删除文件并清理注册表(其中可能包括COM注册),所以为什么要花这么长时间?

5
是否可以安全删除C:\ Windows \ Installer中的* .msi和* .msp文件,但注册表中未提及?
我的C:\Windows\Installer文件夹已超过10 GB。我注意到某些* .msi和* .msp文件位于C:\ Windows \ Installer中,但未在注册表中提及(例如,我可以在C:\ Windows \ Installer中看到名为“ 104a0288.msi”的文件,但正在搜索注册表编辑器中的“ 104a0288.msi”没有任何结果)。我可以安全地删除那些文件吗? 我使用Windows 7 SP1 x64 Ultimate。

8
为什么Windows无法创建系统分区?
我正在重新安装Windows 7 64位,并且遇到了一个我从未见过的问题。我有一份合法的Win 64 Professional副本,过去我可能已经在该计算机上安装了六次,没有问题。 搜索错误只会使我遇到升级到win7的人员的问题。 驱动器本身似乎没有问题。我可以将其挂载到其他系统上,也可以在其他计算机上创建一个NTFS分区。我可以在上面安装Ubuntu,没有任何问题。此外,如果我尝试使用备用备用硬盘驱动器,则安装程序会出现相同的错误。 我已经diskpart从安装程序页面运行,clean似乎报告一切都很好。但是,我无法越过下面的屏幕,该屏幕显示Setup was unable to create a new system partition or locate an existing system partition。无论是否已经分配了磁盘空间,都会发生这种情况。 是什么原因造成的?我该如何解决或克服这个问题? 编辑:一个星期后 我为此无能为力...我试图使用两个完全不同的主板在四个不同的硬盘上安装Windows ,我什至借用了Windows 7 Ultimate副本以及合法的Win7Pro磁盘。我尝试不使用现有分区,而使用现有(且功能齐全)NTFS分区。我试过安装USB和DVD。每次进入上面显示的屏幕时,我都会得到相同的结果。

5
无法为MSI安装程序运行DLL
我猜它是Windows Installer的一个问题。我试过重启服务但没有效果。我无法安装以.msi结尾的任何内容。有时我收到这样的错误信息: 事件查看器日志: Python安装程序: 产品:Python 2.7.3 - 错误1723.此Windows Installer程序包存在问题。无法运行此安装所需的DLL。请联系您的支持人员或包装供应商。Action CheckDir,entry:_CheckDir @ 4,library:C:\ Users \ x \ AppData \ Local \ Temp \ MSI570C.tmp SSDLife安装程序: 产品:SSDlife Pro - 错误1723.此Windows Installer程序包存在问题。无法运行此安装所需的DLL。请联系您的支持人员或包装供应商。Action WIX_TestVersion,entry:WIX_TestVersion,library:C:\ Users \ x \ AppData \ Local \ Temp \ MSIA32E.tmp 搜索错误1723:如果您拥有过时的Windows Installer版本,则会发生此错误 我为Windows Installer提供了一些链接,但它们都没有支持操作系统列表中的Windows 7。 https://www.microsoft.com/en-us/download/details.aspx?id=25和 https://www.microsoft.com/en-us/download/details.aspx?id=8483&WT.mc_id=MSCOM_EN_US_DLC_DETAILS_131Z4ENUS22007 Windows(7 x64)是最新的。 …

3
使用Linux提取MSI文件
相关:如何从MSI包中提取文件? 要使用Linux提取MSI安装程序的内容,我可以使用msiexecwine或use 7zip。 但是,后者不会仅保留部分目录和文件名。有没有什么方法可以正确提取MSI文件而无需使用wine? 编辑:来说明微软的Infer.NET的问题,这里是文件7zip的产生的列表,并在这里一个MSIEXEC生产(后者是我想要的)

4
通过NTFS压缩压缩W​​indows Installer文件夹是否安全(或建议)?
标题几乎解释了这个问题。 除了明显的(速度)以外,C:\Windows\Installer考虑到它在Windows文件夹内,通过NTFS压缩进行压缩通常是否安全或可取? 我使用的是SSD,因此就个人而言,速度问题对我而言并不那么重要(再加上我在VM中运行Win7,因此我习惯了更高的I / O延迟)。

3
从用户帐户以管理员身份运行MSI文件
我通常以Windows XP机器上的普通用户身份登录。有时,当我想安装软件更新时,我不想注销并以admin身份再次登录,但是我右键单击安装程序exe并选择“以...运行”,以从我的admin帐户运行它。但是,此选项似乎仅存在于exe文件中,而不存在于msi文件中。 有没有一种方法可以使msi文件在其他帐户下运行?还是出于某些原因不建议这样做?

8
为什么要安装“只是我”而不是“每个人”?
我正在使用Windows Installer来安装客户端的应用程序,他们抱怨有时在用于测试的计算机上会出现一个应用程序的多个实例。自从我为“我”和“每个人”隐藏了选项安装,并将其设置为为每个人安装后,这个问题就消失了。新版本大约每周一次下载并安装,并且在一段时间内会出现多个版本,即使据说每个安装程序都会删除较旧的版本。 这有什么问题吗?我可能会遇到麻烦吗? 为什么有人还是要为“ Just me”安装?


2
Windows Installer将USB驱动器用于临时用途
安装基于Windows Installer构建的应用程序时,似乎会在扩展和安装应用程序时(使用GUID名称从根目录创建一个文件夹)时,经常使用我的外部USB硬盘(连接时)作为临时位置。 。无论如何,要更改它,使其始终默认为特定驱动器吗? 在Windows Vista和7上似乎是这种情况,不确定以前的版本。 编辑:当前环境变量看起来像这样: TEMP=C:\Users\<me>\AppData\Local\Temp TMP=C:\Users\<me>\AppData\Local\Temp 编辑:我有一个有趣的怀疑,它正在使用具有最大可用空间的驱动器。

1
什么是维修堆栈,它如何工作?
在Windows中,有一种称为服务堆栈的东西,似乎可以充当程序包管理器的角色。我不太了解它,只是似乎基于组件的服务(CBS),Windows Installer,Windows Update和WinSxS是服务堆栈的一部分,或者以其他方式参与了服务。 我已经做了大量的研究,但是还没有找到关于Windows服务的易于理解的概述。因此,我要问以下问题: 服务是什么?服务堆栈是做什么的? 维修堆栈如何工作?CBS,Windows Installer,WinSxS和Windows Update扮演什么角色?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.