問題タブ [advanced-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.
wix - MSI パッケージのサイレント インストール
パッケージがまだインストールされていない場合は、インストールする必要がある MSI パッケージがあります。また、サイレントインストールする必要があります。パッケージは、ユーザーに次のプロンプトを表示します。
- インストール先 (C:\Program Files\Foobar)
- インストールの種類: 最小および完全 (最小)
コマンド ライン パラメーターまたはその他の方法を使用して、これら 2 つのパラメーターをオーバーライドする必要があります。では、この 2 つの問題についてどうすればよいでしょうか。スクリプトには VBScript を使用します。
wix - Install Shield に代わる良い方法はありますか?
Install Shield からの代替セットアップ アプリケーションの提案を探しています。
私たちは現在 Install Shield を使用していますが、これに感心したことは一度もありません。かさばりすぎて、スクリプト システムが最悪です。
WiX、Inno Setup、NSIS、InstallAware などの他の製品でうまくいった人はいますか? コストについては心配していませんが、私が探しているのは、.exe と約 20 のサポート DLL をバンドルし、いくつかを登録し、いくつかのレジストリ値を設定し、ヘルプをインストールする、非常に軽量で使いやすいアプリケーションです。
誰かが使用しているものを推奨できますか? Install Shield から切り替えた人から、使用している新しいアプリの何が優れているのかを聞くとよいでしょう。
installation - Advanced Installer での複雑な展開シナリオ
いくつかの複雑な展開シナリオをサポートできるセットアップ プロジェクトを処理する最善の方法を考えています。私の製品には次のアイテムがあります。
- 実行可能ファイルと dll
- .config ファイル
- SQL CE データベース
- マップ ドキュメントと関連アイテム
- 2 つの異なるタイプの地理データベース ファイル
- .NET 4 & SQL CE ランタイムなどの前提条件
SQL および地理データベースのクリーン バージョンを解凍するなどのインストール後の手順がいくつかあります。
最初の展開とインストールはフル インストールであると想定します。クリーン インストールでユーザー ファイルを必ずしも上書きすることなく、これらの項目の 1 つまたは組み合わせのパッチまたは更新を実行できるようにしたいと考えています。これらを Web ベースのアップデートで実現したいと考えています。いくつかの例:
- データベースを解凍するインストール後の手順を実行せずに、実行可能ファイルと dll のバグ修正または新機能を配布したい
- 他の項目を変更せずに SQL を実行してデータベースを更新したい
- マップ ドキュメントとその関連ファイルを置換、追加、または更新したい
- 等
- または、これらの任意の組み合わせ
続行する方法についてのアドバイスをいただければ幸いです。
apache - Advanced Installer を使用して Apache をサイレント インストールする
Advanced Installer 8.9を使用して apache をサイレント インストールしようとしていますが、サイレント (UI なし) フィールドにコマンド パラメーターを渡しても、ユーザーの操作を求められます。
msiexec /i "httpd-2.2.22-win32-x86-no_ssl.msi" /qn /passive ALLUSERS=1 SERVERADMIN=admin@localhost SERVERNAME=localhost SERVERDOMAIN=localhost SERVERPORT=80
これを解決するにはどうすればよいですか?
installation - 「高度なアップデータ\インストーラ」での静かなインストール
クワイエットモードで自動更新を行おうとしています。これを行うには、コマンドラインを記述します。
ただし、プログラムは更新されません。私がそうするとき
そのウィンドウが表示され、アップデートをインストールする機会があります。しかし、これは静かな設定ではありません。私は何か間違ったことを尋ねるかもしれませんか?ありがとうございました!
windows-installer - インストール中にアプリケーション(MSI)をアンインストールする方法
Add-InExpressで構築されたアドインアプリケーションAがあります。そのインストーラーは、VisualStudioセットアッププロジェクトに組み込まれています。今、私はそれを別の包括的なアプリケーションBに含めました。そのインストーラーはAdvancedInstallerで構築されています。
包括的なアプリケーションBのインストール中にAをアンインストールできるようにしたい。AdvancedInstallerのユーザーガイド「アプリケーションのアンインストール時に別のMSIパッケージをアンインストールするにはどうすればよいですか?」によると、ガイドに従いますが、機能しません。 。
そのため、何かを見逃す必要があります。そうしないと、AIPの設定が正しくありません。aipファイルの添付方法がわかりません。この問題を解決するにはどうすればよいですか?
inno-setup - Win32インストーラー:ユーザーごとにHKUスタートアップに書き込む方法はありますか?
システム上の各ユーザーのように、各ユーザーのスタートアップに追加するWindowsインストーラーはあり
<user>\Software\Microsoft\Windows\CurrentVersion\Run
ますか?HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
インストール中のプログラムは、ログイン開始設定を切り替えるとき に動作するようにハードコードされているため、HKLMに書き込むことができません。
また、アプリケーションのインストール後にユーザーが作成される状況にどのように対処するのか疑問に思っています。デフォルトのレジストリプロファイルにキーを入れることができる場所はありますか?
また、皆さんはどのインストーラーを使用していますか?NSIS?Inno Setup?高度なインストーラー?
ありがとう
jenkins - Jenkins で高度なインストーラーを使用する
わかりました、新しい問題があります。Windows Batch コマンドで高度なインストーラーを使用しようとしています
プロジェクトは、再構築コマンドを呼び出すとハングし、完了しません。
プロジェクト内のファイルの 1 つのパスに問題があるのではないかと考えたので、すべてのパスを調べて正しいものにしました。また、インストーラーに入り、すべてのパスを絶対パスに設定しました。
残念ながら、Advance Installer はコマンド プロンプトにエラーを表示せず、プロセスが終了しない限りログは機能しません。
ビルド マシンでアドバンス インストーラーを実行すると、問題なくプロジェクトがビルドされます。
助言がありますか?
更新: これが私の出力ログと AI の場所です。AIP ファイルをルート ディレクトリに移動しました。
ビルド マシン上の AI の場所。
そして、サーバー環境変数に Advanced Installer Path がリストされています。
installation - Advanced Installer の信頼性はどのくらいですか?
Advanced Installerをアプリケーション インストーラーおよび自動アップデーターとして使用しようとしています。ほとんどのリソースは、Advanced Installer Web サイトでのみ利用できます。
以前に使用したことのある人はいますか?バグ/安定性の問題、特に自動更新機能がある場合は、もっと知りたいです