サードパーティ インストーラーを使用してデスクトップ アプリをパッケージ化する

デスクトップアプリケーションをパッケージ化する機能をサポートする、一般的なサードパーティ製品およびインストーラーの一覧を以下に示します。 これらを使用すると、数回クリックするだけで MSI インストーラーやアプリ パッケージを生成できます。 これらのツールの使用方法に関するドキュメントはありません。詳しくは、それぞれの製品の Web サイトをご覧ください。

Advanced Installer

Caphyon は、数回クリックするだけでアプリケーション用の Windows アプリ パッケージを生成できる、GUI ベースのデスクトップ アプリ パッケージ化ツールを無料で提供しています。 このツールでは、サイレント モードで実行されるものも含めて、どのようなインストーラーでも使用できます。また、アプリがパッケージ化に適しているかどうかを判断するための妥当性チェックも実行できます。 つまり、サイズが 3 GB を超える可能性がある一致する Docker イメージをダウンロードする必要がないため、独自の仮想マシンを使用できます。

Advanced Installer logo

Advanced Installer を使用すると、既存のプロジェクトから MSI および Windows アプリ パッケージを生成できます。 インポートしたアプリパッケージは、UWP アプリ用に特別に設計されたビジュアル ツールを使用して管理できます。

Advanced Installer には、Visual Studio 2017 および 2015 用の拡張機能も用意されており、デスクトップ ブリッジ アプリのビルドとデバッグに使用できます。

簡単な概要については、こちらのビデオをご覧ください。

ヒント

最近リリースされた Advanced Installer Express Edition をチェックしてみてください。

Apptimized Platform

Apptimized Platform は、Apptimized のアプリケーション パッケージ化環境であり、最新のアプリケーション配信フレームワークを使用して、効率的かつ高品質の安全なパッケージ化デスクトップ アプリケーションを作成できます。

Apptimized Platform は、会社のソフトウェアを最新の状態に保つために、完全クラウドベースで Evergreen の状態のサービスを提供します。 この概念は、ソリューションが表す 4 つの主要なステップ: 通知 – テスト – 修正 – 実行で構成されています。

apptimized logo

Apptimized Updates は、プラットフォームに統合された Evergreen の概念の通知ステップです。 最新のアプリケーションを維持するために、このサービスによって、最新バージョンがリリースされると通知されます。 私たちのチームにより、動作可能なようにサポートされた更新プログラムは、電子メールでお客様に提供されます。 プラットフォームの一部としての Apptimized Updates は、他のソリューションとサイレントに統合されています。

Evergreen の概念のテスト ステップを表す Apptimized Proof は、Apptimized Platform 上で実行されます。 Apptimized Proof は、時間とコストのかかるテストおよび移行の問題を解決するための自動ソリューションです。 自動テスト サービスでは、Windows ベースのアプリケーションの移行と、レガシからクラウドへのアプリのリフトアンドシフトの両方の問題が対象となります。 このソリューションは、クラウド テスト環境、複数の同時テスト、詳細なテスト レポートと組み合わせることで、シンプルかつ便利なオールインワン サービスでさまざまな顧客要求を完全に満たすことができます。

修正ステップと実行ステップでは、Apptimized Catalogue、Factory、Workspace を介して展開可能なアプリケーション パッケージを提供します。 Apptimized Catalogue では、32 ビットと 64 ビットのバージョン、およびさまざまな形式 (MSI、APP-V、Intunewin、MSIX、PSADT ラッピング) で展開可能なアプリケーションがサポートされています。 すべての最新のアプリケーションは、ユーザーの要求後 48 時間以内に利用可能になります。 効率的なアプリケーション パッケージ化に関心がある顧客には、最も一般的で展開可能な多数のアプリケーションを備えた、コスト効率の高い迅速な単一サービスが適しています。

Apptimized Factory パッケージ化サービスは、セキュリティで保護されたスケーラブルな Microsoft Azure 上に構築された各キー形式 (MSI、APP-V、Intunewin、CloudPaging、ThinApp、MSIX、VSL) を使用する機能を提供します。 このプラットフォームでは、Windows プラットフォームと Mac、VMWare、Citrix、Linux のパッケージ化がサポートされています。 15 年以上にわたるパッケージ化の専門知識を持つ当社の専門家は、どのように複雑なアプリケーション パッケージでも作成します。 ポータルを使用すると、パッケージ化と展開のすべての段階で、ライブ チャットによる 24 時間週 5 日対応のサポートが提供されます。

Apptimized Workspace は、顧客が検出、パッケージ化、テストのプロセスを通じてパッケージを正常に作成できるアプリケーション パッケージ化環境です。 Workspace (パッケージ化のためにすべてのアプリケーションを 1 か所に格納するクラウド パッケージ化ツールボックス) を使用すると、顧客の個人的なエクスペリエンスが最大限に簡便になります。 これにより、パッケージを MSI、MSIX、App-V、Intunewin 形式で作成、編集、カスタマイズすることができます。 セキュリティで保護されたカスタマイズ可能な最新の環境と組み合わせて、API を介して顧客のワークフロー システムに簡単に統合することで、いつでもどこからでもアクセスできます。 したがって、統合オプションを使用して既製のテスト済みパッケージを SCCM または Intune に展開するか、またはそれをダウンロードするようにダイレクトします。営業日 24 時間のサポートが利用可能です。

当社が提供するその他の製品と詳細情報については、www.apptimized.com を参照してください。

関連リンク:

appCURE

appCURE を使用すると、IT 担当者は、アプリケーションのキャプチャを高速化し、MSIX への変換プロセスを効率化できます。 SSH2 の appCURE を使用すると、インストール メディアの検索や手順などを気にせずに、エンドポイントで実行中のアプリケーションがキャプチャされ、更新と修復および追加できる状態の PSF 修正プログラムの作成が可能になるので、エンド ユーザー環境を実行できる速度で包括的な手順の変更を作成できます。

appCURE logo

appCURE により、実行中のアプリケーションからアプリケーションの詳細がキャプチャされ、エンド ユーザーのアプリケーションに影響を与える可能性のあるすべてのポイントが認識されます。 その後、appCURE により、それらが更新されて、すぐに使用できる MSIX パッケージとして提供されます。 appCURE により、現在の環境内のすべてのアプリケーション統合ポイントをキャプチャして、IT リソースを最適化し、これまでよりも迅速かつより良い移行を計画するための速度を提供することで、組織がより迅速に運用に至ることができるようにします。

appCURE のプロセスに基づいて構築されている appCURE Studio には、以下の作成を自動化することにより、MSIX 資産に最適で活用される環境を作成する機能があります。

  • VHD/VHDX/VMDK/CIMFS
  • 認定の変更
  • VHD から CIMFS への変換
  • MSIX アプリのアタッチと APP Volumes 4
  • テストとレポート

キャプチャ

Access IT Automation からのキャプチャは、API 駆動のモジュール型アプリケーション管理オファリングであり、MSI、AppV、MSIX、およびアプリのアタッチの形式でアプリケーション パッケージを簡単かつ自律的に作成できます。

提供される具体的な出力を構成マネージャーと Intune の配信を通じて直接利用することも、ユーザー受け入れテストを管理して常に最新の IT アプリケーション管理を保証するための SCCM と Intune アプリケーション オブジェクトを作成できるように、広範なテストと発行 API をさらに利用することもできます。

Capture logo

MSIX とアプリのアタッチ API オファリングは、次のように分類されます。

  • MSI、AppV、MSIX、およびアプリのアタッチ用のパッケージの作成
    • AppScan API – 既存のすべての MSI アプリケーションを読み込み、MSIX 適合性をチェックできます。 ブート時サービスやショートカットのない MSI などの障害のチェック。
    • MSIX ビルダー API は、スナップショットを必要とせずに MSIX を作成する必要がある CI/CD パイプライン用です。一般的な例としては、DevOps (ルーズ ファイル、バイナリ) などがあります。
    • MSIX 作成 API – ソース パッケージと署名ファイルの単純な入力を提供すると、スナップショット テクノロジを使用して MSIX 出力が作成されて、デジタル署名されます。
    • アプリのアタッチ API – MSIX 作成時に上記の API の一部として作成できます。また、この API に加えて、MSIX のセットのグループ化を管理し、アプリのアタッチ VHD または CIMfs を作成できます。
  • テスト管理
    • ユーザー受け入れテスト API – MSIX またはアプリのアタッチが完了したパッケージを取得し、発行および配信用に Intune オブジェクトまたは Azure WVD オブジェクトを作成します。
      • UAT テスト担当者の合格と不合格の詳細をキャプチャします。
      • UAT テストのスクリーンショットと完全な監査をキャプチャします。
      • Windows 10 ビルドでのアプリケーションのパフォーマンスをキャプチャします。
    • 起動およびロード テスト API - Windows 10 ビルドにすべてのアプリケーションを 1 つずつ自律的に読み込み (他の Windows 10 ビルド バージョンでの起動およびロード テストと比較するため)、パッケージが新しい Windows 10 で動作することを確認します
      • 実際のアプリの配信を模倣するために、Intune を使用してアプリケーションを配布します。
      • MSIX パッケージからすべてのショートカットを起動し、問題がないことを確認します。
      • 起動テストの合格または不合格を判断するため、この自律テストを動画に記録します。
      • 合格は、MSIX へのパッケージの投資を意味します。
      • 不合格になると、詳細な情報が提供されるため、エンド ユーザーを Windows 10 の次のバージョンに移行する前に、パッケージを修復できます。
    • パフォーマンス テスト API - 高いリスクを伴うパッケージの変更が物理デスクトップと VDI/WVD プラントで期待どおりに実行されることを保証します
      • 監視するパフォーマンス カウンターを構成することができます。
      • MSIX Intune で配信されるパッケージの期間を時間単位で設定できます。
      • アプリケーション パッケージのすべての結果を提供します。特に、CPU またはメモリのスパイクを探します。

API を既存の従来のエンドツーエンド アプリケーション管理ワークフローに組み込む方法: エンドツーエンドのアプリケーションのパッケージ化 とテストの自動化ソリューション

最新の API 駆動のアプリケーション管理: 最新の API 駆動のアプリケーションのパッケージ化とテスト

FireGiant

FireGiant MSIX 拡張機能を使用すると、同じ WiX ソース コードから Windows アプリ パッケージと MSI パッケージを同時に作成できます。 ビルドするたびに、Windows アプリ パッケージで Windows 10 をターゲットに、MSI で以前のバージョンの Windows をターゲットにすることができます。

FireGiant logo

FireGiant MSIX 拡張機能では、WiX プロジェクトの静的分析とインテリジェント エミュレーションを使用して、コンテナーや仮想マシンによるディスク領域や実行時のオーバーヘッドが生じることなく、Windows アプリ パッケージを作成します。

FireGiant MSIX 拡張機能は、実行することでインストーラーを変換するわけではありません。そのため、インストーラーを繰り返し Windows アプリ パッケージに変換する必要はなく、WiX インストーラーをそのまま維持できます。 さまざまな Windows バージョンのユーザーはすべて、最新の機能強化を利用できます。MSI および Windows アプリ パッケージが同期しなくなることを心配する必要はありません。

こちらのビデオで、FireGiant CEO の Rob Mensching が数行のコードで人気のオープンソース 7-Zip 圧縮ツールの Appx (Windows アプリ パッケージ) バージョンを作成した方法や、同じ WiX ソース コードに変更を加えて Windows アプリケーション パッケージと MSI パッケージの両方を強化した方法をご確認ください。

Infinity Evergreen

Infinity Evergreen は、Camwood による専用のアプリケーション パッケージ化自動化ソリューションです。 完全に自動化された、高品質で準拠しているアプリケーション パッケージを作成し、エンタープライズ エンド ユーザーのコンピューティング管理ソリューションと直接統合することができます。

Infinity logo

Infinity Evergreen は最新のワークプレース オーケストレーション プラットフォームです。インテリジェントな自動化と強力な分析を使用して、Windows 10 をはじめとする最新のワークプレース環境への更新またはアップグレードを計画、テスト、展開し、組織的な変更をアジャイル Evergreen IT モデルにすることができます。 Infinity には次の機能があります。

  • 自動 OAT および UAT アプリケーション テスト

新しい Windows 10 オペレーティング システムの更新とリリースに対して、アプリケーションの機能と有効性を確認します。 Windows 10 の更新とリリースに対する OAT および UAT テスト アプリケーションに、エンドツーエンドの自動化機能が提供されます。これにより、オペレーティング システムの更新によって、システムの中断やユーザー エクスペリエンスへの悪影響が発生しないという安心が得られます。

Infinity Evergreen には、完全に自動化されたエンドツーエンド ソリューションが用意されています。これによって、お客様は各自のアプリケーションを迅速にパッケージ化し、パッケージ化に関する固有の要件を満たしながら、正常に展開することができます。 すべての主要なアプリケーション パッケージ形式 (MSIX、MSI、MST、および AppV) がサポートされています。

Infinity Evergreen の 6 ステップによる自動 MSIX パッケージ化プロセスによって、MSIX アプリケーション パッケージ化へのシンプルなアプローチが可能になります。

  1. パッケージ化の準備が整った Infinity Evergreen にアプリケーションをアップロードします。サイズや複雑さは関係ありません。
  2. 要件に従ってアプリケーション パッケージをカスタマイズし、すべてのレジストリ、プロパティ、依存関係、または除外項目を埋め込みます。
  3. 完全に自動の、または半自動のワークフローでアプリケーション パッケージをキャプチャし、組織のニーズを満たしていることを確認します。
  4. コンプライアンス要件をサポートするためのサポート探索ドキュメントと共に、条件に従ってアプリケーションを自動的にパッケージ化します。
  5. 任意の Windows 10 オペレーティング システム ビルドに対してアプリケーション パッケージを自動的に検証し、お客様の組織と適合することを確認します。
  6. 完全にパッケージ化および検証されたアプリケーションを、エンド ユーザーのコンピューティング管理ソリューションに簡単に展開します。

"Infinity Evergreen では、インテリジェントな自動化によって最新のワークプレース管理が簡素化されます。"

Liquit の Release & Patch Management

Liquit Setup Commander は、Liquit のRelease & Patch Management サービスに含まれています。 その [Repackaging Wizard]\(再パッケージ化ウィザード\) では、Microsoft MSIX Packaging Tool など最も一般的なパッケージ ツールを使用して、従来のセットアップの MSIX への再パッケージ化が大幅に簡素化かつ高速化されます。

Liquit logo

[Repackaging Wizard]\(再パッケージ化ウィザード\) では、再パッケージ化プロセス中に MSIX パッケージを MSIX アプリのアタッチ VHD または CIM に変換することを選択できます。 次に、これを、Windows 10 Enterprise マルチセッション 2004 で、オンプレミスでまたは Microsoft Windows Virtual Desktop 実装の一部として使用できます。

Liquit Setup Store を使用すると、ベンダーの Web サイトから一般的なセットアップを簡単にダウンロードしてカスタマイズし、再パッケージ化プロセスにそれを含めることができます。 各 Setup Store エントリには、MSIX 準備データと、アプリケーションの互換性を向上させるためのパッケージ サポート フレームワークを含めるオプションが用意されています。

関連リンク: • Liquit Release & Patch Management: https://www.liquit.com/about-us/news/liquit-rpm • Liquit Setup Commander: https://www.liquit.com/products/release-patch-management/liquit-setup-commander/ • Liquit Setup Commander and Repackaging SmartFTP Client to MSIX: https://www.youtube.com/watch?v=fu69DxdGC6c • MSIX パッケージ作成ツールを使用するための再パッケージ化ウィザードのインストールの前提条件: https://www.youtube.com/watch?v=Pec74lijYjg • MSIX アプリ アタッチを使用した、SmartFTP Client のエンド ユーザーへの配布: https://www.youtube.com/watch?v=CPGfrWZ8sTI • MSIX 準備: https://www.liquit.com/msix-readiness/ • MSIX がサポートされるようになった Liquit Setup Commander の再パッケージ化ウィザードhttps://www.liquit.com/liquit-setup-commanders-repackaging-wizard-now-supports-msix/

InstallAware

InstallAware は、Microsoft の技術革新をすばやくサポートする実績があり、1 つのソースから Windows アプリ パッケージ (デスクトップ ブリッジ)、App-V (アプリケーションの仮想化)、MSI (Windows インストーラー)、EXE (ネイティブ コード) パッケージを構築します。

InstallAware logo

InstallAware は、Visual Studio バージョン 2012 から 2017 に無料の InstallAware 拡張機能を提供しています。 この拡張機能を使用すると、1 回クリックするだけで Visual Studio ツール バーから直接 Windows アプリ パッケージを作成できます。

また、セットアップのソース コードがない場合でも、PackageAware (スナップショットなしのセットアップ キャプチャ) または Database Import Wizard (すべての MSI インストーラーと MSM マージ モジュール用) を使用して、任意のセットアップをインポートできます。 GUI ツールを使用すると、視覚的な方法やスクリプトによって、インポートの保守と強化ができます。

高度な APPX 作成オプションは、Microsoft Store 申請をターゲットにしたり、エンド ユーザーに配布するサイドロード用の署名付き Windows アプリ パッケージ バイナリを生成したりする場合に役立ちます。 Nano Server に展開することを目的とした WSA (Windows Server アプリケーション) インストーラー パッケージをすべて 1 つのソースからビルドすることもできます。また、GUI に加えて、コマンド ライン自動化の完全なサポートが提供されます。

また、InstallAware では、GNU Affero GPL ライセンスの下で APPX Builder Libraryオープン ソースにしており、コマンド ライン アプレットの例と一緒に公開しています。 これらは、WiX などのオープンソース プラットフォームで使用するように設計されています。

InstallShield

InstallShield は、MSI、EXE、APPX、および MSIX の各インストーラーを開発し、最小限のスクリプト、コーディング、および再作業でアプリケーションを仮想化するための単一のソリューションを提供しています。

InstallShield logo

InstallShield プロジェクトを数秒でスキャンし、アプリケーションと UWP パッケージの間の潜在的な互換性の問題を自動的に特定することで、調査にかかる時間を短縮できます。

既存の InstallShield プロジェクトから MSIX アプリ パッケージをビルドすることで、Microsoft Store に公開する準備をし、Windows 10 におけるソフトウェアのインストール エクスペリエンスを簡略化します。 Windows インストーラーと MSIX パッケージの両方をビルドし、顧客の希望する展開シナリオをすべてサポートします。 MSIX アプリのビルドを一から開始することも、Microsoft のウィザードを使用して既存の MSI ファイルを MSIX アプリに変換することもできます。 カスタマイズを最小限に抑えるために、MSIX アプリの修正パッケージを作成します。 詳細については、こちらのビデオをご覧ください。 アプリに MSIX との互換性がない場合は、PSF を使用して修正を追加します。

MSIX と InstallShield の使用を開始するための短いビデオををご覧ください。

PACE Suite

PACE Suite は、デスクトップ アプリをユニバーサル Windows プラットフォームに移行する場合に使うことができるアプリケーション パッケージ化ツールです。

Pace logo

PACE Suite を使うと、特別なパッケージ化環境を準備したり、追加の Windows SDK コンポーネントをインストールしたりする必要がなくなります。 PACE Suite では、Windows 10 または Windows Server 2016 の標準のパッケージ化環境で Windows アプリ パッケージを個別にビルドできます。 PACE Suite でインストーラーを Windows アプリ パッケージに再パッケージ化する方法については、この図解の例を確認してください。

Windows アプリ パッケージの作成とは別に、Windows インストーラー パッケージ (MSI)、更新プログラム (MSP)、変換 (MST)、App-V パッケージの作成に PACE Suite を使うこともできます。 MSI をオーサリングする場合、PACE Suite はアップグレード、アクセス許可の設定、カスタム アクション、スクリプトなどの管理に役立ちます。 System Center Configuration Manager にアプリケーションを直接発行することもできます。

すべてのアプリケーション パッケージ化機能を確認するには、PACE Suite の機能に関するページをご覧ください。

RAD Studio

RAD Studio (提供元: Embarcadero) のページをご覧ください

RayPack Studio

Raynet のパッケージ化ソリューション RayPack Studio では、効率的で構成しやすい変換および再パッケージ化フレームワークの成果の 1 つといえる、デスクトップ アプリケーションのパッケージの作成がサポートされます。

RayPack logo

時間をかけて環境の設定を行わなくても、既存の仮想環境 (VMware Workstation、Hyper-V) を使って自動/一括変換を実行できます。 Studio のコンポーネント (RayQC Advanced) は、変換の対象となるソフトウェアを検証するために、変換前のスクリーニングと互換性テストを行います。 さらに、ユーザーは Anniversary や Creators の更新プログラムがインストールされた Windows 10 各エディションとの包括的な競合チェックと互換性チェックを実行できるようになりました。

Windows 10 APPX/UWP 形式のソフトウェア パッケージの作成だけでなく、従来の Windows インストーラー パッケージ (MSI)、更新プログラム (MSP)、変換 (MST)、App-V パッケージの作成にも RayPack Studio を使用できます。 さらに、このソリューションには、一連のソフトウェア製品とプロフェッショナル向けエンタープライズ ソフトウェア パッケージ化用のコンポーネントが付属しています。 RayPack Studio では、ソフトウェアのパッケージ化と仮想化に加えて、パッケージ関連のすべてのタスクが考慮されます。タスクには、ソフトウェア アプリケーションとパッケージの競合チェックと互換性チェック (RayQC Advanced)、ソフトウェア評価 (RayEval)、および品質保証 (RayQC) が含まれます。

Raynet のエンタープライズ ワークフロー システムである RayFlow と組み合わせると、ユーザーは、パッケージの注文から評価、分析、パッケージ化、品質保証、ユーザー受け入れテスト、デプロイまで、エンタープライズ アプリケーションのライフサイクル全体を通じて効率的にソフトウェアに取り組むことができます。 すべてのパッケージと形式は、SCCM や他のソリューションに直接保存してデプロイできます。 アプリケーションのライフサイクルプロセス全体が RayFlow によって追跡および管理されます。 さらに、ServiceNow などのあらゆる注文システムを統合できます。 Raynet は、自社のサービス プロバイダー向けツールを使って、世界中でソフトウェア パッケージ化のためのファクトリを構築します。

ぜひ、Raynet の RayPack Studio と RayFlow の無料試用版ライセンス をご利用ください。 詳しくは、www.raynet.de にアクセスしてください。

関連リンク:

Rimo3 クラウド

Rimo3 クラウドでは、インテリジェントな自動化によって新しいテクノロジを大規模に導入できます。これにより、展開可能な MSIX パッケージを作成できるだけでなく、変換すべきアプリケーションや、それらのアプリケーションが最適に動作する環境について、顧客が情報に基づいたデータ駆動型の意思決定を行うことができます。

Rimo3 logo

Rimo3 クラウドを使用したアプリケーションの最新化では、自動化とオーケストレーションの機能が活用されます。これにより、アプリケーションを展開可能な MSIX パッケージへと一括テスト、変換、修復できるだけでなく、次のことが可能になります。

  • 変換に適したアプリケーションを理解する
  • 変換前に、アプリケーションがターゲットの最新 OS で実際に動作することを確保する
  • 変換されたアプリケーションをテストする

Rimo3 クラウドにより、資産全体の大規模な変換であるか、MSIX の初期調査であるかにかかわらず、テクノロジ変革の取り組みに必要なほとんどすべての手作業が不要になります。

数分でアプリケーションを MSIX へと最新化するための 5 ステップ ガイドについては、こちらを参照してください。

Rimo3 クラウドを使用してアプリケーションを最新化する方法の詳細と、インテリジェントな自動化によるその他の大規模な機能については、https://rimo3.com を参照してください。