Windows インストーラー サービスはインストール パッケージをインストールできません。 Windows インストーラー「.msi」パッケージからプログラムをインストールする際のエラー。 サービスの削除と再登録

22.10.2020

これらの手順は、Windows 7、Windows 10、または 8.1 にプログラムをインストールするときに次のエラー メッセージのいずれかが表示される場合に役立ちます。

  • Windows 7 インストーラー サービスは利用できません
  • Windows インストーラー サービスにアクセスできませんでした。 これは、Windows インストーラーが正しくインストールされていない場合に発生する可能性があります。
  • インストーラーサービスにアクセスできませんでした Windows インストーラー
  • Windows インストーラーがインストールされていない可能性があります

Windows インストーラー サービスが利用できないエラーを修正するもう 1 つの方法は、システムに Windows インストーラー サービスを再登録することです。

これを行うには、実行します コマンドライン管理者として (Windows 8 では、Win + X を押して適切な項目を選択します。Windows 7 では、コマンド ラインを見つけます) 標準プログラム、それを右クリックし、「管理者として実行」を選択します)。

32 ビット バージョンの Windows を使用している場合は、次のコマンドを順番に入力します。

Msiexec /登録解除 msiexec /登録

これにより、システム上にインストーラー サービスが再登録されます。コマンドを実行した後、コンピューターを再起動します。

64 ビット バージョンの Windows を使用している場合は、次のコマンドを順番に実行します。

%windir%\system32\msiexec.exe /登録解除 %windir%\system32\msiexec.exe /regserver %windir%\syswow64\msiexec.exe /登録解除 %windir%\syswow64\msiexec.exe /regserver

また、コンピュータを再起動します。 エラーは消えるはずです。 問題が解決しない場合は、サービスを手動で開始してみてください。管理者としてコマンド プロンプトを開き、次のコマンドを入力します。 ネットスタート MSIServerそして Enter を押します。

3. レジストリ内の Windows インストーラー サービス設定をリセットします。

一般に、問題の Windows インストーラー エラーを修正するには、2 番目の方法で十分です。 ただし、それでも問題が解決できない場合は、Microsoft の Web サイト http://support.microsoft.com/kb/2642495/ru で説明されている、レジストリのサービス設定をリセットする方法をよく理解しておくことをお勧めします。

レジストリ方法が Windows 8 に適していない可能性があることに注意してください (この点について正確な情報は提供できません)。

ユーザー間でよくある問題 オペレーティング·システム任意のバージョンの Windows - .msi 拡張子を持つファイルからプログラムをインストールすると、msi エラーが発生します。 この記事では、Windows 7/10/XP インストーラーに関する一般的な問題とその解決策について説明し、現在の問題に関するビデオも作成します。

.msi 拡張子を持つファイルは、プログラムのインストール元となる通常のインストール パッケージ (ディストリビューション) です。 通常の「setup.exe」とは異なり、システムは Windows インストーラー サービス (msiexec.exe プロセス) を使用して msi ファイルを起動します。 話し中 簡単な言葉で言うと, Windows インストーラーは、ディストリビューションからファイルを解凍して実行します。 Windows インストーラーが動作しない場合、さまざまなエラーが表示されます。

一般的に、これは私を本当に激怒させます、なぜなら... 愚かなエラー メッセージが表示された後、次に何をすればよいか全くわかりません。 Microsoft は、プログラムのインストール機能を拡張するために Windows インストーラーを特別に開発しました (主に システム管理者)、しかし、サービスがスムーズに実行されるか、問題を適切に報告するかについて適切な注意を払っていませんでした。 今、それを整理する必要があります:)

問題は、サービス自体の動作に関連している可能性があります。または、原則としてすべてが正しく構成されている場合でも、プログラムのインストール中に発生する可能性があります。 前者の場合はインストーラー サービスをいじる必要があり、後者の場合は問題を解決する必要があります。 特定のファイル。 両方のオプションを検討してみましょう。まずは 2 番目のオプションから考えてみましょう。

msiファイルのエラー

非常に多くの場合、ファイルまたはフォルダーに対するシステム権限が不十分なためにエラーが表示されます。 これは、Windows インストーラーが機能しないということではありません。この場合は、単に追加するだけで十分です。 必要な権利そしてすべてがうまくいきます。 ちょうど昨日、ダウンロードした配布 kit.msi がインストールされたくないという事実に直面しました。インストール ウィザードは正常に開始され、パラメータは選択されましたが、その後、システムが数秒間考えてエラーが発生しました。

「ファイル 'filename' からの読み取りエラー。ファイルが存在し、アクセスできることを確認してください。」 (エラー 1305) 翻訳: 「ファイルからの読み取りエラー...ファイルが存在するかどうか、またファイルにアクセスできるかどうかを確認してください。」 いや、バカじゃないの? 当然のことながら、「再試行」ボタンは役に立ちません。キャンセルするとインストール全体が停止します。 また、メッセージには特別な意味はありません。 ファイルは間違いなく存在しており、アクセスできます。そうでないと、ファイルを実行してこのメ​​ッセージを受け取ることができません。そして、何らかの理由で英語です:)

そして間違いは、そのファイルにアクセスできるのは私ではなく、Windows インストーラー、あるいはむしろシステム自体であるということです。 解決策は非常に簡単です。

これで、インストーラーエラーは表示されなくなります。 通常プログラムをインストールするフォルダー全体 (たとえば、私の場合は「ダウンロード」フォルダー) へのアクセスを追加できます。 アクセス権の問題の解決に関するビデオをご覧ください。

Windows XP では、単純な場合、[セキュリティ] タブは表示されません。 一般的なアクセスファイルに。 オフにするには、次の場所に移動する必要があります。 「スタート→コントロールパネル→フォルダオプション→表示」そして「単純なファイル共有を使用する」オプションをオフにします。 Windows 7/10 および XP の機能を簡素化したバージョンには、「セキュリティ」タブがまったくありません。 表示するには、管理者としてログインする必要があります。

問題を解決するその他の方法


説明されている方法は、さまざまなメッセージに役立ちます。 異なる数字。 たとえば、次のような msi ファイル エラーが表示される場合があります。

  • エラー1723
  • 内部エラー 2203
  • システムエラー 2147287035
  • エラー: 「このインストール パッケージを開けません」
  • エラー 1603: インストール中に致命的なエラーが発生しました

これらすべての場合において、ファイルや一部のシステム フォルダーにアクセス許可を設定すると役立ちます。 「システム」が一時ファイル フォルダーにアクセスできるかどうかを確認します (「システムは指定されたデバイスまたはファイルを開けません」というエラーが表示される場合があります)。 これを行うには:

「Enter」を押すとパスが「normal」に変わり、実際の一時フォルダーに移動します。 それに対する権利を確認する必要があります。 また、一時フォルダーに蓄積されているものをすべてクリアするか、それを削除して同じ名前で新しいフォルダーを作成することをお勧めします。 フォルダーを削除できない場合は読んでください。ただし、必須ではありません。

もし Windowsサービスインストーラーがまだ動作しない場合は、フォルダーへの権限を確認してください 「C:\Config.Msi」, ここでは「システム」にもフルアクセスが必要です。 この場合、「エラー 1310」というエラーが表示された可能性があります。 念のため、ソフトウェアをインストールするフォルダーにもすべての権限があることを確認してください。

レジストリとサービスの設定

エラーを解決する次の方法は、Windows インストーラー レジストリの動作パラメータを復元することです。

これを行うには、アーカイブをダウンロードし、そこから 2 つの reg ファイルを実行します。 Windowsのバージョン。 設定のインポートに同意します。

重要! 最後のアクションの前に行うことをお勧めします。 この方法で効果がない場合、または悪化した場合は、以前の状態に回復できます。

Windows XP または Windowsサーバーセット2000 最新バージョンインストーラー4.5。

これで問題が解決しない場合は、コンポーネントを再登録します。

  1. 「Win + R」を押して「」と入力します。 cmd」。次に、黒いウィンドウに次のコマンドを順番に入力します。
    MSIExec /登録解除
    MSIExec /regserver
  2. 答えは空であり、エラーはありません。 問題が解決しない場合は、別のコマンドを入力してください
    regsvr32 msi.dll
  3. 黒い窓を閉じてください

十分な権限がないと表示された場合は、 を実行する必要があります。

コマンドを実行しても問題が解決しなかった場合は、アーカイブから msi_error.bat を実行して結果を確認します。

最後のオプションは、Kerish Doctor プログラムをダウンロードすることです。これには、インストーラー サービスやその他の多くの機能を修正する機能があります。 よくある問題ウィンドウズ。

また、多くのプログラムは .NET Framework を使用しているため、このパッケージの最新バージョンをインストールすることをお勧めします。 そして最後に、もう 1 つのアドバイスです。配布ファイルへのパスに、名前の先頭にスペースが含まれるフォルダーが少なくとも 1 つある場合は、そのスペースを削除してください。 この簡単なトリックで問題が解決します:)

まとめ

Windows インストーラーのエラーは非常に不快なもので、エラーがたくさんあり、どこを調べればよいのかすぐにはわかりません。 1 つ明らかなことは、システムに障害が発生したため、動作状態に復元する必要があるということです。 時には何も役に立たず、そうしなければならないこともあります。 ただし、焦らずに、このフォーラムで助けを求めてみてください。 あなたの問題を正確に説明し、あなたがすでに何をしたか、どのようなメッセージを受け取ったかを教えてください。おそらくそれらがあなたの助けになるでしょう。 結局のところ、世界には善良な人々がいないわけではありません:)

msi ファイルを使用してプログラムをインストールするか、コンピューターの実行中にランダムにプログラムをインストールすると、「Windows インストーラー サービスにアクセスできませんでした」というエラーが発生することがあります。 場合によっては、エラーが「ファイル XXX の読み取りエラー ....」という形式になることがあります。ここで、XXX は msi ファイルへのパスです。 問題は、msiexec.exe ユーティリティが誤動作していることです。

まず、問題を解決するには、Windows インストーラーが実行されていることを確認する必要があります。 これを行うには、Win キーと R キーを同時に押して、services.msc コマンドを実行します。 新しいウィンドウで「Windows インストーラー」という行を見つけてダブルクリックします。 ここでは、「スタートアップの種類」フィールドが「自動」に設定され、「ステータス」フィールドが「開始」に設定されていることを確認します。

Windows インストーラーでのエラーの解決

これが成功しない場合は、次の方法を試してください。

  1. インストーラーを再登録する。 これを行うには、次のようにコマンド プロンプトを開きます。 管理者権限。 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
  1. すべての OS ファイルが損なわれていないことを確認してください。 これを行うには、SFC または DISM システム ユーティリティを使用するのが最善です。
  2. 使用 特別なユーティリティマイクロソフトから。 このリンクからダウンロードでき、Windows インストーラーのエラーを自動的に修正するように設計されています。

善良な皆さん、こんにちは。 先日、私の友人から、Windows 10 での 1C 8.2 のインストールをリモートで手伝ってほしいと頼まれました。特別な問題はないと確信していました。 さらに、すべてがライセンスされています。 そして、オペレーティング システム、1C、およびウイルス対策は、一般に完全なセットです。


ただし、管理者と互換モードの両方でインストールしようとすると、いずれの場合もエラー「 」が発生しました。 ちなみにインストール時も同様でした スカイプ.



検索エンジンと Microsoft サポート サイトで時間を費やしましたが、見つかった推奨事項はどれも問題の解決に役立ちませんでした。 サービスを再登録しない Windows インストーラー、レジストリを編集したり、サービスを再起動したりしません。 Microsoft のレジストリ編集ファイルではありません。


一般に、プロセス全体については説明しませんが、最終的に、犯人はシステムの初期の段階で、次のようにアップデートした後にインストールされていたことが判明しました。 Win10,クリプトプロ CSP 3.9.8171、私の記憶違いでなければ、2014年5月28日のバージョンです。 ちょうど国境警備の日に間に合います。


その結果、利用可能な最新バージョンがダウンロードされました クリプトプロ CSP 3.9.8339私の記憶が間違っていなければ、2015 年 10 月 2 日付けです。 私は特にバージョン 3.9 をダウンロードしました。これは、キーを CryptoPro に転送する手間を省くためです。 後 このバージョン管理者に代わって既存のシステム上にインストールされました。 システムは再起動を要求し、再起動後はすべてが時計のように進みました。


症状は以下のようなものでした。
1. プログラムをインストールするとき、具体的には 1C 8.2そして スカイプ、確かにメッセージが表示されました Windows インストーラーにアクセスできません。確認するにはサポートにお問い合わせください。そしてインストールが完了しました。

2. 気が付いたのですが、システムの一部のコントロール パネルが動作しませんでした。 たとえば、コンピュータのプロパティを表示することは不可能でした。 コンテキストメニュー

3. 1 年以上前の古い CryptoPro がありました。


解決策: CryptoPro を、インストールされているバージョンの最新リリースに更新します。 もちろん、別の解決策が生じます。再インストールします Windows インストーラー, しかし、MicrosoftのWebサイトから理解する限り、 Windows インストーラーこのバージョンのオペレーティング システムは無料で配布されていないため、信頼できるソースからダウンロードするのは問題があります。 あるいは、システムをインストール時点までロールバックすると解決する可能性があります。 クリプトプロ, でもチェックしてません。

インターネット上で役立つものが見つからなかったので、誰かの役に立つことを願っています。 もし誰かが突然、この投稿に対して私に感謝したいという燃え上がって抑えられない欲求に駆られた場合は、私の携帯電話にいくらかのお金を送金していただけます。 私の電話番号は+7961-440-1882です。 またはYandexマネー、ウォレット番号41001859167452。

それだけです。 すべての善良な人々へ 良い一日をそして幸運を祈ります。

Windows インストーラー サービスは、インストールに必要なオペレーティング システムの重要な要素の 1 つです。 ソフトウェア。 このサービスは Windows 用に開発されたすべてのプログラムを使用するため、プログラムのインストール時に Windows インストーラーにアクセスできない場合、または単に応答しない場合、インストールは完了しません。

ほとんどの場合、次のメッセージがコンピュータ画面に表示されます。

Windows 7、8、または 10 で Windows インストーラー サービスにアクセスする際の問題を解決するには、いくつかの方法があります。

Windows 7 インストーラー サービスが利用できない

インストーラー サービスにアクセスできない場合は、すぐに再インストールする必要はありません。 Windows システム、あるいはさらに良いのは、動作する機能を復元するためにいくつかのアクションを実行することです。 まず、このサービスが開始されているかどうか、また実際に存在するかどうかを確認する必要があります。

これを行うために、次のアクションを実行します。

  • 開ける必要がある ウィンドウのリスト 7 キークリック 勝利+R、次にコマンドを入力します サービス.msc「実行」ウィンドウ内。
  • リストのさらに奥で Windows インストーラーを見つけてダブルクリックする必要があります。

それがいつなのかを知っておくことが重要です Windowsの起動インストーラーは次のようになります。

  • 最終段階 - スイッチオン 自動スタート Windows インストーラー サービス (Windows 7 ではスタートアップの種類を「自動」に変更できます)、再起動してプログラムを再インストールします。

エラー 1719 を修正する最初の方法で結果が得られなかった場合は、新しい方法で Windows インストーラー サービスをシステムに登録し、コマンド ラインで管理者として実行してみる必要があります。

これを行うには、標準プログラムでコマンド ラインを見つけて右クリックする必要があります。 コンピュータのマウスをクリックし、「管理者として実行」を選択します。

32 ビット バージョンで Windows インストーラー サービスを再登録するには、次の 2 つのコマンドを入力する必要があります。

  • 初め - msiexec/登録解除;
  • 2番 - msiexec /register.

これらのコマンドを実行した後は、PC を再起動する必要があることを考慮する価値があります。

64 ビット バージョンでエラーを解決するには、次のコマンドを順番に入力する必要があります。

1.%windir%\system32\msiexec.exe /登録解除;

2.%windir%\system32\msiexec.exe /regserver;

3.%windir%\syswow64\msiexec.exe /登録解除;

4.%windir%\syswow64\msiexec.exe /regserver.

その後、コンピュータデバイスを再起動する必要があります。 このような操作を行うと、エラーは消えるはずです。

Windows 10 インストーラー サービスが利用できない

Windows 10 インストーラー サービスを有効にする方法について疑問が生じた場合は、この問題を解決するために実行する必要のある手順があります。 解決策の 1 つは、レジストリ内の Windows インストーラー サービス設定をリセットすることです。

それは次のようになります:

  • 「スタート」ボタンをクリックして「ファイル名を指定して実行」セクションを開く必要があります。
  • コマンド入力 登録編集;
  • 開いたエディターウィンドウで、ブランチをたどる必要があります - HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver;
  • ImagePath 項目が値と一致するかどうかを確認する - %systemroot%\system32\msiexec.exe /V
  • インジケーターが異なる場合は、この項目のウィンドウに必要なパラメーターを入力してバランスを取る必要があります。このウィンドウは、コンピューターのマウスの左側で (2 回) クリックすると開きます。
  • サービスを開始する サービス.msc.

64 ビット バージョンのシステムでは、パラメータがゼロ値に等しい WOW64 パラメータを考慮する必要があります。 この場合、プロパティでは 16 進数システムを使用する必要があります。

レジストリ パラメータを変更するすべての操作が完了したら、コンピュータを再起動する必要があります。

すべての方法を試しても Windows インストーラー サービスにアクセスできない場合は、レジストリ設定を変更する根本的な方法を試すことができます。メモ帳プログラムを使用してレジストリ ファイルを作成し、そのファイルを実行してレジストリ項目を更新します。

  • 「スタート」キーを押した後、「検索」ウィンドウにメモ帳と入力する必要があります。
  • ファイルを開く メモ帳.exe「プログラム」セクション内。
  • メモ帳ウィンドウに、Microsoft の公式 Web サイトからコピーしたレジストリの更新に関するテキストを貼り付ける必要があります。
  • 「ファイル」メニューから「名前を付けて保存」を選択し、ファイル名を入力する必要があります Msirepair.reg;
  • 「ファイルの種類」ウィンドウでは、「すべてのファイル (*.*)」を選択する必要があります。
  • 「保存」フィールドでは、デスクトップをマークしてから、「保存」アクション自体をマークする必要があります。
  • メモ帳を閉じるにはコマンドを押す必要があります 出口「ファイル」メニュー内。
  • 次に、デスクトップ上で右クリックしてファイルを開く必要があります Msirepair.regをクリックし、「管理者として実行」セクションを選択します。 必要なパスワードを入力した後、「続行」をクリックする必要があります。
  • レジストリ キーをインストールするように求められたら、[はい] をクリックする必要があります。
  • 必要なプログラムを再インストールします。

この方法を使用する場合、レジストリが変更されることを考慮する価値があります。 この操作中に重大な問題が発生するのを防ぐために、パラメータをリセットする手順全体を指示に従って厳密に実行する必要があります。 作成するのもオススメです バックアップコピーデータ保護の追加手段としてレジストリを使用します。 これは、重大な問題が発生した後にレジストリを再作成できるようにするために行われます。

古いバージョンのアンインストール

場合によっては、古いバージョンが存在するために Windows インストーラー サービスを開始できないことがあります。 それを取り除く必要があります。 これを行うには、「スタート」-「コントロール パネル」-「プログラム」パスに移動します。 最後の段落で「プログラムのアンインストール/変更」を見つけて、必要なショートカットに使用する必要があります。 その結果、通常どおり、システムを再起動して再インストールする必要があります。

最終的に Windows インストーラー サービスがまだ開始しない場合は、次のことを行う必要があります。 クリーンインストール Windows OS。 システムを再インストールする前に、すべてを保存する必要があることに注意してください。 役立つ情報データの損失を避けるために、外部ストレージデバイスに保存します。