問題タブ [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.
installation - サイレントモードでもnsisインストーラーでライセンスダイアログを表示する方法はありますか?
使用しているプラグインのNSISインストーラーを作成しようとしていますが、可能な限り「ハンズフリー」にしたいと考えています。具体的には、インストーラーの最後に「ここをクリックして閉じる」ことは望ましくありません。代わりに、ライセンスを表示して、[同意する]をクリックすると、ライセンスがインストールされて閉じます。
ライセンスページも表示されないことを除いて、サイレントインストールでこれを行うことができます。ライセンスページを除いて、インストールをサイレントにする方法はありますか?
c# - サイレント インストール
インストーラーのカスタム アクションとしてInstallerClass
usingを作成しています。しかし、コマンド プロンプトを使用して、サイレント モードでこれを正常にインストールできます。C#
InstallerClass
/quiet
InstallerClass
/quiet
これには何らかの理由がありますか、それとも C# を使用してサイレント モードでインストールする方法はありますか?
以下は、Commit メソッド内で使用するコードです (オーバーライド)。
powershell - PowerShell による Biztalk の自動/サイレント インストール
私は、新しい空の仮想マシンを作成するたびに実行する必要があるいくつかの前提条件のインストールを自動化するタスクを与えられました。これは、テスト/バグ検出のために社内ソフトウェアをロールアウトするためのものです。
主な項目は次のとおりです。
- SQL サーバー 2008 R2
- ビズトーク
- IIS
初めて実行したときに作成される構成スクリプトを使用してSQLサーバーを非常にうまく自動化できることがわかりました。また、コマンドラインから必要な機能を備えたIISをインストールするための詳細も見つかりましたが、biztalkに問題があります.
問題の Biztalk のバージョンは 2009 で、「追加のソフトウェア」の下にある「ビジネス ルール コンポーネント」をインストールするだけで済みます。私はネットを検索しましたが、すべてのガイドは、実際のインストールではなく、biztalk の構成の自動化について言及しているようです。
必要な 1 つのコンポーネントをサイレント インストールするためだけに、biztalk ポスト インストール用の構成ファイルを取得する方法、または構成ファイルを生成する方法を知っている人はいますか?
私の計画は、基本的に、powershell を使用して各インストーラーを次々に呼び出し、関連する構成ファイルを次々に起動することです。これが最も簡単な解決策のようです。
silent-installer - セットアップウィザードのサイレント引数
セットアッププロジェクト(VS2008セットアップウィザードで作成)を含むソリューションがあります。セットアッププロジェクトをサイレントインストールするオプションが必要です。これを行うには、ユーザーインターフェイス画面を削除する必要があることを読みました。しかし、これは私のセットアッププロジェクトを沈黙させるだけです。通常使用できるように(非サイレント)、特定の引数を指定して呼び出されたときにサイレントに使用できるようにする必要があります。
だから私の2つの質問:
- セットアッププロジェクトに引数を渡すにはどうすればよいですか?
- プロジェクトが引数なしで呼び出されたときに、通常のセットアップを維持しながら、サイレントインストール手順を作成するにはどうすればよいですか?
ウェブ上にリソースがある場合は、それらを教えてください。
visual-studio-2008 - Visual Studio セットアップが無人インストールで Crystal Report をインストールしない
VS2008 を無人モードで展開したいと考えています。そのため、createunattend スイッチを使用して、必要なすべての機能を備えた ini ファイルを作成しました。しかし、VSのインストール後にCystal Reportがインストールされていないことがわかります(iniファイルの作成中にCrystalレポートをチェックしました)。無人インストールで VS2008 をインストールする際に、Crystal Report をインストールする方法を教えてください。
そして、Crystal Report を個別にインストールしようとしましたが (Crystal Report msi)、インストール後に Crystal Report プロジェクトを開くと、「無効なキーコード メッセージ」が表示されます。
上記の問題のいずれかに対する解決策はありますか?
どんな助けでも大歓迎です。
windows-installer - サイレント引数で呼び出された場合、MSIは古いバージョンをインストールし続けます
私は非常に厄介な問題を抱えています。
.msiをビルドするソリューションにセットアッププロジェクトが含まれているアプリケーションがあります。VS 2008を使用しています。セットアッププロジェクトのバージョンをインクリメントしました。ソリューションエクスプローラーでプロジェクトを選択し、F4キーを押してバージョンをインクリメントし、[製造元]フィールドと[作成者]フィールドを変更しました。その後、アプリケーションとセットアッププロジェクトを再構築しました。
次に、最も奇妙なことが起こります。結果の.msiファイルを非サイレントな方法で実行すると、最新バージョンが正しいC:\ Program Files(x86)[Manufacturer]\パスにインストールされます。
しかし、アプリケーションコードからセットアップファイルを呼び出すと、サイレント引数を使用して次のようになります。
...次に、以前のバージョン(セットアッププロジェクトのバージョンをインクリメントする前のバージョン)をインストールし、古いメーカーのパスにインストールします。
.msiセットアップファイルには、異なる変数/セットアッププロパティを保持する2つのバージョンが保存されていますか?!私は困惑し、非常にイライラしています。この問題で4時間を失いました。一時ファイルを削除しました。正しい.msiが正しいパスに十数回あることを確認しました。
サイレント引数を使用してインストールする場合も、.msiに更新されたセットアッププロパティを考慮するように強制する必要があります。
セットアップを呼び出すアプリケーションのコードは次のとおりです。
そして、以下は上記のメソッドを呼び出すコードです。おそらくここに原因があります。
アイデアありがとうございます。詳細をお知らせください。
visual-studio-2008 - Visual Studio セットアップ プロジェクトとカスタム アクションの使用 (インストーラー クラス)
MSI ファイルのインストーラーを (エンド ユーザーが) 対話的に実行すると、正常にインストールされます。特に、Installer クラスを介して MSI に追加したカスタム アクションは、ユーザーのインストールの一部として実行されます。
ただし、Windows 7 でタスクのスケジュール設定を使用してインストールを実行すると、SYSTEM ユーザー アカウントとして MSI がインストールされているように見えますが、カスタム アクションは起動されないようです。エラーは発生せず、スケジュールされたタスクにはインストールが成功したと表示されます。
カスタムアクションがスキップされて実行されない理由または方法を知っている人はいますか?
ありがとう
overriding - インストーラー クラスでセットアップ UILevel を正しく取得する方法
インストーラー クラスでセットアップがサイレント モードで実行されているかどうかを判断するために、このリンクのコードをたどろうとしています。しかし、 Context.Parameters["UILevel"] には値が含まれていないように見えるため、何か間違ったことをしているに違いありません。
私のセットアップ プロジェクトでは、Install にカスタム アクションを追加し、/UILevel="[UILevel]" を CustomActionData フィールドに渡しました。次に、このカスタム アクションを、以下のインストーラー クラスを含むインストーラー dll プロジェクトのプライマリ出力にリンクしました。
Install にカスタム アクションを追加する場合は、Install オーバーライドで Context.Parameters["UILevel"] を取得する必要があると考えました。ただし、 Context.Parameters["UILevel"] は入力されません。私もクラスのコンストラクターでそれを取得しようとしましたが、nullref をスローし、コミット イベントではまだ何もしません。
この値を正しく取得するにはどうすればよいですか?
mysql - MySQL のサイレント インストール (NSIS を使用) が正しく機能しない
MySQL をサイレント インストールするカスタム インストーラを作成しようとしていますが、何日も同じ問題に遭遇しています。MySQL サーバーをインストールした後、初期化に失敗し、パスワードを入力しようとするとすぐに閉じてしまいます (パスワードが間違って設定されているか、さらに悪いことに、パスワードがまったく設定されていないことを意味します)。
インストーラーのコードは次のとおりです。
セクション終了
my.ini ファイルの内容は、MySQL Server Instance Configuration Wizard を使用して MySQL Server を手動でインストールおよび構成した後に作成された my.ini ファイルからコピーされます。mysql-init.txt には次のコードが含まれています。
mysql-init.txt にもこのコードを使用してみましたが、同じ結果が得られました。
さらに、MySQL Server Instance Configuration Wizard を使用してサーバーを構成しようとすると、インストーラーからの初期化コマンドがサーバーにまったく影響しないかのように、これらのオプションを選択できます。
この問題を解決する方法についての提案は大歓迎です。
ご心配ありがとうございます。
windows - VbScript、ユーザー入力なしでexeをリモートでインストールしますか?
私は本当に問題に悩まされているので、セカンドオピニオンを得るだろうと思いました。
クライアントコンピューターに.exeと.msiをリモートでインストールしようとしています。ファイルをダウンロードして実行するvbスクリプトがありますが、いくつかの問題があります。まず、ローカル管理者アカウントで実行するのに問題があります。テスト目的で、管理者として実行しており、正常に動作しますが、クライアントコンピューターに配置する場合は、ローカル管理者にアクセスする必要があります。
第二に、そしてもっと重要なことに、マイクロソフトはexeファイルをインストールする前にある程度のユーザー入力を必要とします。サイレントmsiのインストールが可能であることは知っていますが、サイレントexeは不可能だと思いますか?
解決策としてPsExecを調べていますが、ここで何かが足りないように感じます。
参考までに、これが私のvbスクリプトです。