msi专题提供msi的最新资讯内容,帮你更好的了解msi。
在Win2012-R2上 Web平台安装程序提供了一个选项(我需要…):“用于托管服务器的Web部署3.6” 我想把它放到我的dsc脚本中,但无法在download.microsoft.com或microsoft.com上的其他地方找到离散的msi. 如何自动安装这只小狗? https://www.microsoft.com/en-us/download/details.aspx?id=43717
静默安装MSI文件的命令行是什么? Standard Installer Command-Line Options /quiet 安静的显示选项. 安装程序在不显示用户界面的情况下运行安装. 例子: msiexec /package Application.msi /quiet msiexec /uninstall Application.msi /quiet msiexec /update ms
如果您要从命令行卸载msi,请执行MsiExec.exe / qn / X {26A24AE4-039D-4CA4-87B4-2F83217045F0} / norestart 例如,立即返回.但msiexec.exe运行了一段时间,也许是几分钟.因此,如果我正在编写脚本以便然后进行安装 – 我怎么知道它是否已完成?我不能只看msiexc.exe,因为它也是一个服务过程,所以永远不会消失…… 使用
我们正在运行 Windows 2008. 我们有一个名为ImportService的Windows服务,它通过MSI软件包安装. 大约3个月前安装了以前的版本没有问题. 什么时候现在已经取消了以前的版本.当我们尝试安装新版本时,我们收到以下错误: ’ImportService’ is not a valid short file name 然后我们尝试重新安装旧版本并得到相同的错误.因此,我们认为
我正在尝试制作安装脚本.我想安装.msi文件, Python,然后在安装 Python之后安装其他东西.我 already see how to do a command-line install.但是,即使安装仍在运行,msiexec立即返回.如何从批处理脚本中检测到msi安装的完成? 不知道Python如何处理将命令传递到Windows / DOS,但是使用普通批处理文件和启动/等待命令,批处
我有一台 Linux服务器,我配置了只读NFS共享.我目前正在处理的客户端是安装了NFS功能的Windows Server 2008 R2计算机.我能够打开并执行除任何MSI文件之外的所有文件.出于某种原因,除非我将驱动器映射到驱动器盘符,否则我无法通过此共享执行MSI安装程序(安装程序在本地复制时可以正常工作但我尽量避免这种情况).当我尝试直接从UNC路径执行它时,我收到以下错误: 可能是什么导
使用 Windows Server的Active Directory和组策略,有没有办法在预定的时间推出MSI文件,如午夜? 严厉地说不. GPO不是计划任务.它们在系统更新(重新启动等)时运行. 我们使用Quest的GPOAdmin.它允许基于时间的GPO部署.这可能会有所帮助. 听起来你真的需要一个软件部署系统(SCCM,LANDesk等)
创建MSI包以通过网络部署注册表项的最佳方法是什么,而不是使用GPO. 有许多用于构建MSI的工具.我更喜欢 Advanced Installer,它是免费软件版本. Advanced Installer允许您手动输入注册表项/值,或从文件或实时注册表导入它们.它使用起来非常简单. 或者,如果您不需要MSI,则可以使用Windows实用程序reg.exe从命令行轻松操作注册表.这可以使用诸如pse
我们有一个新的 Windows 2008 R2 Web服务器.我有一些旧的但非常重要的ASP.NET应用程序,我试图从旧的2003 R2服务器迁移到这个新的2008 R2服务器上. ASP.NET应用程序是使用VS 2005编写的.我们创建了一个.MSI设置,因为我们需要包含一个Crystal Reports模块,它需要在服务器上进行安装. 我已将.MSI文件复制到新服务器,并开始运行它们,但它们
如果将MSI安装设置为按用户安装,并且3个不同的用户登录并且每个安装应用程序,会发生什么? Windows Installer是否会识别已将相同的MSI安装到Program Files中,因此不需要再次安装它? 如果3个用户中的一个用户在登录时卸载应用程序会发生什么? Windows Installer是否会认识到其他2个用户仍然需要安装该应用程序,因此请单独留下Program Files中的ap
我在 Windows上运行木偶,我想升级我使用msi安装的软件包(java).我使用安装包 package { 'java': ensure => installed, provider => 'msi', source => 'S:\jdk1.6.0_30.msi', install_options => { 'INSTALLDIR' => 'C:\tools\java' },
我正在尝试编写Web部署服务(WebDeploy_x64_en-US)的安装脚本. 有一个安静的标志(/ quiet),但默认情况下不安装远程管理服务. 我做了一个“WebDeploy_x64_en-US /?”但我看不到任何选择功能的命令行参数. 有没有人知道如何使WebDeploy_x64_en-US.msi安静地安装所有功能? 奥斯卡 我必须添加LicenseAccepted =“0”才能安
我们有Acrobat 8​​ Pro在工作,我们的媒体很痛苦地过时了.而不是安装8.0.0的所有机器,然后连续6或7次重​​新启动adobe期望你没事,我决定将.msp文件集成到安装程序中. 阅读完之后,我想出了adobe所需的确切补丁顺序,将我的cd解压缩到一个管理安装点,并针对它运行补丁: msiexec /a AcroPro.msi /p AcrobatUpd810_efgj_incr.ms
我正在尝试使用Wix创建 Windows Installer程序包.我收到了很多关于我的自定义背景应该是什么尺寸的相互矛盾的信息–Wix文档建议尺寸为500 x 314像素,但这会导致安装程序中的轻微图像失真. 我相信我可能在Windows Installer中间接使用SplashBitmap属性,其文档建议480 x 320是正确的大小.当我尝试使用这个图像大小时,我也会在图像中看到人工制品.
任何人都有一个脚本(JScript,VBScript或类似的)本着 this handy script的精神,但添加了 MSIUSEREALADMINDETECTION属性 我知道我可以手动使用Orca或使用它的变换功能,但宁可不去那里. 一些参考 > Windows Installer SDK – Execute SQL Statements > wirunsql.vbs 修改问题中引用的Cus
我想通过msi设置升级我的产品. 两个msi的升级代码保持不变,因为它是相同的产品系列.即使我更改msi的版本/产品代码进行更新,它只是告诉我产品已经安装或要求我修复它.它不提供替换当前安装的更新选项. 我正在使用Visual Studio 2008 Pro生成msi设置 在安装项目中更改Version属性时,Visual Studio应提示您也更改ProductCode.你必须这样做.然后,您还
我有一个Web安装程序项目安装程序,我想默认安装过程中选择的站点和应用程序池.此外,我希望产品的名称在安装程序的构建过程中附加当前版本号. 任何帮助将不胜感激!谢谢 Visual Studio Web安装项目是一个非常简单(并且不太灵活)的工具.但是你有一些选择(假设你还没准备好转用更灵活的东西,比如WiX或商业安装包装产品). 构建后修改MSI 执行所需操作的一种方法是在构建MSI文件后对其进行
我有一个VS.NET 2008解决方案,其中包含一个安装项目.此安装项目获取我的其他项目的输出(在相同的解决方案中)并生成MSI.到目前为止,这么好……我希望MSI中包含的程序集被混淆.这种混淆本身很简单,但是如何将这个预步骤(混淆)引入MSI建筑?有人有想法吗? 谢谢! 使用诸如 Finalbuilder之类的构建工具来自动执行此过程. 例如,构建程序集,然后对它们进行模糊处理,最后构建安装项目
如何从msi包中提取ProductCode?我想稍后使用它来通过msiexec卸载msi,如 here所述 我可以想到几十种方法.您目前使用和/或使用哪些编程语言? 看一眼 Execute SQL Statements 您可以使用WiRunSQL.vbs(在Platform SDK中提供)来运行命令: cscript /nologo WiRunSQL.vbs FOO.msi "SELECT Val
要进行任何MSI包的无人参与安装,只需使用以下命令: msiexec /qn /i package.msi 但是,这会触发异步安装:如果您碰巧链接2个依赖安装,则必须等待第一次安装才能完成. 有没有办法从命令行执行此操作? 我有幸运气: start /wait msiexec /i MyInstaller.msi ... 从2005年开始于this blog post年.希望你在08年找到它.