サードパーティ インストーラーを使用してデスクトップ アプリをパッケージ化するPackage a desktop app using third-party installers

人気のサード パーティ製品とデスクトップ アプリケーションをパッケージ化する機能をサポートするためのインストーラーの一覧を次に示します。Below is a list of popular third-party products and installers that support the ability to package a desktop application. これらを使用すると、わずか数クリックで MSI インストーラーやアプリ パッケージを生成することができます。You can use them to generate MSI installers or app packages with only a few clicks. これらのツールの使用方法について詳しくは、それぞれの製品の Web サイトをご覧ください。While we don't produce documentation on how to use these tools, visit their websites to learn more.

Advanced InstallerAdvanced Installer

Caphyon は、わずか数回のクリックでアプリケーションの Windows アプリ パッケージを生成できる、GUI ベースのデスクトップ アプリ パッケージ作成ツールを無料で提供しています。Caphyon provides a free, GUI-based, desktop app packaging tool that helps you to generate a Windows app package for your application with only a few clicks. すべてのインストーラーを使用できます。サイレント モードで実行し、検証を実行するものも含め、アプリケーションがパッケージ化に適しているかどうかを判断するを確認します。It can use any installer; even ones that run in silent mode, and performs a validation check to determine whether the application is suitable for packaging. Desktop App Converter は、Hyper-V および VMware にも統合できます。The Desktop App Converter also integrates with Hyper-V and VMware. つまり、独自の仮想マシンを使用することができるため、サイズが 3 GB を超える可能性がある Docker イメージをダウンロードする必要はありません。This means that you can use your own virtual machines, without having to download a matching Docker image that can be over 3GB in size.

Advanced Installer を使用すると、既存のプロジェクトから MSI と Windows アプリ パッケージを生成できます。You can use Advanced Installer to generate MSI and Windows app packages from existing projects. また、Advanced installer では、Microsoft Desktop App Converter を使用して生成した Windows アプリ パッケージをインポートすることもできます。You can also use Advanced installer to import Windows app packages that you generate by using the Microsoft Desktop App Converter. インポートしたアプリ パッケージは、UWP アプリ用に設計されたビジュアル ツールを使用して管理できます。Once imported, you can maintain them by using visual tools that are specifically designed for UWP apps.

Advanced Installer では、Visual Studio 2017 および 2015 用の拡張機能も提供されており、これらはデスクトップ ブリッジ アプリのビルドとデバッグに使用できます。Advanced Installer also provides an extension for Visual Studio 2017 and 2015 that can use to build and debug Desktop Bridge apps.

簡単な紹介については、こちらのビデオをご覧ください。See this video for a quick overview.

ヒント

最近リリースされた Advanced Installer Express Edition をチェックしてみてください。Be sure to checkout the recently released Advanced Installer Express Edition.

Cloudhouse 互換性コンテナーCloudhouse Compatibility Containers

Windows 10 および Windows 10 S と互換性のない基幹業務アプリケーションを利用している企業ユーザーの場合、Cloudhouse の互換性コンテナーを使用すると、ソース コードを変更することなく Windows XP アプリケーションと Windows 7 アプリケーションを Windows 10 で実行することや、ユニバーサル Windows プラットフォーム (UWP) で実行できるように変換して、ビジネス向け Microsoft Store や Microsoft InTune を通じて配布することができます。For Enterprise customers who have line of business applications that are incompatible with Windows 10 and 10 S, Cloudhouse’s Compatibility Containers enable Windows XP and 7 apps to run on Windows 10 and then converts them to run on the Universal Windows Platform (UWP) for delivery through Microsoft Store for Business, or Microsoft InTune without changing the source code. 無料試用版に登録してください。Register for a Free Trial.

Cloudhouse では、ビジネス アプリケーションのパッケージの行の自動パッケー ジャー互換性コンテナーで今すぐアプリを実行するオペレーティング システムで (例。Windows XP) をクリックし、変換用に準備UWP にします。Cloudhouse provides an Auto Packager for packaging line of business applications into Compatibility Containers on the operating systems that the apps runs on today (For example: Windows XP), and then prepare it for conversion to UWP. コンテナーはその後、Microsoft の Desktop App Converter ツールと統合して新しい Windows アプリ パッケージ形式に変換されます。The Container is then converted to the new Windows app package format by integrating it with Microsoft’s Desktop App Converter tool.

Auto Packager では、インストール/キャプチャおよび実行時分析を使用して、アプリケーションを Windows 10 で実行できるようにするために必要なアプリケーションのファイル、レジストリ、ランタイム、依存関係、および互換性とリダイレクト エンジンを含む、アプリケーションのコンテナーを作成します。The Auto Packager uses install / capture and runtime analysis to create a Container for the application which includes the application’s files, registry, runtimes, dependencies, and the compatibility and redirection engine required to enable the application to run on Windows 10. コンテナーは、アプリケーションとそのランタイムの分離を実現し、ユーザーのデバイスで実行されている他のアプリケーションへの影響や競合を回避できます。The Container provides isolation for the application and its runtimes, so that that they do not affect or conflict with other applications running on the user’s device.

ビジネス向け Microsoft Store を通じてビジネス アプリケーションを提供する方法の詳細については、リリースに関するブログの記事をご覧ください。Find out more about how you can deliver business applications through the Microsoft Store for Business Read in our Release blog.

FireGiantFireGiant

FireGiant MSIX 拡張子WiX ソース コードから Windows アプリ パッケージと MSI パッケージを同時に作成できます。The FireGiant MSIX extension lets you create Windows app packages and MSI packages simultaneously from the same WiX source code. ビルドするたびに、Windows アプリ パッケージ、MSI での Windows の以前のバージョンと Windows 10 を対象ことができます。Every time you build, you can target Windows 10 with a Windows app package and earlier versions of Windows with MSI.

FireGiant MSIX 拡張機能は、コンテナーまたは仮想マシンのディスク領域とランタイムのオーバーヘッドなしの Windows アプリ パッケージを作成するのに静的分析と、WiX プロジェクトのインテリジェントなエミュレーションを使用します。The FireGiant MSIX extension uses static analysis and intelligent emulation of your WiX projects to create Windows app packages without the disk space and runtime overhead of containers or virtual machines.

FireGiant MSIX 拡張機能は、インストーラーを実行することによって変換されない、ため、繰り返し Windows アプリ パッケージに変換することがなく、WiX インストーラを管理できます。Because the FireGiant MSIX extension doesn't convert your installer by running it, you can maintain your WiX installer without having to repeatedly convert it to Windows app packages. さまざまな Windows バージョンのユーザーはすべて、最新の機能強化を入手できます。MSI と Windows アプリ パッケージが同期していないことを開発者が心配する必要はありません。All your users on different versions of Windows get your latest improvements and you don't have to worry about MSI and Windows app packages getting out of sync.

このビデオ方法はいくつかの行のコードで FireGiant CEO Rob Mensching Appx (Windows アプリ パッケージ) のバージョンの作成、人気のあるオープン ソース 7-zip で圧縮ツールとし、両方の Windows アプリケーションを向上彼方法を確認し、WiX ソース コードが変更された MSI パッケージ。Check out this video and see how in a couple lines of code FireGiant CEO Rob Mensching creates an Appx (Windows app package) version of the popular open-source 7-Zip compression tool and then how he improves both Windows application and MSI packages with changes in the same WiX source code.

InstallAwareInstallAware

InstallAware で、追跡レコード、Microsoft の革新的技術を簡単にサポートするビルドWindows アプリ パッケージ (デスクトップ ブリッジ)APP-V (アプリケーションの仮想化)、MSI (Windows インストーラー) と1 つのソースからパッケージを EXE (ネイティブ コード)。InstallAware, with a track record of quickly supporting Microsoft's innovations, builds Windows app packages (Desktop Bridge), App-V (Application Virtualization), MSI (Windows Installer), and EXE (Native Code) packages from a single source.

InstallAware は、Visual Studio バージョン 2012-2017 の無料の InstallAware 拡張機能を提供します。InstallAware provides free InstallAware extensions for Visual Studio versions 2012-2017. これを使用すると、Visual Studio ツールバーから直接 1 回クリックするだけで、Windows アプリ パッケージを作成できます。You can use them to create Windows app packages with a single click directly from the Visual Studio toolbar.

(セットアップのスナップショットのないキャプチャ) PackageAware を使用して、セットアップのソース コードまたはデータベースのインポート ウィザードを (すべてのインストーラーの MSI と MSM マージ モジュール) の存在しない場合でも、セットアップをインポートすることもできます。You can also import any setup, even if you don't have the source code for that setup, by using PackageAware (snapshot-free setup captures), or the Database Import Wizard (for all MSI installers and MSM merge modules). GUI ツールを使用して、視覚的な方法またはスクリプトによって、インポートの保守と強化ができます。You can use GUI tools to maintain and enhance your imports, visually or by scripting.

高度な APPX 作成オプションを利用すると、Microsoft Store 申請のターゲットや、エンドユーザーに配布するサイドロード用の署名付き Windows アプリ パッケージ バイナリの生成が容易になります。Advanced APPX creation options help you target Microsoft Store submissions, or produce signed Windows app package binaries for sideload distribution to end-users. 展開を対象とする WSA (Windows Server のアプリケーション) インストーラー パッケージをビルドすることもできますNano Serverの完全なサポートと 1 つのソースからすべてコマンドライン automationさらに、GUI です。You can even build WSA (Windows Server Applications) Installer packages that target deployments to Nano Server all from a single source, and with full support for command line automation, in addition to a GUI.

InstallAware もオープン ソースAPPX ビルダー ライブラリGNU Affero GPL ライセンス下で、例のコマンド ライン アプレットとします。InstallAware also open sourced an APPX builder library, together with an example command line applet, under the GNU Affero GPL license. これらは、WiX などのオープン ソース プラットフォームで使用することを目的としています。These are designed for use with open source platforms such as WiX.

InstallShieldInstallShield

InstallShield は、MSI インストーラーと EXE インストーラーの開発、ユニバーサル Windows プラットフォーム (UWP) パッケージと Windows Server App (WSA) パッケージの作成、およびアプリケーションの仮想化を最小限のスクリプト作成、コーデイング、および作業のやり直しで実現する単一のソリューションを提供します。InstallShield provides a single solution to develop MSI and EXE installers, create Universal Windows Platform (UWP) and Windows Server App (WSA) packages, and virtualize applications with minimal scripting, coding and rework.

InstallShield プロジェクトを数秒でスキャンし、アプリケーションと UWP/WSA パッケージの間の潜在的な互換性の問題を自動的に特定することで、調査にかかる時間を短縮できます。Scan your InstallShield project in seconds to save hours of investigative work by automatically identifying potential compatibility issues between your application and UWP and WSA packages.

既存の InstallShield プロジェクトから UWP アプリ パッケージをビルドすることで、Microsoft Store に公開する準備をし、Windows 10 におけるソフトウェアのインストール エクスペリエンスを簡略化します。Prepare for the Microsoft Store and simplify your software’s installation experience on Windows 10 by building UWP app packages from your existing InstallShield projects. Windows インストーラーと UWP アプリ パッケージの両方をビルドし、顧客の希望する展開シナリオをすべてサポートします。Build both Windows Installer and UWP App Packages to support all of your customers’ desired deployment scenarios. 既存の InstallShield プロジェクトから WSA パッケージをビルドし、Nano Server と Windows Server 2016 の展開をサポートします。Support Nano Server and Windows Server 2016 deployments by building WSA packages from your existing InstallShield projects.

展開と保守が容易になるように、インストールをモジュール単位で開発します。その後、コンポーネントと依存関係をビルド時にマージして、Microsoft Store 向けの 1 つの UWP アプリ パッケージにします。Develop your installation in modules for easier deployment and maintenance, and then merge the components and dependencies at build time into a single UWP app package for the Microsoft Store. 、ストア外の配布が直接、UWP アプリのパッケージと他の依存関係と共にスイート/[詳細設定] UI のインストーラーをバンドルします。For direct distribution outside the Store, bundle your UWP App Packages and other dependencies together with a Suite/Advanced UI installer.

詳細はこちらの eBook をご覧ください。Learn more in this eBook.

PACE SuitePACE Suite

PACE Suite は、デスクトップ アプリをユニバーサル Windows プラットフォームに移行するために使うことができるアプリケーション パッケージ ツールです。PACE Suite is an application packaging tool that you can use to bring your desktop apps to the Universal Windows Platform.

PACE Suite を使えば、特別なパッケージ環境を準備したり、追加の Windows SDK コンポーネントをインストールしたりする必要がありません。With PACE Suite, you don't need to prepare special packaging environments or install additional Windows SDK components. PACE Suite は、Windows 10 または Windows Server 2016 の標準パッケージ環境で Windows アプリ パッケージを個別に構築できます。PACE Suite can build Windows app packages independently in your standard packaging environment under Windows 10 or Windows Server 2016. この図入りの例で、PACE Suite が Windows アプリ パッケージへのインストーラーの再パッケージ化を処理する方法について確認してください。Check out this illustrated example to learn how PACE Suite approaches repackaging an installer to a Windows app package.

Windows アプリ パッケージの作成とは別に、Windows インストーラー パッケージ (MSI)、更新プログラム (MSP)、変換 (MST)、App-V パッケージを作成するために PACE Suite を使うことができます。Apart from creating Windows app packages, you can also use PACE Suite to create Windows Installer packages (MSI), patches (MSP), transforms (MST) and App-V packages. MSI をオーサリングする段階になると、PACE Suite はアップグレード、アクセス許可の設定、カスタム アクション、スクリプトなどの管理に役立ちます。When it comes to MSI authoring, PACE Suite helps with managing upgrades, permission settings, custom actions, scripts and others. System Center Configuration Manager に直接アプリケーションを発行することもできます。You can also publish your applications directly to System Center Configuration Manager.

すべてのアプリケーション パッケージ機能を確認するには、PACE Suite の機能に関するページをご覧ください。To review all application packaging capabilities, see PACE Suite features.

RAD StudioRAD Studio

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

RayPack StudioRayPack Studio

Raynet には、ソリューションのパッケージ化RayPack Studio、効率的かつ簡単に構成の変換のいくつかの考えられる結果の 1 つとして、デスクトップ アプリケーションのパッケージの作成をサポートおよびフレームワークを再パッケージ化します。Raynet's packaging solution, RayPack Studio, supports the creation of packages for desktop applications as one of several possible outcomes of efficient and easy-to-configure conversion and repackaging framework.

既存の仮想環境 (VMware Workstation、Hyper-V) を使って、時間がかかる環境のセットアップを行わなくても自動/一括変換を実行できます。Existing virtual environments (VMware Workstation, Hyper-V) can be used to perform automated/bulk conversion without a lengthy environment setup. Studio のコンポーネント (RayQC Advanced) は、事前変換スクリーニングおよび互換性テストを行って、変換の対象となるソフトウェアを確認できます。A component of the studio (RayQC Advanced) is able to make pre-conversion screening and compatibility tests to verify software that is eligible for conversion. さらに、ユーザーは、Anniversary Update や Creators Update などのさまざまな Windows 10 エディションを使って、包括的な競合および互換性チェックを実行できるようになりました。Additionally, users can now perform comprehensive collision and compatibility checks with various Windows 10 editions including Anniversary and Creators updates.

Windows 10 APPX/UWP 形式のソフトウェア パッケージの作成の次は、RayPack Studio を使って従来の Windows インストーラー パッケージ (MSI)、更新プログラム (MSP)、変換 (MST)、App-V パッケージを作成することもできます。Next to the creation of software packages for Windows 10 APPX/UWP format, RayPack Studio can also be used to create classic Windows Installer packages (MSI), patches (MSP), transforms (MST), and App-V packages. さらに、このソリューションには、一連のソフトウェア製品とプロフェッショナル向けエンタープライズ ソフトウェア パッケージ用のコンポーネントが付属しています。Furthermore, this solution comes with a set of software products and components for professional enterprise software packaging. ソフトウェアのパッケージ化と仮想化に加えて、RayPack Studio では、ソフトウェア アプリケーションとパッケージの競合および互換性チェック (RayQC Advanced)、ソフトウェア評価 (RayEval)、品質保証 (RayQC) というすべてのパッケージ化関連タスクが考慮されます。In addition to software packaging and virtualization, RayPack Studio considers all packaging-related tasks: conflict and compatibility checks of software applications and packages (RayQC Advanced), software evaluation (RayEval), and quality assurance (RayQC).

Raynet のエンタープライズ ワークフロー システムである RayFlow と組み合わせると、ユーザーは、パッケージの注文から評価、分析、パッケージ化、品質保証、ユーザー受入テスト、展開まで、エンタープライズ アプリケーション ライフサイクル全体を通じてソフトウェアで効率的に作業することができます。Combined with RayFlow, Raynet´s Enterprise Workflow System, users can efficiently work on the software through the whole enterprise application lifecycle, from package ordering, through evaluation, analysis, packaging, quality assurance, user acceptance tests and deployment. すべてのパッケージと形式は、SCCM や他のソリューションに直接保存して展開できます。All packages and formats can be stored and deployed directly into SCCM or other solutions. アプリケーション ライフ サイクル プロセス全体が RayFlow によって追跡および管理されます。The entire application lifecycle process is tracked and managed by RayFlow. さらに、ServiceNow などのどの注文システムでも統合することができます。In addition, any order systems such as ServiceNow can be integrated. Raynet では、自社のサービス プロバイダー向けツールを使って世界中でソフトウェア パッケージ ファクトリを作成しています。Raynet builds software packaging factories worldwide with its tools for service providers.

ぜひ、Raynet の RayPack Studio および RayFlow の無料試用版ライセンスを入手してください。Convince yourself and get the free trial license of Raynet's RayPack Studio and RayFlow. 詳しくは、www.raynet.de をご覧ください。For more information, please visit www.raynet.de.

関連リンク:Related links: