Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

【解決済み】Windows 10でWindowsインストーラーが正しく動作しないときの対処法

Windows インストーラーは、Microsoft Windows の中核となるシステムサービスの一つで、アプリや機能など、システムに導入されるあらゆるソフトウェアのインストール・アンインストールを管理しています。何らかの予期せぬ理由でこのサービスが破損したり停止したりすると、新しいアプリのインストールやアップグレードが一切行えなくなります。また、プログラムのインストールやアンインストールを試みた際に、「Windows インストーラー サービスにアクセスできません」「この Windows インストーラー パッケージには問題があります」「インストール パッケージを開けませんでした」などのエラーメッセージが表示されることもあります。

プロからのヒント: インターネットからダウンロードしたソフトウェアをインストールしようとして「インストール パッケージを開けませんでした」というエラーが出る場合は、セキュリティ関連の問題である可能性が高いです。Windows がそのアプリケーションを信頼できないものとしてブロックしているためです。この場合は、ファイルのブロックを解除するか、一時的にウイルス対策ソフトを無効にすることで解決できます。

Windows 10 で Windows インストーラーが動作しない原因と対策

Windows インストーラーが動作しなくなる明確な原因は一つとは限りません。「Windows インストーラー サービスにアクセスできません」というエラーが表示され、特定のアプリケーションをインストールできない場合は、以下の解決策を順番に試してみてください。

1. 旧バージョンのソフトウェアを削除する

新しいアプリケーションのインストール中に「エラー 1719:Windows インストーラー サービスにアクセスできません」が表示される場合は、まずインストールしようとしているプログラムの旧バージョンがすでに PC に入っていないか確認しましょう。古いバージョンのソフトウェアが残っていることが、予期せぬトラブルの原因になるケースは非常に多くあります。

  • Windows キー + R を押して「appwiz.cpl」と入力し、OK をクリックして「プログラムと機能」を開きます。
  • 削除したいプログラムを探して右クリックし、表示されるメニューから「アンインストール」を選択します。
  • 画面の指示に従ってアンインストールを完了させたら、PC を再起動します。
  • その後、プログラムを再インストールし、「エラー 1719」が解消されたかどうかを確認してください。

2. Microsoft インストーラー サービスを開始する

何らかの理由で Windows インストーラーのサービスが停止していると、プログラムのインストールやアンインストールの際に「Windows インストーラー サービスにアクセスできません」というエラーが発生します。サービスを手動で開始することで、この問題を解決できます。

コマンドプロンプトから開始する方法

  • Windows の検索ボックスに「cmd」と入力し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  • コマンド net start MSIServer を入力して Enter キーを押します。

サービス管理ツール(services.msc)から開始する方法

  • Windows キー + R を押して「services.msc」と入力し、OK をクリックします。
  • 一覧を下へスクロールして「Windows Installer」を探し、状態を確認します。
  • 実行されていない場合は、「Windows Installer」を右クリックして「開始」を選択します。
  • すでに実行中の場合は、右クリックして「再起動」を選択してください。

【解決済み】Windows 10でWindowsインストーラーが正しく動作しないときの対処法

3. Microsoft インストーラー サービスを再登録する

それでもプログラムのインストール時に「Windows インストーラー サービスにアクセスできません」エラーが表示される場合は、Microsoft インストーラー サービスの再登録を試みましょう。

コマンドプロンプトを管理者として開き、以下のコマンドを順番に実行します(各コマンドの入力後に Enter キーを押してください)。すべて完了したらコマンドプロンプトを閉じ、PC を再起動します。

%windir%\system32\msiexec.exe /unregister
%windir%\system32\msiexec.exe /regserver
%windir%\syswow64\msiexec.exe /unregister
%windir%\syswow64\msiexec.exe /regserver

【解決済み】Windows 10でWindowsインストーラーが正しく動作しないときの対処法

4. Windows インストーラーを再インストールする

上記の方法でも改善しない場合は、以下の手順で Windows インストーラー自体を再インストールしてみてください。

  • スタートメニューで「cmd」と検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選択します。
  • 続いて、以下のコマンドを順番に入力し、それぞれ Enter キーを押します。

cd %windir%\system32
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old

  • 完了したら「exit」コマンドでコマンドプロンプトを閉じ、PC を再起動します。
  • 次に、Microsoft の公式サイトにアクセスし、最新版の Windows インストーラーをダウンロードします。
  • ダウンロードしたファイルをダブルクリックしてインストールを開始し、画面の指示に従います。完了したら PC を再起動してください。
  • その後、必要なプログラムをインストールし、Windows インストーラーが動作しない問題が解決したかを確認しましょう。

さらに、Windows システムの健全性をチェックし、欠損・破損したシステムファイルを正常なものに復元する DISM(Deployment Image Servicing and Management) コマンドやシステム ファイル チェッカー(SFC)ユーティリティを実行しておくのもおすすめです。これらのツールにより、インストーラーの不具合につながるシステムファイルの問題を根本的に修復できる場合があります。

これらの解決策で、Windows 10 の Windows インストーラーの問題は解決しましたか?うまくいった方法やその他の対処法があれば、ぜひコメント欄でお知らせください。

関連記事

  • パソコンを高速化する方法 – Windows 10 PC を快適にするテクニック集
  • Windows 10 のスタートアップアプリを無効化して起動時間を短縮する方法
  • 【解決済み】Windows 10 の更新後に CPU 使用率が高くなる問題の直し方
  • 【解決済み】Discord のオーバーレイが表示されない(PUBG、VALORANT、Rainbow Six Siege)
  1. 【解決済み】Windows 10の更新後にMicrosoft Edgeが動かない・起動しない問題の対処法

    Windows 10に搭載されている新しいMicrosoft Edgeブラウザは、Chromiumベースで設計されています。高速なパフォーマンス、優れたウェブサイトや拡張機能との互換性、そして標準搭載されたプライバシー保護機能とセキュリティ機能により、これ一台で十分と言えるブラウザです。Microsoftは新機能の追加、バグ修正、セキュリティ改善のために定期的にアップデートを提供しており、市場をリードするGoogle Chromeの有力な代替手段となっています。 しかし一部のユーザーからは、「Windows 10のアップデート後にEdgeが動作しなくなった」「Edgeブラウザが開かない」「動作

  2. 【解決済み】Windows 10 バージョン22H2でCortanaが動作しないときの直し方

    最新のWindows 10バージョン22H2では、Microsoftのデジタルアシスタント「Cortana」が、Microsoft Storeから更新可能な独立したシステムアプリへと変わりました。機能はほぼ生産性向上に特化しており、メールの送信や受信確認、今後の予定のチェック、さらには会議の設定などが行えます。また、タスクバーからの固定を解除できるようになり、Cortanaウィンドウを画面上で自由に移動したりサイズを変更したりすることも可能になっています。 しかし、Cortanaアプリが見つからない、アップデート後にCortanaが動作しない、文字入力ができないといったトラブルに直面するユーザ