Windows インストーラー パッケージをインストールしようとすると、次のエラーが発生しました: エラー 1603 インストール中に致命的なエラーが発生しました

この記事は、Microsoft Windows インストーラー パッケージのインストール時に発生するエラー 1603 の修正に役立ちます。

適用対象: Windows 10 - すべてのエディション
元の KB 番号: 834484

現象

Windows インストーラー パッケージをインストールしようとすると、次のエラー メッセージが表示される場合があります。

エラー 1603: インストール中に致命的なエラーが発生しました。

メッセージ ボックスで [OK] をクリックすると、インストールがロールバックされます。

原因

次のいずれかの条件に当てはまると、このエラー メッセージが表示される場合があります。

  • Windows インストーラーが、PC に既にインストールされているアプリをインストールしようとしています。
  • Windows インストーラー パッケージをインストールしようとしているフォルダーが暗号化されています。
  • Windows インストーラー パッケージをインストールしようとしているフォルダーを含むドライブが、代替ドライブとしてアクセスされています。
  • SYSTEM アカウントに、Windows インストーラー パッケージをインストールしようとしているフォルダーに対するフル コントロールのアクセス許可がありません。 Windows インストーラー サービスは SYSTEM アカウントを使用してソフトウェアをインストールするため、このエラー メッセージが表示されます。

解決方法

この問題を解決するには、問題の原因に応じて、以下のいずれかの方法を使用します。

  • アプリが PC に既にインストールされているかどうかを確認します。 インストールされている場合は、アプリをアンインストールしてから再インストールします。

    以前にアプリのデスクトップ ショートカットを使用していた場合は、Windows 10 へのアップグレード中にショートカットが失われた可能性があります。 このような場合は、アプリが PC にインストールされたままになっている可能性があり、ここでアプリを再インストールしようとすると、このエラーが発生します。 ショートカットを復元するには、アプリを検索し、アプリが見つかった場合はアプリを長押し (または右クリック) し、[スタートピン留めする] を選択します。 または、アプリをアンインストールしてから再インストールすることで、問題を解決できます。 Windows 10 でアプリを検索してアンインストールするには、次の操作を行います。

    1. [スタート] メニューで、[設定] を選択します。
    2. [設定] で、[システム] >、[アプリと機能] の順に選択します。
    3. アプリが一覧表示されている場合は、そのアプリを選択し、[アンインストール] を選択します。
    4. 画面の指示に従います。
  • 暗号化されていないフォルダーにパッケージをインストールします。

    Windows インストーラー パッケージを暗号化されたフォルダーにインストールしようとしたことが原因でエラー メッセージが表示された場合は、この方法を使用します。

  • 代替ドライブとしてアクセスされていないドライブにパッケージをインストールします。

    Windows インストーラー パッケージをインストールしようとしているフォルダーを含むドライブが代替ドライブとしてアクセスされていることが原因でエラー メッセージが表示された場合は、この方法を使用します。

  • SYSTEM アカウントにフル コントロールのアクセス許可を付与します。

    SYSTEM アカウントに、Windows インストーラー パッケージをインストールするフォルダーに対するフル コントロールのアクセス許可がないためにエラー メッセージが表示された場合は、この方法を使用します。

    SYSTEM アカウントにフル コントロールのアクセス許可を付与するには、次の操作を行います。

    1. ファイル エクスプローラー (または Windows エクスプローラー) を開き、Windows インストーラー パッケージをインストールするドライブを右クリックして、[プロパティ] をクリックします。

    2. [セキュリティ] タブをクリックします。[グループ名またはユーザー名] ボックスに SYSTEM ユーザー アカウントが含まれていることを確認します。 SYSTEM ユーザー アカウントがボックスに表示されない場合は、次の手順に従って SYSTEM アカウントを追加します。

      1. [編集] をクリックします。 メッセージが表示されたら、ユーザー アカウント制御を承認します。
      2. [追加] をクリックします。 [ ユーザーまたはグループの選択 ] ダイアログ ボックスが表示されます。
      3. [選択するオブジェクト名を入力してください] フィールドに「SYSTEM」と入力し、[名前の確認] をクリックします。
      4. [OK] をクリックします。
    3. アクセス許可を変更するには、[編集] をクリックします。 メッセージが表示されたら、ユーザー アカウント制御を承認します。

    4. SYSTEM ユーザー アカウントを選択し、[アクセス許可] セクションで [フル コントロール] が [許可] に設定されていることを確認します。 設定されていない場合は、[許可] チェック ボックスをオンにします。

    5. [アクセス許可] ダイアログを閉じて、[プロパティ] ダイアログに戻ります。 [詳細設定] をクリックします。

    6. [アクセス許可の変更] を選択します。 メッセージが表示されたら、ユーザー アカウント制御を承認します。

    7. [アクセス許可] タブで [SYSTEM] エントリを選択し、[編集] をクリックします。

    8. [適用先] ドロップダウンを クリックし、[このフォルダー]、サブフォルダー、ファイルを選択します。 [OK] をクリックします。

    9. オペレーティング システムが選択したアクセス許可をすべての子フォルダーに適用するまで待ちます。

    10. Windows インストーラー パッケージを実行します。