ホームページ  >  記事  >  msiファイルとは何ですか

msiファイルとは何ですか

青灯夜游
青灯夜游オリジナル
2023-04-14 17:06:4012020ブラウズ

msi は Microsoft のプログラム インストール ファイルです。 msi は、Windows インストーラーによって開発されたプログラム インストール ファイルです。これを使用すると、インストールしたプログラムのインストール、変更、およびアンインストールが可能になります。msi は、インストール ファイルに関連するすべてのコンテンツをパッケージにカプセル化するデータ パッケージに相当します。 MSI ファイルには、製品のインストールに必要な情報と、多くのインストール シナリオでプログラムのインストール (およびアンインストール) に必要な手順とデータが含まれています。

msiファイルとは何ですか

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

msi ファイルとは何ですか?

msi は、Microsoft のプログラム インストール ファイルです。

msi は、Windows インストーラーによって開発されたプログラム インストール ファイルで、インストールしたプログラムをインストール、変更、アンインストールすることができます。率直に言うと、.msi はデータ パッケージに相当し、インストール ファイルに関連するすべてのコンテンツを 1 つのパッケージにカプセル化します。

MSI ファイルには、製品のインストールに必要な情報と、多くのインストール シナリオでプログラムのインストール (およびアンインストール) に必要な手順とデータが含まれています。例: Go 言語の msi インストール パッケージは、Windows では 32 ビットと 64 ビットに分かれています。したがって、コンピュータのビット数に応じて、対応するインストールパッケージをダウンロードする必要があります。

msiファイルとは何ですか

msi ファイルの利点

Windows インストーラー テクノロジは、クライアント インストーラー サービス (Msiexec. exe) および Microsoft ソフトウェア インストール (MSI) パッケージ ファイル。

Msiexec.exe プログラムは、Windows インストーラーのコンポーネントです。 Msiexec.exe がインストーラーによって呼び出されると、Msi.dll を含むパッケージ ファイル (.msi) が読み取られ、変換ファイル (.mst) が適用され、インストーラーによって提供されるコマンド ライン オプションが組み込まれます。 Windows インストーラーは、ハード ディスクへのファイルのコピー、レジストリの変更、デスクトップ ショートカットの作成、必要に応じてユーザーがインストール設定を入力するためのプロンプト ダイアログ ボックスの表示など、インストール関連のタスクをすべて実行します。

MSI インストールを使用する利点は、いつでもそれらを完全に削除し、インストール オプションを変更できることです。インストール中に予期しないエラーが発生した場合でも、以前の状態に安全に復元できます。これは強力です。ますます多くのソフトウェアが配布方法として MSI を使用し始めています。 MSI ファイルに興味がある場合は、WinRAR などの圧縮ソフトウェアで開き、内容を見て好奇心を満たすことができます。

.msi ファイルと .exe ファイルの違い

一部のオリジナル ソフトウェアには、setup.msi プログラムと setup.exe プログラムの両方が含まれています。たとえば、Symantec AntiVirus クライアント ソフトウェアには、setup.MSI と setup.exe という 2 つのインストール プログラムが含まれています。通常の状況では、どちらを使用してもプログラムをインストールでき、結果は同じになります。

ただし、オペレーティング システム (インストール環境) に特定のプログラムがインストールされていない場合、.MSI を実行できない場合があり、その場合は Setup.exe を使用してインストールする必要があります。 Setup.exe は Setup.ini を使用して、最初に .MSI の実行に必要なソフトウェアをインストールし、より包括的なインストール環境を構築し、最後に .MSI プログラムを呼び出すことができます。

したがって、インストール環境にインストールすべきプログラムが不足していないことが確実な場合は、.MSI を直接実行してソフトウェアのコピーをインストールできます。 Symantec AntiVirus ソフトウェアの場合、Setup.exe の主な機能の 1 つは、最初に最新バージョンの WindowsInstaller.exe をインストールすることです。これは、すべての .MSI プログラムが正しく実行されるためには、システムに WindowsInstaller.exe がインストールされている必要があるためです。

概要: .exe ファイルがインストールされると、ソフトウェアのインストールに必要な環境といくつかの必要なコンポーネントが検出されます。現在のソフトウェアのインストールに適しているかどうか、そのようなものがある場合は、 .netframework コンポーネントが欠落しているため、最初にダウンロードされてからインストールされます。

.msi ファイルは、現在のシステム環境が一貫しているかどうかを確認せずに直接インストールされます。環境が一貫していない場合、インストールが失敗する可能性があります。途中で停止すると、エラーまたはプロンプトが報告されますが、実際には、MSI パッケージで定義されたさまざまな操作を実行するのは Windows インストーラーです。したがって、setup.msi を実行するには、正しいバージョンの Windows インストーラーをインストールする必要があります。

msiファイルとは何ですか

拡張知識: ウィンドウ インストーラーの概要

Windows インストーラーは Win2K/ のコンポーネントの 1 つです。 WinXP/WinVista 1. ソフトウェア サービスの管理と構成に特に使用されるツール。

Windows インストーラーは単なるインストーラーではなく、拡張可能なソフトウェア管理システムです。 Windows インストーラーは、ソフトウェアのインストールの管理、ソフトウェア コンポーネントの追加と削除の管理、ファイルの回復の監視、ロールバックを使用した基本的な災害回復の維持を行います。

さらに関連する知識については、FAQ 列をご覧ください。

以上がmsiファイルとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。