ホームページ  >  記事  >  Windows インストーラーとは何を意味しますか

Windows インストーラーとは何を意味しますか

藏色散人
藏色散人オリジナル
2020-12-25 10:48:1627018ブラウズ

Windows インストーラーは、Win2K/WinXP/WinVista のコンポーネントの 1 つで、ソフトウェア サービスの管理と構成に特別に使用されるツールです。Win95、Win98、WinMe、WinNT4.0 では、追加のソフトウェアとして提供されます。これにより、ユーザーはソフトウェア製品とアプリケーションをインストールして構成できるようになります。

Windows インストーラーとは何を意味しますか

#この記事の動作環境: Windows10 システム、Thinkpad t480 コンピューター。

Microsoft Windows インストーラーは、Win2K/WinXP/WinVista のコンポーネントの 1 つであり、ソフトウェア サービスの管理と構成に特に使用されるツールです。これは、Win95、Win98、WinMe、および WinNT4.0 の追加製品として提供され、ユーザーがソフトウェア製品およびアプリケーションを効果的にインストールおよび構成できるようにします。新しいインストーラーは、コマンド ラインを使用した製品のインストールやユーザーのカスタマイズ性の向上など、ソフトウェア製品の新機能を提供します。

ソフトウェア機能

Windows インストーラー ソフトウェア インストール テクノロジ。このテクノロジーには、32 ビット Windows オペレーティング システム用の Windows インストーラー サーバーと、構成とインストールに関する情報を保存するための新しいパッケージ ファイル形式が含まれています。

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

さらに、Windows インストーラーは複数のソースからのソフトウェアのインストールと実行をサポートしており、カスタム プログラムをインストールしたい開発者がカスタマイズできます。

Windows インストーラーの機能は次のとおりです。 インストールが失敗した場合にコンピューターを元の状態に復元します。 Windows インストーラーは、プログラムのインストール中にシステムに加えられたすべての変更を追跡します。インストールが失敗した場合、インストーラーはシステムを元の状態に復元できます。これを「ロールバック」といいます。

関連問題

プログラム間の特定の形式の競合の防止に役立ちます: プログラムのインストールまたはアンインストールによって、コンピュータに既にインストールされている別のプログラムとの間で問題が発生したり、さらにはコンピューターが応答を停止 (ハング) します。インストーラーは、インストール操作によって既存のプログラムによって共有されるダイナミック リンク ライブラリ (DLL) ファイルが更新されるとき、またはアンインストール操作によって別のプログラムによって共有される DLL ファイルが削除されるときに、競合を防ぐためにいくつかのインストール ルールを適用できます。

破損したプログラムの診断と修復: プログラムは、インストールされているプログラムにファイルがないかどうか、またはファイルが破損しているかどうかをインストーラーに確認することができます。その後、プログラムを修復するために必要に応じて、欠落または破損していることが判明したファイルのみを再度コピーするようサービスに依頼できます。

既存のプログラムを確実にアンインストール: インストーラーは、以前にインストールされたプログラムを確実にアンインストールし、インストールされている他のソフトウェアと共有されているものを除く、関連するすべてのレジストリ エントリとプログラム ファイルを削除できます。

オンデマンド インストーラー機能のサポート: 最初にプログラムの最小限のサブセットをインストールするようにインストーラーに指示できます。その後、アドオンを必要とする機能を初めて使用するときに、アドオンが自動的にインストールされます。

無人プログラム インストールのサポート: インストーラーは、管理者の指示に従ってプログラムをインストールするためのスクリプトの使用をサポートします。

Windows インストーラー テクノロジは、連携して動作する 2 つの部分、クライアント インストール サービス (Msiexec.exe) と Microsoft ソフトウェア インストール (MSI) パッケージ ファイルに分かれています。 Windows インストーラーは、パッケージ ファイルに含まれる情報を使用してプログラムをインストールします。

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

Windows インストーラーがコンピューターにインストールされると、登録された .msi ファイルのファイル タイプが変更され、.msi ファイルをダブルクリックすると Msiexec.exe が実行されるようになります。

各 MSI パッケージ ファイルには、さまざまなインストール シナリオでプログラムをインストール (またはアンインストール) するために必要な手順とデータを保存するリレーショナル データベースが含まれています。

推奨: 「プログラミング ビデオ

以上がWindows インストーラーとは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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