2017-12-21 16 views
1

ターミナルサーバーで24時間稼働するシステムのインストーラを設計する必要があり、複数のユーザーが同時にこのアプリケーションを使用します。ユーザーを蹴散らすことなくターミナルサービスで24/7アプリを更新

ユーザーがターミナルサービスにログオンし、私がそれらをすべて蹴るまでこのアプリケーションを使用している場合、そのようなアプリケーションのアップデートを続行することは可能ですか?

例えば、次のターミナルセッションで適用されるdllとexeを更新することができますか?

WIXインストーラは使用できますか、それとも自分で処理できますか?

+0

サイドバイサイド(新しいフォルダに新しいバージョンをインストールし、共有コンポーネントは存在しません)のインストールが不十分です。これを確実に達成する方法はありません。 WiXはWindowsインストーラファイルをコンパイルする単なる方法ですが、実際にはこれらの問題を可能な限りスムーズに処理するように設計されています(例:Restart Manager)。 –

答えて

3

これはLinuxでも可能ですが、Windows InstallerはRestart Managerを使用して、使用中のファイルの置き換えを処理します。 Windowsインストーラは、使用中のファイルを検出すると、アプリケーションの終了を試みるか、再起動中に置換をスケジュールするように求められます。インストール中にUIをどのように設定するかに応じて、プロンプトをバイパスできますが、アプリケーションを終了することなく強制的に置換することはできません。

関連する問題