ホームページ » の仕方 » Windows上のソフトウェアの将来MSIXファイルとは何ですか?

    Windows上のソフトウェアの将来MSIXファイルとは何ですか?

    拡張子が.msixのファイルは、Windowsアプリケーションインストーラです。マイクロソフトは最近、EXE、MSI、さらにはAppXパッケージに代わるものとしてMSIXを紹介しました。注意して実行する前に、MSIXファイルのソースを信頼していることを確認してください.

    Windowsには多種多様なインストーラがあります

    現在、WindowsにはMSI、EXE、およびAppXの3つの一般的なインストーラ形式があります。それぞれに長所と短所があります.

    MSIインストーラーは、単純な、おそらく無人のインストールに最適です。それらは、プログラムを追加またはオプションなしでインストールまたはアンインストールする基本インストールグラフィカルユーザーインターフェース(GUI)を使用します。基本的に、このインストーラはソフトウェアに必要なすべてのデータを含むインストーラファイルの圧縮セットです。インストールプロセスでは、ソフトウェアがすでに存在しているかどうか、またはコンポーネントが不足しているかどうかは検出されません。インストールパス内のファイルが上書きされる可能性があります。この単純さは、サイレントでデフォルト設定のインストールが管理者にとって簡単なことです。.

    EXEインストーラはMSIインストーラよりも用途が広いですが、機能が追加されると複雑になります。このインストーラには、言語、アドオン、以前のインストールの検出などのオプションを含めることができます。 EXEインストーラでは、カスタムインストールパスとインストールするコンポーネントの選択が可能です。開発者はGUIに独自のブランドを追加し、言語固有の利用規約を組み込んだり、ウェルカムメッセージのWebページを指定したりできます。しかし、これは、言い換えると、サイレント無人インストールをはるかに困難にし、したがって企業の状況ではあまり役に立ちません。.

    AppXインストーラはUniversal Windows Appsに使用され、MSIインストーラの利点のいくつかを共有します。それらはエンドユーザーに与えられる少数の選択を用いる簡単で、率直な設置者である。さらに、古いバージョンのソフトウェアから新しいバージョンへのアップグレードを容易にし、クリーンなアンインストールを可能にします。 AppXインストーラもコンテナテクノロジに依存しているため、セキュリティのために他のオペレーティングシステムから分離されています。残念ながら、MSIまたはEXEインストーラ用に書かれたプログラムは、おそらくツールを使ってAppXパッケージ用に書き直すか変換する必要がありました。そしてAppXパッケージはWindows 10でしか使えないので、古いバージョンのWindowsは運が悪い.

    MSIXはMSIとAppXの長所を兼ね備えています

    MSIXファイルはAppIの利点を持ちながら、MSIファイルに似ています。システム管理者が自動の「無人」インストール用にスクリプトを作成することもできる直接的なインストーラーです。さらに、それはスムーズなアンインストールとアップグレードを可能にするコンテナ技術に依存しています.

    ユーザーから見ると、MSIXはMSIファイルのようにインストールされますが、舞台裏ではAppXファイルのようにインストールされます。さらに、Microsoftストア外でのMSIX配布も可能です。そして、この新しいプロセスによって、古いプログラムをMSIXに取り込み、MSIX用に再パッケージするのが簡単になります。.

    MSIXはWindows 7、Linuxなどでも動作します!

    おそらくMSIXの最もエキサイティングな機能は、Microsoftがクロスプラットフォームの互換性を強化するためのSDKをリリースしたことです。彼らのGitHubページで見られるように、サポートはiOS、MacOS、Android、LinuxそしてWindowsのより古いバージョンでさえ可能です。開発者はMSIXファイルにOSの識別と実行する手順を識別できるように特別な指示を入れます。.

    プログラムはよりきれいにアンインストールされます

    MSIとEXEを使用してプログラムをインストールすると、そのプログラムはレジストリを変更し、システム全体にファイルとフォルダを作成します。あなたがプログラムをアンインストールすると、これらのファイルとレジストリキーは、多くの場合、取り残され、あなたのシステムに散らかったままになります。.

    MSIXでは、プログラムはコンテナにインストールされ、すべての必要なファイルはそのコンテナ内にあるか、それらのファイルが存在する可能性がある場所(AppDataフォルダ内に存在するなど)に関する正確で予測可能な規則に従います。あなたがアンインストールすると、すべてのデータは、プログラムの残された雑然としたままになります。それはあなたのシステムが今後クリーンになることを意味します.

    まだインストーラーなので、注意してください!

    あなたがMSIXファイルを見ていて、それが安全であると思っているなら、あなたが尋ねなければならない最初の質問はあなたがインストーラーをどこで入手したかということです。他のプログラムインストーラと同じように、ソースを信頼していないのであれば、開くべきではありません。.

    ファイルをダウンロードする前であっても、安全であることを確認するための対策を講じる必要があります。究極的にはこれはインストーラです。つまり、素晴らしいプログラム、がらくたプログラム、あるいはもっと悪いものをインストールする可能性があります。.

    MSIXファイルの表示を開始するタイミング?

    MSIXファイルが表示されるまでにしばらく時間がかかることがあります。 Microsoftはまだ約束された機能のいくつかを微調整しており、そして最近まで、Windows 10のInsiderビルドだけがMSIXパッケージを作成することができました.

    微調整の後でさえも、開発者と彼らが頼るインストーラ技術プロバイダは新しいパッケージを受け入れ、学び、そして展開する必要があるでしょう。彼らが全然選択するならば、それはそうです。開発者は、必要に応じてEXEおよびMSIインストーラを自由に作成できます。新しいフォーマットの採用にはリスクとコストが伴うため、開発者はそれをメリットと比較検討する必要があります。.