问题标签 [silent-installer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 如何在 Windows 上静默卸载 Python 2.7?
有谁知道如何静默卸载 Python 2.7 - 即在无人看管的情况下卸载它,无需用户交互?我需要将其作为卸载脚本的一部分,该脚本以静默方式安装一堆软件。
我尝试在最初安装的 msi 文件上使用 /x 和 /qn 标志运行 msiexec,但它失败了 - 它只是抛出一般帮助消息,暗示我使用了无效选项。
我已经进行了 Google 搜索,并且可以找到早期版本的帮助 - 它们可以通过运行与它们一起安装的 unwise.exe 并使用正确的选项静默卸载。但是 2.7 似乎没有包含 unwise.exe,所以我不能这样做。
有谁知道如何做到这一点?
编辑:答案原来是令人尴尬的简单。这些都是正确的命令行选项——只是顺序很重要。正确的命令是:
msiexec /x python-2.7.3.amd64.msi /qn
重要的是在 msi 文件之后有 /qn 选项。
inno-setup - 如何在非静默模式下重新运行 inno setup静默安装
我们可以检测到它 -在 Inno Setup 中禁用静默和非常静默卸载
uninstall-in-in-inno-setup 并尝试重新运行
但在这种情况下它不会运行任何东西。任何想法如何在检测到静默安装时以正常模式重新运行安装程序?
wpf - InnoSetup:wpf 应用程序中的静默安装和进度安装值(用于更新)
在我的 wpf 应用程序中,如果有更新,我会要求用户下载更新。该文件是通过我的程序使用以下代码下载的:
我想知道是否可以在静默模式下运行安装程序并在我的 wpf 应用程序上进行安装。我想在我的 wpf 应用程序上显示一个进度条。我正在使用 InnoSetup,我知道如何以静默模式启动它,但我不知道如何获取安装进度值。
nsis - 如何让我的 NSIS 静默安装程序阻塞直到完成?
当我运行静默 NSIS 安装程序(从控制台,如 中installer.exe /S /D=C:\Foo
)时,它会立即移动到后台。我想等到它完成安装后再做任何其他事情。我可以通过一个标志来告诉安装程序被阻止吗?
javascript - How can I use Javascript to perform background updates of a Phonegap application?
I am using PhoneGap to develop an application for Android and iOS, and recently in a discussion about this technology, someone told me a seemingly brilliant idea that I can do background updates of my application without having to submit a new application to the app store.
The problem is that, being that I am still fairly new to the HTML5/CSS and Javascript world, I cannot figure out how to download files to my www directory for permanent storage. I can dynamically load JS code or HTML pages at runtime, but I want to create some javascript module that will find that a certain .css, .html, or .js file is out of date, download the new version of that file from some http or file server to the www directory, and then have that new file permanently saved so that it is available the next time the app is opened.
I feel like this should be simple, but I can't figure out how to do it. Thanks in advance.
windows - 如何在具有依赖关系的脚本中静默安装 oracle jdk 7?
我正在尝试在 64 位 Windows 2008 r2 服务器上为 Glassfish 安装脚本。但为了安装它,我需要一个 JDK。因此,我试图在 glassfish 之前静默安装 JDK 7 (u21)。我发现的问题是,当我使用以下命令开始安装时,命令行立即返回,因此我无法从命令行知道安装何时完成,因为它似乎在后台运行。
然后我的下一步会在我的 jdk 安装之前立即开始,这会导致 glassfish 安装程序失败。
是否有一个标志我可以传递给 jdk 安装程序以强制它不在后台运行,以便当我的脚本能够运行下一个命令时,我确定 JDK 已安装?
或者静默运行的本质是否意味着它只会在后台运行并且没有办法绕过它?如果是这种情况,关于如何让我的脚本在继续之前等待 jdk 完成的任何想法?
java - 为应用程序创建 Windows 安装程序
我想创建一个windows安装包可以是.exe或者MSI。我想做以下事情:
- 检查系统中是否有 Java 7 运行时可用,并且系统有足够的空间进行此安装
- 如果 JRE 不可用,请从安装程序包中安装相同的
- 一旦 JRE 安装完成,将安装程序的某些内容解压缩到系统中的特定位置,例如 (C:\tools)。
- 在桌面建立一个快捷方式。
- 退出安装程序。
- 任何问题都会提醒用户
这是我第一次想到这样的事情如何实现?
.net - 使用 inno setup 静默检测和安装 reportviwer
我正在尝试为我默默开发的 .net 2.0 应用程序检测和安装 reportviewer 2005 我已经下载了 reportviewer 2005 可再发行安装程序,并且我有这个脚本
检查是否安装了reportviewer的代码
检测和安装的代码
如果我在安装了 reportviewer 的开发机器上运行 inno 设置,它仍然会弹出 reportviewer 设置并且它不会静默安装
我究竟做错了什么?
编辑
我发现安装silen的参数是ReportViewer.exe /q:a /c:"install.exe /q"
我如何/q:a /c:"install.exe /q"
将shell执行命令传递给?
installshield - 在 installshield basic msi 静默安装期间禁止显示消息框,但在可视安装期间允许它
我使用 InstallShield 2012 创建了一个基本的独立 msi 文件。在开始安装之前需要满足一个先决条件。为了检查这个先决条件,我创建了一个基于 InstallScript 的自定义操作并添加到序列中的第一个位置。如果检查失败,msi 应显示错误消息然后退出。因为 msi 将通过双击直接运行并通过 msiexec 静默运行,所以错误消息应该足够聪明,可以在直接安装期间启动消息框(UI 可用)并在静默安装期间抑制任何消息框(我使用“SpretfMsiLog " 将错误消息写入 msi 日志文件)。
我尝试使用“msiexec /qn”运行静默安装,但消息框仍然出现。有没有办法使用 InstallScript 代码检测安装模式,从而相应地隐藏/显示消息框?