Windows インストーラー エラーは、Windows オペレーティング システムのユーザーが遭遇する最も一般的なポップアップ問題の 1 つです。
OSのバージョンに関係なくエラーが表示される場合があります。
エラーの理由
Sfc /scannow コマンドを使用して OS をスキャンできます。 コマンドラインウィンドウに入力する必要があります。
他の 2 つの方法でもコマンド ラインを起動できます。
- [スタート] -> [すべてのプログラム] -> [アクセサリ] -> [コマンド プロンプト]。
- [スタート] -> [実行] を選択し、プログラム名 cmd.exe を入力します。
数分以内に、OS ディスク、破損したファイル、サービスやその他のシステム プログラムに関する詳細情報が提供されます。
コマンドラインは破損したファイルを見つけるだけでなく、機能するファイルに置き換えます。
スキャン後、コマンド プロンプトを閉じ、パーソナル コンピュータまたはラップトップを再起動します。 実行可能ファイルのインストール プロセスを実行してみてください。
Microsoft は、インストーラーの問題を解決できる自動ユーティリティもユーザーに提供しています。
会社の公式 Web サイトの Web アドレス https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall にアクセスします。
開いたウィンドウで、「今すぐ実行」ボタンをクリックします。 このユーティリティは、インストーラーの正しい構成を復元します。
このユーティリティはオペレーティング システムの 8 番目のバージョンでは動作しないことに注意してください。
msi ファイルへのインストーラー アクセスの構成
インストールの問題は、インストーラーが msi ファイルにアクセスできないことが原因で発生する可能性があります。 ユーザーはこの問題を独自に解決できます。
以下の指示に従ってください。
- インストール ファイルを見つけて右クリックします。
- プロパティウィンドウを選択します。
- 「セキュリティ設定」タブに移動します。
- グループまたはユーザーのテキスト ボックスで、「system」という名前のユーザーが存在するかどうかを確認します。 そこにない場合は、ユーザーを手動で追加する必要があります。
- 新しいユーザーを追加するには、「編集」ボタンをクリックしてから「追加」ボタンをクリックします。
- 選択したオブジェクトの名前のテキスト フィールドに、「システム」という単語を入力します (引用符なし)。 英語版のオペレーティング システムを使用している場合は、「System」という単語を入力します。
- 以下の図に示すように、入力した単語には即座に下線が付きます。
- [フル アクセス] の横のボックスにチェックを入れ、[OK] ボタンをクリックします。
これで、インストーラーが実行可能ファイルにアクセスできるようになります。 インストールは問題なく完了するはずです。
場合によっては、ウイルス対策ソフトウェアがインストール ファイルへのアクセスをブロックする場合があることに注意してください。
この問題を解決するには、次の図に示すように、管理者アカウントでオペレーティング システムにログインし、ウイルス対策機能をオフにし、ウイルス対策プロパティ設定で他の OS バージョンとの互換性を有効にする必要があります。
Windows インストーラー エラー - トラブルシューティング
エラー " Windows インストーラー サービスにアクセスできません。 Windows が保護モードで実行されているか、Windows インストーラー サービスが正しくインストールされていません。 サポート問い合わせ先プログラムをインストールしようとすると、「」というエラーが発生することがあります。
Windows インストーラー サービスを使用すると、Windows インストーラー (*.msi) パッケージによって提供されるアプリケーションを追加、変更、または削除できます。 サービスが正しく構成されていないと、プログラムをインストールできなくなる可能性があります。
エラーを解決するには、次の 3 つの手順を実行する必要があります。
1. サービスの利用状況を確認する
これを行うには、に行く必要があります コントロールパネル — 管理 - サービス
表示されたウィンドウでサービスを見つけます Windows インストーラー (Windows インストーラー).
ダブルクリックして Windows インストーラー サービスのプロパティを開きます。
タブ上 共通していますフィールドで 実行可能ファイル値は次のとおりです。 C:\WINDOWS\system32\msiexec.exe /V
タブ上 依存関係章内 このサービスは以下のコンポーネントに依存しますがなければならない リモート プロシージャ コール (RPC).
2. 起動プログラムで拡張子 .msi を確認します。
開ける ぼくのコンピュータまたは任意のフォルダー。 メニューから、 ツール - フォルダーオプションそしてタブに移動します ファイルタイプ.
MSI 拡張子を強調表示し、ボタンをクリックします。 さらに。 章内 行動復元、削除、インストールの 3 つのアクションがあるはずです。 存在しない場合は、作成する必要があります。
アクション: &
復元する
"C:\WINDOWS\System32\msiexec.exe" /f "%1" %*
アクション: & 消去アクションを実行するアプリケーション:
"C:\WINDOWS\System32\msiexec.exe" /x "%1" %*
アクション: インストールアクションを実行するアプリケーション:
"C:\WINDOWS\System32\msiexec.exe" /i "%1" %*
3.msiexecの登録
メニューにある スタート - 実行ダイヤルコマンド msiexec/登録解除そしてENTERを押します。 次に、そこでコマンドを実行します msiexec /register
上記の手順をすべて完了すると、「Windows インストーラー サービスにアクセスできません」エラーが消え、すべてのプログラムが正常にインストールおよびアンインストールされるようになります。
msi ファイルを使用してプログラムをインストールするか、コンピューターの実行中にランダムにプログラムをインストールすると、「Windows インストーラー サービスにアクセスできませんでした」というエラーが発生することがあります。 場合によっては、エラーが「ファイル XXX の読み取りエラー ....」という形式になることがあります。ここで、XXX は msi ファイルへのパスです。 問題は、msiexec.exe ユーティリティが誤動作していることです。
まず、問題を解決するには、Windows インストーラーが実行されていることを確認する必要があります。 これを行うには、Win キーと R キーを同時に押して、services.msc コマンドを実行します。 新しいウィンドウで「Windows インストーラー」という行を見つけてダブルクリックします。 ここでは、「スタートアップの種類」フィールドが「自動」に設定され、「ステータス」フィールドが「開始」に設定されていることを確認します。
Windows インストーラーでのエラーの解決
これが成功しない場合は、次の方法を試してください。
- インストーラーを再登録する。 これを行うには、管理者権限でコマンド プロンプトを開きます。 Windows が 32 ビットの場合は、次のコマンドを 1 つずつ実行します。
- msiexec/登録解除
- msiexec /register
64 ビット OS の場合は、別のコマンドが必要です。
- %windir%\system32\msiexec.exe /登録解除
- %windir%\system32\msiexec.exe /regserver
- %windir%\syswow64\msiexec.exe /登録解除
- %windir%\syswow64\msiexec.exe /regserver
- すべての OS ファイルが損なわれていないことを確認してください。 これを行うには、SFC または DISM システム ユーティリティを使用するのが最善です。
- Microsoft の特別なユーティリティを使用する。 このリンクからダウンロードでき、Windows インストーラーのエラーを自動的に修正するように設計されています。
私は、「オプティマイザー」によって破損し、一緒にインストールされたプログラムがいっぱいのラップトップを数台持っていました。 経験の浅いユーザーは依然として「オプティマイザー」を信じていて、インストール時にチェックボックスを見ませんが、それは重要なことではありません。 クリーニング後、ソフトウェアの更新を開始しましたが、予期せず (人生で初めて) インストール中に次のエラーが発生しました。
Windows インストーラー サービスにアクセスできませんでした。 Windows インストーラーがインストールされていない可能性があります。 サポートが必要な場合はサポートにお問い合わせください。
このエラーは、msi からのインストール中に発生しました (とりわけ、サービス自体が原因です)。 もしかしてサービスが停止されているのでしょうか? [コントロール パネル] - [管理] - [サービス] に移動しますが、リストに必要なサービスが見つかりません。 オプティマイザーは最適化しましたか? 私たちは長時間グーグルで検索し、当てはまらないアドバイスを大量に読み、その過程で質問を検討し、次のような結論に達しました。
- Windows インストーラーがシステム上に実際に存在するかどうかを確認してみましょう。 Win+R を押し、表示される「ファイル名を指定して実行」ウィンドウに「msiexec」と入力し、「OK」をクリックします。 Windows インストーラーのヘルプ ウィンドウが開いたら、サービスは導入されています。 しかし、なぜサービスのリストにないのでしょうか?
- システムにサービスを再登録しましょう。「ファイル名を指定して実行」ウィンドウ (Win+R) を開き、 msiexec /unregister と書き込み、再度「Run」と msiexec /regserver を書き込みます。
- サービス (コントロール パネル - 管理ツール - サービス) に移動し、「Windows インストーラー」 (英語版の場合は Windows インストーラー) を見つけます。
- 大丈夫。 msiからインストールして確認します。 そうでない場合は、私の方法は役に立ちませんでした。Google が助けます。
一部のユーザーは、アプリケーションがインストールされておらず、Windows インストーラーがインストールされていないか実行されていないことを示すメッセージがポップアップ表示されるという事実に直面しています。 この問題を解決し、必要なユーティリティをインストールする方法については、この記事で説明します。
サービスが実行されているかどうかを確認する
このような失敗の主な理由の 1 つは、 インストーラーサービスの停止。 これを確認するには、[スタート] から実行ユーティリティを起動し、画像にある services.msc コマンドを入力する必要があります。
この後、ウィンドウが開き、アクティブなサービスとそうでないサービスの両方がすべて表示されます。 「」というサービスを見つける必要があります。 インストーラウィンドウズ」と開いてください。 パラメータは図と同じである必要があります。
7 ではスタートアップの種類を自動に変更してみることができますが、8 ではこのアクションは利用できません。 ユーザーがスタートアップの種類を変更した場合、この後にデバイスを再起動する必要があります。 ただし、両方のバージョンで実行してみる必要があります。 その後、プログラムのインストールを再度開始する必要があります。
エラーを手動で修正する
前の方法で状況を修正できなかった場合は、次のことができます。 サービスの再登録自分自身で。 これを行うには、管理者としてコンソールを実行する必要があります。 これは、[スタート] メニューから実行できます。 コマンドラインで次のように入力する必要があります 次の演算子:
このようなコマンドは次の場合に必要です。 32ビットオペレーティング·システム。 そして、これらは次の目的で使用する必要があります 64ビットウィンドウズ。 作業が完了したら、次のことを行う必要があります デバイスを再起動する必要なユーティリティのインストールを再試行します。 インストーラーサービスが開始されるはずです。
レジストリを使用してパラメータをリセットする
レジストリにエラーがある可能性もあります。 いずれかのプログラムを使用してレコードを回復することはできますが、それらが役立つかどうかは事実ではありません。 自分でレジストリ エディタを開いて、次のエントリを見つけることをお勧めします。
このフォルダーは、 ImagePath エントリを確認してください、その値は画像と同じである必要があります。 そうでない場合は、編集する価値があります。
64 ビット オペレーティング システムの場合も、実行する価値があります。 ファイルチェックうわー64。 16 進数システムがあり、値は 0 である必要があります。
レジストリを編集した後、次のことを行う必要があります。 コンピュータを再起動するにはそしてその機能をチェックします。