導入
当社の Windows 用インストーラーには、完全なクライアント側インストール パッケージ (MSI) (Windows インストーラー v2.0 に基づいて構築) が含まれています。 ネットワーク インストール手順は、ユーザーが Windows インストーラーの基本、特に MSI ファイルの展開方法を理解していることを前提としています。 このパッケージは、Windows インストーラー v2.0 をサポートする任意の Windows オペレーティング システムで使用できます。
Windows オペレーティング システムのバージョンを問わず、ユーザーの間でよくある問題は、.msi 拡張子を持つファイルからプログラムをインストールするときの msi エラーです。 この記事では、Windows 7/10/XP インストーラーに関する一般的な問題とその解決策について説明し、現在の問題に関するビデオも作成します。
.msi 拡張子を持つファイルは、プログラムのインストール元となる通常のインストール パッケージ (ディストリビューション) です。 通常の「setup.exe」とは異なり、システムは Windows インストーラー サービス (msiexec.exe プロセス) を使用して msi ファイルを起動します。 簡単に言えば、Windows インストーラーはディストリビューションからファイルを解凍して実行します。 Windows インストーラーが動作しない場合、さまざまなエラーが表示されます。
一般的に、これは本当に腹立たしいです、なぜなら... 愚かなエラー メッセージが表示された後、次に何をすればよいのかまったくわかりません。 Microsoft は、(主にシステム管理者向けに) プログラムをインストールする機能を強化するために Windows インストーラーを特別に設計しましたが、サービスがスムーズに実行されることを保証したり、問題を適切に報告したりすることについては適切な注意を払っていませんでした。 今、それを整理する必要があります:)
問題は、サービス自体の動作に関連している可能性があります。または、原則としてすべてが正しく構成されている場合でも、プログラムのインストール中に発生する可能性があります。 前者の場合は、インストーラー サービスをいじる必要があり、後者の場合は、特定のファイルに関する問題を解決する必要があります。 両方のオプションを検討してみましょう。まずは 2 番目のオプションから考えてみましょう。
非常に多くの場合、ファイルまたはフォルダーに対するシステム権限が不十分なためにエラーが表示されます。 この場合、Windows インストーラーが機能しないというわけではありません。必要な権限を追加するだけですべてが機能します。 ちょうど昨日、ダウンロードした配布 kit.msi がインストールされたくないという事実に直面しました。インストール ウィザードは正常に開始され、パラメータは選択されましたが、その後、システムが数秒間考えてエラーが発生しました。
「ファイル 'filename' からの読み取りエラー。ファイルが存在し、アクセスできることを確認してください。」 (エラー 1305) 翻訳: 「ファイルからの読み取りエラー...ファイルが存在するかどうか、またファイルにアクセスできるかどうかを確認してください。」 え、バカじゃないの? 当然のことながら、「再試行」ボタンは役に立ちません。キャンセルするとインストール全体が停止します。 また、メッセージには特別な意味はありません。 ファイルは間違いなく存在しており、アクセスできます。そうでないと、ファイルを実行してこのメッセージを受け取ることができません。そして、何らかの理由で英語です:)
そして間違いは、そのファイルにアクセスできるのは私ではなく、Windows インストーラー、あるいはむしろシステム自体であるということです。 解決策は非常に簡単です。
これでインストーラーエラーは表示されなくなりました。 通常プログラムをインストールするフォルダー全体 (たとえば、私の場合は「ダウンロード」フォルダー) へのアクセスを追加できます。 アクセス権の問題の解決に関するビデオをご覧ください。
Windows XP では、簡易ファイル共有が有効になっている場合、[セキュリティ] タブは表示されません。 オフにするには、次の場所に移動する必要があります。 「スタート→コントロールパネル→フォルダオプション→表示」そして「単純なファイル共有を使用する」オプションをオフにします。 Windows 7/10 および XP の機能を簡素化したバージョンには、「セキュリティ」タブがまったくありません。 表示するには、管理者としてログインする必要があります。
説明されている方法は、さまざまな番号を持つさまざまなメッセージに役立ちます。 たとえば、次のような msi ファイル エラーが表示される場合があります。
これらすべての場合において、ファイルや一部のシステム フォルダーにアクセス許可を設定すると役立ちます。 「システム」が一時ファイル フォルダーにアクセスできるかどうかを確認します (「システムは指定されたデバイスまたはファイルを開けません」というエラーが表示される場合があります)。 このために:
「Enter」を押すとパスが「normal」に変わり、実際の一時フォルダーに移動します。 それに対する権利を確認する必要があります。 また、一時フォルダーに蓄積されているものをすべてクリアするか、それを削除して同じ名前で新しいフォルダーを作成することをお勧めします。 フォルダーを削除できない場合は読んでください。ただし、必須ではありません。
それでも Windows インストーラー サービスが動作しない場合は、フォルダーに対する権限を確認してください。 「C:\Config.Msi」, ここでは「システム」にもフルアクセスが必要です。 この場合、「エラー 1310」というエラーが表示された可能性があります。 念のため、ソフトウェアをインストールするフォルダーにもすべての権限があることを確認してください。
エラーを解決する次の方法は、Windows インストーラー レジストリの動作パラメータを復元することです。
これを行うには、アーカイブをダウンロードし、そこから Windows のバージョンに対応する 2 つの reg ファイルを実行します。 設定のインポートに同意します。
重要! 最後のアクションの前に行うことをお勧めします。 この方法で効果がない場合、または悪化した場合は、以前の状態に回復できます。
Windows XP または Windows Server 2000 では、最新のインストーラ バージョン 4.5 をインストールします。
これで問題が解決しない場合は、コンポーネントを再登録します。
十分な権限がないと表示された場合は、 を実行する必要があります。
コマンドを実行しても問題が解決しなかった場合は、アーカイブから msi_error.bat を実行して結果を確認します。
最後のオプションは、Kerish Doctor プログラムをダウンロードすることです。このプログラムには、インストーラー サービスやその他の一般的な Windows の問題を修正する機能があります。
また、多くのプログラムは .NET Framework を使用しているため、このパッケージの最新バージョンをインストールすることをお勧めします。 最後に、もう 1 つのアドバイスです。配布ファイルへのパスに、名前の先頭にスペースが含まれるフォルダーが少なくとも 1 つある場合は、そのスペースを削除してください。 この簡単なトリックで問題が解決します:)
Windows インストーラーのエラーは非常に不快なもので、エラーがたくさんあり、どこを見ればよいのかすぐにはわかりません。 1 つ明らかなことは、システムに障害が発生したため、動作状態に復元する必要があるということです。 何も役に立たないこともあり、そうしなければならないこともあります。 ただし、焦らずに、このフォーラムで助けを求めてみてください。 あなたの問題を正確に説明し、あなたがすでに何をしたか、どのようなメッセージを受け取ったかを教えてください。おそらくそれらがあなたの助けになるでしょう。 結局のところ、世界には善良な人々がいないわけではありません:)
それはあなたにとって効果的です: 未知未知
msi.dll 修復プログラムは、お使いのオペレーティング システムと互換性があります
msi.dll は、アプリケーションやゲームを PC 上で適切に実行できるようにする特定の機能とリソースを指します。 何らかの理由で msi.dll ライブラリが見つからないか破損している場合、エラーが発生する可能性があります。 DLL エラーが発生すると、通常、発生したエラーに関する情報を提供するポップアップ メッセージがユーザーに通知されます。
その他の考えられる msi.dll エラー:
msi.dll エラーまたはその他の dll ファイル エラーを自動的に修正するには、破損した dll 修復アプリケーションである DllKit をダウンロードし、破損または欠落している dll ファイルをスキャンします。 また、DllKit は、他の dll ファイルがシステムに登録されているかどうかを確認し、システムの正常な動作を妨げている可能性のある他の問題を探します。 スキャンが完了すると、DllKit がエラーの修正に役立ちます。
コンピュータへのアプリケーションまたはプログラムのインストールは、常に成功するとは限りません。
Windows 7 オペレーティング システムを実行しているコンピューターにソフトウェア製品をインストールしようとすると、Windows インストーラー パッケージ エラーが表示されます。
こちらもお読みください: Windows 10 用 NET Framework のすべて ダウンロード方法、インストール方法、および一般的なエラー
問題を解決する前に、問題が発生した正確な原因を突き止める必要があります。 エラーの主な原因は、アクセス権の制限です。
つまり、インストール ファイルを実行するとき、システムはユーザーがそのファイルを実行するための十分な権限を持っているかどうかを判断できません。
多くの場合、「Windows インストーラー パッケージ エラー」というメッセージには数字や文字が伴います。 このデータは、ユーザーがアクセスできないフォルダーを指します。
このエラーは、インストール プログラムにいくつかのファイルが存在しないことによって発生することもあります。
一部のファイルは、ウイルス対策プログラムによって悪意のあるファイルと誤って破壊される可能性があります。
アプリケーションが海賊版リソースからダウンロードされた場合、正しいインストールに必要な多数のファイルが最初から欠落している可能性が十分にあります。
コンピュータにアプリケーションをインストールするときは、ウイルス対策プログラムを無効にするか、設定する必要があります。 インストールされたファイルがコンピュータに害を及ぼさないという確信が 100% ある場合にのみ、これらの操作を実行することをお勧めします。
こちらもお読みください: Windows ネットワークの種類を変更する方法: すべてのバージョンの手順 (7/8/10)
MSI 拡張子を持つファイル、および 、Java エミュレータなどのプログラムをインストールすると、Windows インストーラ パッケージ エラーが表示されます。
Java のインストール時のエラー テキストを含むメッセージには、数値コード 1721 があります。これは、プログラムのインストール中にエラーが発生したことを報告します。
原因は、インストール権限の欠如またはウイルス対策プログラムに隠されている可能性があります。 ファイルのインストールを可能にするには、ウイルス対策設定の除外リストにファイルを追加する必要があります。
この後もエラーが同じままである場合、問題はまさにファイルをインストールするためのシステムの権限にあります。
iTunes アプリケーションのインストールには、以下で説明する独自の特徴があります。
こちらもお読みください: iMyFone TunesFix: データを失うことなく、iTunes を使用する際のあらゆる種類のエラーや問題を解決します。
このエラーは、Windows 7 オペレーティング システムを実行しているコンピュータに iTunes をインストールしようとすると発生することがあります。
これを修正するには、オペレーティング システムを再インストールします。 または、iTunes を正しくインストールしてください。
プログラムの正しいインストールは、次の順序で実行されます。
こちらもお読みください: Windows 7/10 を実行しているコンピューターまたはラップトップの RAM をクリアする 3 つの簡単な方法
ただし、上記の対応を行っても必ずしも誤動作を防止できるわけではありません。
上記の操作を実行してもエラーが解決しない場合は、次の一連のアクションを実行する必要があります。
1 インストールファイルを右クリックし、「プログラムから開く」サブアイテムを選択します。
2 表示されるリストからアーカイバ プログラムを選択します。
3 開いたウィンドウで、上から 4 番目のファイルを実行します。
4 アーカイブを閉じて、iTunes を再度インストールしてみます。
5 プログラムはコンピュータに簡単にインストールできます。
iTunes プログラムは公式 Web サイトからダウンロードする必要があります。
iTunes をインストールすると、Windows インストーラー パッケージ エラーが発生してクラッシュします。 この問題を解決するには、上記の手順に従う必要があります。
同時に、インターネット経由でシステムアップデートをインストールしないでください。 またはからダウンロードする必要があります。
これにより、Windows 7 に iTunes をインストールするときに Windows インストーラー パッケージのエラーが表示されなくなります。
前述したように、このエラーは iTunes のインストール時だけでなく、インストール ファイルに MSI 拡張子が付いているプログラムをインストールしようとしたときにも発生する可能性があります。
拡張子が .exe のファイルは問題なくインストールされます。 これは、MSI ファイルを操作するときにダウンロード ユーティリティ msiexec.exe が使用されるためです。
それが機能しないことがエラーの原因である可能性があります。
インストール中にエラーが発生した場合、その原因はインストール ファイルにあります。 ユーティリティは正常に動作します。
エラー メッセージには 2 つの形式があります。
問題を解決する前に、インストール ユーティリティの動作を診断する必要があります。
こちらもお読みください: [手順] Windows オペレーティング システム (XP/7/8/10) でセーフ モードに入る方法
インストール ユーティリティの機能の診断は次のように実行されます。
上記の問題は、Windows オペレーティング システムにインストール ユーティリティを再登録することで解決できます。 再登録プロセスは次の方法で実行されます。
コマンド ラインを開く必要があります。コマンド ラインを開くには、キーボード ショートカット「Windows」+「X」を使用する方法と、「標準プログラム」フォルダーにあるコマンド ライン ユーティリティを起動する方法があります。
これらの方法に加えて、「ファイル名を指定して実行」ウィンドウで cmd.exe コマンドを使用してコマンド ラインを起動することもできます。
次のコマンドは、32 ビット バージョンのオペレーティング システムに適合します。
32ビット版のコマンド
64 ビット バージョンのシステムでは、次のように入力する必要があります。
コマンドの入力が完了したら、Enter キーを押してコマンドを確定する必要があります。 確認後、コンピュータを再起動する必要があります。
コマンドラインは管理者として起動されます。 コマンド プロンプトは、コンピュータをスキャンして破損したファイルを見つけるだけでなく、それらを無傷のファイルに置き換えます。 これを行うには、PC がインターネットに接続されている必要があります。
ファイルのスキャンと置換が完了したら、コンピュータを再起動する必要があります。 再起動後、MSI 拡張子が付いたインストール ファイルを実行してみる必要があります。
システムに組み込まれているインストーラー回復ユーティリティに加えて、Microsoft はサードパーティ ユーティリティを提供しています。 同法人の公式ホームページからダウンロードできる。
Windows 7、XP、Vistaで動作することは注目に値します。
Windows インストーラー エラーは、Windows オペレーティング システムのユーザーが遭遇する最も一般的なポップアップ問題の 1 つです。
OSのバージョンに関係なくエラーが表示される場合があります。
Sfc /scannow コマンドを使用して OS をスキャンできます。 コマンドラインウィンドウに入力する必要があります。
他の 2 つの方法でもコマンド ラインを起動できます。
数分以内に、OS ディスク、破損したファイル、サービスやその他のシステム プログラムに関する詳細情報が提供されます。
コマンドラインは破損したファイルを見つけるだけでなく、機能するファイルに置き換えます。
スキャン後、コマンド プロンプトを閉じ、パーソナル コンピュータまたはラップトップを再起動します。 実行可能ファイルのインストール プロセスを実行してみてください。
Microsoft は、インストーラーの問題を解決できる自動ユーティリティもユーザーに提供しています。
会社の公式 Web サイトの Web アドレス https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall にアクセスします。
開いたウィンドウで、「今すぐ実行」ボタンをクリックします。 このユーティリティは、インストーラーの正しい構成を復元します。
このユーティリティはオペレーティング システムの 8 番目のバージョンでは動作しないことに注意してください。
インストールの問題は、インストーラーが msi ファイルにアクセスできないことが原因で発生する可能性があります。 ユーザーはこの問題を独自に解決できます。
以下の指示に従ってください。
これで、インストーラーが実行可能ファイルにアクセスできるようになります。 インストールは問題なく完了するはずです。
場合によっては、ウイルス対策ソフトウェアがインストール ファイルへのアクセスをブロックする場合があることに注意してください。
この問題を解決するには、次の図に示すように、管理者アカウントでオペレーティング システムにログインし、ウイルス対策機能をオフにし、ウイルス対策プロパティ設定で他の OS バージョンとの互換性を有効にする必要があります。
Windows インストーラー エラー - トラブルシューティング