Windows 10/11でインストーラーエラー「2203」が発生したときの対処法まとめ
Windowsでソフトウェアをインストールしようとした際、突然エラーメッセージが表示されて先へ進めなくなることがあります。インストーラーのエラーにはさまざまな種類がありますが、その中でも「エラーコード2203」が表示される場合は、現在のユーザーアカウントにソフトウェアをインストールするための十分な権限がないことを意味します。また、ウイルス対策ソフトが誤作動し、インストーラーをブロックしていることもよくある原因です。
本記事では、Windows 10および11でこの問題を解決するために試せるトラブルシューティングの手順を詳しく解説します。
Windows インストーラーエラーコード 2203 の原因は?
前述のとおり、エラーコード2203は、インストーラーを実行するための十分な権限がユーザーアカウントに付与されていないことを示しています。エラーの全文は以下のとおりです。
このパッケージのインストール中に、インストーラーで予期しないエラーが発生しました。これはパッケージ自体に問題がある可能性があります。エラーコードは 2203 です。
多くの場合、インストーラーを管理者として実行するだけで問題は解決します。
それでも改善しない場合は、一時フォルダ(Temp)の所有権を取得してみてください。さらに、セキュリティソフトを一時的に無効化することも有効です。それぞれの手順を順番に見ていきましょう。
1. インストーラーを管理者として実行する
システムファイルの変更を伴うプログラムの中には、実行に明示的な管理者権限を必要とするものがあります。そこでまずは、必要な権限を与えるため、インストーラーを管理者権限で実行してみてください。多くの場合、これだけでインストールを最後まで完了できるようになります。
インストーラーを管理者として実行する手順は以下のとおりです。
- 実行したいインストーラーファイルを見つけて右クリックします。
- コンテキストメニューから「管理者として実行」を選択します。
- UAC(ユーザーアカウント制御)の確認画面が表示されたら「はい」をクリックします。
2. 一時フォルダ(Temp)の所有権を取得する
Windows Installerサービスの不具合や、Tempフォルダへのアクセス権限の不足も、エラー2203の原因となることがあります。
この場合は、Windows Installerサービスを一度停止し、そのうえでTempフォルダの所有権を取得することで問題を解決できます。具体的な手順は以下のとおりです。
注意:作業を始める前に、必ずシステムの復元ポイントを作成しておいてください。万が一重要なファイルを誤って削除・変更してしまった場合でも、システムの復元機能を使えば変更を元に戻せます。
2.1 Windows Installerサービスを停止する
- Win + Rキーを押して「ファイル名を指定して実行」を開きます。
- services.msc と入力し、「OK」をクリックしてサービス管理ツール(Services)を開きます。
- 一覧から「Windows Installer」サービスを見つけて右クリックします。
- 「停止」を選択してサービスを終了させます。
- 次に、エクスプローラーを開き、以下の場所へ移動します:
C:\Windows\Temp - UACの確認画面が表示されたら「はい」をクリックします。
- Ctrl + Aキーでフォルダ内のすべてのファイルを選択し、削除します。何らかの理由で削除できないファイルは無理に消さず、スキップしてください。
続いて、以下の手順でTempフォルダの所有権を取得します。
2.2 Tempフォルダの所有権を取得する
- エクスプローラーを開き、以下の場所へ移動します:
C:\Users\ユーザー名\AppData\Local - 上記パスの「ユーザー名」の部分は、ご自身のアカウント名に置き換えてください。
- 「Temp」フォルダを右クリックし、「プロパティ」を選択します。
- 「Tempのプロパティ」ウィンドウで「セキュリティ」タブを開きます。
- アクセス許可の項目にある「詳細設定」ボタンをクリックします。
- 「Tempの詳細なセキュリティ設定」ウィンドウで、「所有者」欄の「変更」リンクをクリックします。UACが表示されたら「はい」をクリックします。
- 次に、「選択するオブジェクト名を入力してください」のボックスに Everyone と入力し、「名前の確認」をクリックします。
- Everyone に下線が表示されたら「OK」をクリックし、続けて「適用」を押して変更を保存します。
- 再び「Tempのプロパティ」ウィンドウに戻り、「編集」ボタンをクリックします。
- 「Tempのアクセス許可」ウィンドウで「追加」ボタンをクリックします。
- 同様に Everyone と入力し、「名前の確認」をクリックします。
- 「OK」をクリックして変更を保存します。
- 「Everyoneのアクセス許可」の一覧で、「フルコントロール」の「許可」チェックボックスにチェックを入れます。
- 「適用」→「OK」をクリックして変更を確定します。UACの確認画面が出たら「はい」を選んでください。
- 次に、Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
- services.msc と入力して「OK」をクリックします。
- 「Windows Installer」を右クリックし、「開始」を選択します。
サービス管理ツールを閉じて、PCを再起動してください。再起動後に再度インストーラーを実行し、エラーが解消されているか確認しましょう。
どうしても所有権の取得がうまくいかない場合は、Windows上のファイルやフォルダの所有権を簡単に取得できるサードパーティ製ツールを利用するのも一つの方法です。
3. ウイルス対策ソフトとファイアウォールを一時的に無効化する
セキュリティソフトは、無害なプログラムをマルウェアと誤認識し、起動やインターネット接続をブロックすることがあります。セキュリティ対策ソフトによる誤検知(いたずらに警告を鳴らす「狼少年」状態)かどうかを確認するため、ウイルス対策ソフトとファイアウォールを一時的に無効化してからインストーラーを実行してみてください。
サードパーティ製のウイルス対策ソフトを使用している場合、無効化の手順は製品によって異なります。たとえばAvastの場合、タスクトレイのAvastアイコンを右クリックし、「Avastシールド制御」→「コンピューターが再起動するまで無効にする」を選択します。
その他のセキュリティソフトについては、開発元の公式サイトのサポートページ(ナレッジベース)で無効化方法を確認してください。無効化できたらインストーラーを実行し、エラーなしで完了するかチェックしましょう。作業が終わったら、忘れずにウイルス対策ソフトを再度有効化してください。
標準のWindowsセキュリティを使っている場合は、以下の手順でリアルタイム保護とWindows Defenderファイアウォールを無効化できます。
- Win + I キーを押して「設定」を開きます。
- 左側のメニューから「プライバシーとセキュリティ」タブを開きます。
- 右側のペインで「Windowsセキュリティ」をクリックします。
- 続けて「ウイルスと脅威の防止」をクリックします。
- Windowsセキュリティの画面で「ウイルスと脅威の防止」までスクロールし、「設定の管理」をクリックします。
- 「リアルタイム保護」のスイッチをオフにします。UACが表示されたら「はい」をクリックします。
- 次に、Windowsセキュリティ画面の左側メニューで「ファイアウォールとネットワーク保護」タブを開きます。
- 「パブリックネットワーク」をクリックし、「Microsoft Defender ファイアウォール」のスイッチを「オフ」に切り替えます。
他のネットワークプロファイル(ドメインネットワーク、プライベートネットワークなど)がアクティブになっている場合も、同様の手順でファイアウォールをオフにしてください。
ここまでの設定が完了したら、PCを再起動して変更を適用します。その後インストーラーを実行すれば、エラーなくインストールできるはずです。
注意:信頼できない提供元や発行元のインストーラーを実行すると、データやデバイスに深刻な被害をもたらすおそれがあります。インストールが成功した後は、必ずリアルタイム保護とWindows Defenderファイアウォールを再度オンに戻し、PCを安全な状態に保ちましょう。
まとめ:Windows インストーラーエラーコード 2203 の修正
必要なソフトがインストールできないと、作業が止まってしまいイライラのもとになりますよね。幸い、エラーコード2203は、インストーラーを管理者権限で実行するだけで解決できるケースがほとんどです。それでも直らない場合は、Tempフォルダの所有権を取得することでエラーを解消できます。
それでも問題が解決しない場合は、ウイルス対策ソフトとファイアウォールを一時的にオフにしてインストーラーを再実行し、誤検知によるブロックがないかを確認してみてください。
-
Windowsインストーラー エラー1721の原因と解決方法を徹底解説
エラー1721は、Windows Installer(Windowsインストーラー)に関連するエラーコードです。プログラムのインストールやアンインストールを実行しようとした際に表示され、Windows Installer自体が破損していたり、何らかの不具合を抱えていたりすることが原因で発生します。このエラーが出ると、インストーラー側の問題により目的のプログラムを正常にインストールできなくなります。 ランタイムエラー1721が発生する原因 エラーは通常、次のようなメッセージとともに表示されます。 Error 1721. There is a problem with this Windows
-
Windows PCで「DirectXで回復不可能なエラーが発生しました」を修正する4つの方法
ゲーム中にDirectX関連のエラーに悩まされていませんか?この記事では、その解決策を詳しく解説します。DirectXとは、Microsoftが提供するシステムファイル群で、ゲームや高負荷なグラフィックソフトウェアの動作を支える重要なコンポーネントです。大人気バトルロイヤルゲーム「Call of Duty: Warzone」では、「DirectXで回復不可能なエラーが発生しました(DirectX encountered an unrecoverable error)」というエラー報告がプレイヤーから多数寄せられています。本記事では、Warzoneをはじめとする各種ゲームで発生するDirectX