問題タブ [windows-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.

0 投票する
5 に答える
6473 参照

wix - COM サーバーを WiX に登録する

WiX を使用して COM サーバーを登録し、Windows インストーラー パッケージを作成するための最良のケースのソリューションを決定しようとしており、苦労しています。

この投稿Deployment Engineering Archive: HOWTO: Use Regsvr32.exe with WIXでは、exe カスタム アクションを通じて regsvr32 の使用を取り締まるための「セットアップ ポリシー」に対する公開要求があります。regsvr32ユーザーではなくシステムに登録するため、使用することの悪さを知ってOleSelfRegisterいますが、Microsoftサポート速報から問題が発生する可能性があることも思い出します(申し訳ありませんが、リンクが見つかりません)-そして、regsvr32.

何かアドバイス?

0 投票する
4 に答える
1312 参照

.net - ASP.Net Web アプリケーション インストーラー用のパッチを作成する方法はありますか?

VS2005 で生成された Web 配置インストーラー用のパッチ インストーラーを作成することはできますか?

Web サイトの完全なアンインストール/再インストールを実行するのは望ましくないが、定期的なバグ修正とマイナー アップグレードが行われる状況があります。

msimsp.exe を使用してパッチ ファイルを生成する方法に関するさまざまなオンライン ポストの指示に従ってみましたが、msimsp.exe は「圧縮されたコンテンツ (CAB ファイルなど) に対応します。ただし、Web インストールには実際には管理者用インストールがなく、最終的にパッチの作成は失敗します。

もちろん、変更したファイルだけを含むインストーラーを手作業で作成することもできますが、それではエラーが発生しやすく、自動化されたプロセスを使用する方が望ましいです。

どんな助けでも大歓迎です。

0 投票する
2 に答える
7166 参照

c# - Web 配置プロジェクトによるアプリケーション プールの変更

特定の Web サイトの既定のアプリケーション プールではなく、名前付きアプリケーション プールにアプリケーションをインストールするように Visual Studio 2005 Web 配置プロジェクトを構成する方法はありますか?

0 投票する
1 に答える
402 参照

windows - ローミング ユーザー アカウントに表示されるアプリケーションの追加/削除

アプリケーションのインストーラーを手作業で作成しました (理由は聞かないでください)。そして、[コントロール パネルの追加と削除] の下にあるエントリのレジストリ キーを設定しましたHKCU\Software\Microsoft\Windows\CurrentVersion\Uninstall。そして、それはうまくいきます。昇格を要求せずにインストーラーが Vista で実行されるように、HKCU の下にある必要があります。

私が抱えている問題は、ユーザーがローミング プロファイルを持つドメイン アカウントを使用してインストールし、別のマシンに移動した場合、追加/削除コントロール パネルに私のソフトウェアのエントリがあり、情報がないことです。ローミング ユーザーには表示されたくありません。私のアプリは、とにかくその状況で動作するような方法でインストールされません。私のアプリが追加/削除に表示されないように、そのエントリを設定できる方法はありますか? それとも、HKCU の下でエントリを作成することによって、それに運命づけられましたか? ありがとう!

0 投票する
2 に答える
2092 参照

wix - WiX を使用してローカライズされた Windows のディレクトリにインタラクティブ ユーザーを追加するにはどうすればよいですか?

スウェーデンの対話型ユーザーを追加するにはどうすればよいですか?

または英語の対話型ユーザー、

または、プログラム フォルダの ACL への書き込み権限を持つ他のローカライズされたユーザー グループですか?

この質問は実際には「secureObject の使用方法」ですか? 継承が削除されていることを理解していないため、 LockPermissions テーブルを使用できません。secureObject のアクセス許可には、 DirectoryではなくCreateDirectoryが必要なようです ...

0 投票する
5 に答える
26492 参照

installation - カスタム アクションを使用して WiX でスクリプトを実行する方法 - 最も単純な例は?

初心者
WiX の質問: どうすればよいですか

2. インストールの最後にそのスクリプトを見つけて実行します。
例えば

少なくとも 3 つの問題があると思います。

  • それを実行するためのpermissions.cmdが見つかりません- [TEMPDIR]permissions.cmdか何かが必要ですか?
  • プログラムがインストールされる前に、シーケンスが早すぎます。
  • ここのどこかにcmd /c permissions.cmdが必要です。おそらくExeCommandの近くですか?

この例では、 permissions.cmdcacls.exeを使用して、 %ProgramFiles%\Vendor ACLへの書き込み権限を持つ対話型ユーザーを追加します。また、 secureObjectを使用することもできます。その質問は、「対話ユーザーをローカライズされた Windows のディレクトリに追加するにはどうすればよいですか」ということです。

0 投票する
11 に答える
72476 参照

installation - 最高の Windows インストール ファイル クリエーター?

私は最高のプログラマーではないので、ときどき相互に呼び出すいくつかの個別の実行可能ファイルとしてプログラムを作成する方がはるかに簡単であることがわかりました。しかし今、ファイル 1 を実行するなどの詳細な指示を書かずに実際にそれらを実行する簡単な方法が必要です。ファイル 2 が作成されてから 15 秒後にファイル 3 を実行できます。次に、レジストリにキーを追加します。などなど。すべてのexeファイルをドロップして、いつ実行するかを指示し、クライアントが実行する1つのファイルを出力できる優れたソフトウェアがそこにあるに違いないと思います。何か案は?

0 投票する
3 に答える
26726 参照

windows-installer - MSIの自動インストール

MSIファイルまたはインストーラー.exeを自動的にインストールする最良の方法は何ですか?インストールされている製品のコピーに対して、ビルドシステムから自動テストを実行したいと考えています。私たちのインストーラーには、通常のライセンス承認画面、インストール場所などがあります。


FryHardが指摘したように、特に便利な2つのオプションがあります。

  • 「/quiet」-使用しないインタラクション
  • 「/passive」-プロセスバーのみ、無人モード
0 投票する
2 に答える
2080 参照

optimization - InstallShield 基本 MSI 最適化

私の InstallShield 2009 基本 MSI プロジェクトのインストールはかなり遅いです。65MB の .msi と 110MB の .cab があります。プロジェクトは IS12 からアップグレードされ、インストールに約半分の時間がかかりました。

2009 のアップグレードでは、元に戻すことができるデフォルトの変更が行われましたか? 基本的な MSI プロジェクトを高速化できる一般的な最適化はありますか? 不要な標準アクションなどを削除するかもしれません...

どんな提案やリードも大歓迎です。

0 投票する
4 に答える
9004 参照

visual-studio - Visual Studio セットアップ プロジェクトの優れた代替手段

ソフトウェアを作成し、パッケージ化された Visual Studio セットアップ プロジェクトを使用して配置した経験を持つほとんどの開発者とエンジニアは、その多くの欠点を知っています。通常、インストールのカスタマイズ、アップグレード パスなどに関してです。ソフトウェアの展開に適した代替手段は何ですか? 特に、機能、.NET 統合またはスクリプト機能、使いやすさ、および価格に関心があります。