Windows 10で「1603インストール中に致命的なエラー」を修正する方法

Windowsインストーラは、MSIパッケージ形式のソフトウェアをインストールおよび削除します。 ただし、Windowsインストーラは必ずしも必要に応じてソフトウェアをインストールするわけではなく、「 1603インストール中に致命的なエラーが発生する 」というエラーメッセージが表示されることがあります。

そのため、エラーメッセージが表示されても、ユーザーはプログラムをインストールまたはアンインストールすることはできません。 これはおそらく1603エラーを解決するいくつかの修正です。

これらの解決策を使用してインストールエラー1603を修正してください。

  1. バックグラウンドソフトウェアを閉じる
  2. ソフトウェアがインストールされていないことを確認する
  3. プログラムに十分なハードドライブの空き容量があることを確認します
  4. Program Install and Uninstall Troubleshooterを開きます。
  5. Windowsの一時フォルダから一時ファイルを消去する
  6. Windowsインストーラサービスを再起動します。
  7. NtfsDisable8dot3NameCreationレジストリ値を編集します。
  8. インストールドライブへのフルコントロール権限の付与

1.バックグラウンドソフトウェアを閉じる

プログラムをインストールするとき、バックグラウンドソフトウェアはWindowsインストーラを台無しにすることができます。 そのため、プログラムをインストールする前に、ほとんどのバックグラウンドソフトウェアを閉じてください。

タスクバーのすべてのウィンドウと通知領域の他社製ソフトウェアのアイコンを閉じます。 次のようにタスクマネージャで他のプログラムを閉じることもできます。

  1. Winキー+ Xホットキーを押します。
  2. メニューから[ タスクマネージャ ]を選択してウィンドウを開きます。

  3. 真下のスナップショットで[プロセス]タブをクリックします。
  4. プログラムを選択し、 [タスク終了 ]ボタンを押して、 [アプリ]の下に表示されているすべてのソフトウェアを閉じます。
  5. [プロセス]タブに表示されているサードパーティプログラムのプロセスを閉じることもできます。

2.ソフトウェアがインストールされていないことを確認します

特定のプログラムについて1603エラーが発生した場合は、ソフトウェアが既にインストールされている可能性があります。 以前のバージョンのソフトウェアをまだ持っていないことを確認してください。 その場合は、まず以前のプログラムバージョンをアンインストールしてください。

  1. プログラムを削除するには、Winキー+ Rのキーボードショートカットを押して[ファイル名を指定して実行]を開きます
  2. 実行のテキストボックスに「appwiz.cpl」と入力します。
  3. [コントロールパネル]の[プログラムと機能]タブが開き、削除するプログラムを選択して[ アンインストール ]をクリックできます。

  4. ソフトウェアを確実に削除するかどうかを尋ねるダイアログボックスが表示されます。 はいボタンを押して確認します。

  5. その後、必要なプログラムをもう一度インストールしてみてください。

また読む Windows 10上でインストールエラー0xc000021aを修正する方法

3.プログラムに十分なハードドライブの空き容量があることを確認します

また、ソフトウェアに十分なハードドライブの空き容量がない可能性があることにも注意してください。 ソフトウェアが1ギガバイトを超えるストレージを必要とする場合は、HDDスペースをいくらか解放する必要があるかもしれません。 まず、プログラムの最小HDDストレージシステム要件を再確認します。 次のように、ハードドライブに十分な空き容量があることを確認します。

  1. Windows 10タスクバーのボタンを押してファイルエクスプローラを開きます。
  2. このPCをクリックして、すぐ下のスナップショットのようにフォルダとドライブのリストを開きます。

  3. C:ドライブを右クリックし、[ プロパティ ]をクリックして、すぐ下に表示されている[全般]タブを開きます。

  4. そのタブには、HDDの空き容量が表示されます。 プログラムに十分な空き容量がない場合は、他社製ソフトウェアを削除するか、ディスククリーナーユーティリティを実行してハードドライブの記憶域を解放します。

4.プログラムのインストールとアンインストールのトラブルシューティングツールを開きます。

ソフトウェアのインストールエラーを修正するWindows 10用のプログラムのインストールとアンインストールのトラブルシューティングツールがあります。 これは組み込みのトラブルシューティングツールではありませんが、このWebサイトページからWindowsに追加できます。

そのページの[ ダウンロード ]ボタンをクリックし、保存したフォルダからトラブルシューティングツールを開きます。 次へボタンを押してトラブルシューティング手順を進めてください。

5. Windows Tempフォルダから一時ファイルを消去します。

1603エラーは、一時的なソフトウェアファイルを含む、過度にいっぱいのWindows Tempフォルダに起因する場合があります。 Tempフォルダから一時ファイルを削除しても問題の解決に役立つことがあります。 一時ファイルを消去するためのサードパーティ製ユーティリティは無数にありますが、Windowsのディスククリーンアップツールを使用して、以下のようにジャンクファイルを削除することもできます。

  1. タスクバーボタンをクリックしてCortanaアプリを開きます。
  2. Cortanaの検索ボックスに「Disk Clean-up」と入力し、Disk Clean-upを開くように選択します。
  3. ドロップダウンメニューからC:ドライブを選択し、OKボタンを押します。

  4. ディスククリーンアップは、下のウィンドウでハードドライブの空き容量を教えてくれます。

  5. ここで選択する2つの重要なチェックボックスは、 一時ファイルインターネット 一時ファイルです。 ただし、他のファイルカテゴリを削除することも選択できます。
  6. OKボタンを押して、次にDelete Filesオプションを選択します。

6. Windowsインストーラサービスを再起動します。

Windowsインストーラサービスはおそらく無効にならないでしょう。 ただし、Windowsインストーラを再起動して再登録すると、そのサービスが開始され、1603エラーが修正される可能性があります。 これは、Windowsインストーラを再起動する方法です。

  1. [ファイル名を指定して実行]に「services.msc」と入力し、[ OK ]ボタンをクリックします。
  2. 表示されているWindowsインストーラサービスまでスクロールします。

  3. Windowsインストーラをダブルクリックして、すぐ下のスクリーンショットにウィンドウを開きます。

  4. Windowsインストーラーウィンドウのスタートボタンを押します。 ただし、サービスがすでに実行されている場合は[ 停止 ]ボタンを押します。 次に[ 開始 ]をクリックします。
  5. 適用ボタンとOKボタンをクリックします。
  6. Windowsインストーラを再登録するには、もう一度[実行]を開きます。
  7. ファイル名を指定して実行のテキストボックスに「msiexec / unregister」と入力し、[ OK ]ボタンを押します。
  8. その後、実行に「msiexec / regserver」と入力してWindowsインストーラを登録します。

7. NtfsDisable8dot3NameCreationレジストリ値を編集します。

短いファイル名の作成が無効になっていると、1603エラーが発生する可能性があります。 そのため、短いファイル名の作成を有効にすることは1603エラーを修正するためのもう一つの方法です。 次のようにレジストリのNtfsDisable8dot3NameCreation値を編集することによってこれを行うことができます。

  1. [ファイル名を指定して実行]に「regedit」と入力し、[OK]をクリックしてレジストリエディタを開きます。
  2. 次に、以下のようにレジストリエディタで[コンピュータ]> [HKEY_LOCAL_MACHINE]> [システム]> [CurrentControlSet]> [コントロール]> [ファイルシステム]の順に選択します

  3. NtfsDisable8dot3NameCreation DWORDをダブルクリックして、下の[DWORD値の編集(32ビット)値]ウィンドウを開きます。

  4. DWORDの値が現在1の場合は、テキストボックスに0を入力してその値を置き換えます。
  5. OKボタンを押してDWORD編集ウィンドウを閉じます。
  6. レジストリエディタを閉じて、デスクトップまたはラップトップを再起動します。

8.インストールドライブへのフルコントロール権限の付与

SYSTEMアカウントに、選択したインストールフォルダに対するフルコントロール権限がない場合も、エラー1603が発生する可能性があります。 これを解決するには、ソフトウェアをインストールしているドライブのアクセス権を調整します。 SYSTEM権限を編集するには、以下のガイドラインに従ってください。

  1. ファイルエクスプローラを開き、[ このPC ]をクリックします。
  2. 次に、ソフトウェアのインストールドライブ(通常はC)を右クリックし、[ プロパティ]を選択します
  3. すぐ下に表示されている[セキュリティ]タブを選択します。

  4. すぐ下のウィンドウを開くには、 「編集」ボタンをクリックします。

  5. [システム]を選択し、[ フルコントロール ]の[許可]チェックボックスがオンになっていない場合はクリックします。 SYSTEMに対してすべての許可チェックボックスを選択する必要があります。

  6. [ 適用]ボタンと[ OK]ボタンをクリックして、[権限]ウィンドウを閉じます。
  7. ドライブの[プロパティ]ウィンドウで[ 詳細設定 ]ボタンを押すと、以下のウィンドウが開きます。

  8. [ 権限変更 ]オプションを選択します。
  9. [Permissions]タブで[SYSTEM]を選択し、[ Edit ]ボタンをクリックして[Permissions Entry]ウィンドウを開きます。

  10. [適用先]ドロップダウンメニューから[ このフォルダ、サブフォルダ、およびファイル]を選択します。
  11. Permission EntryウィンドウのOKボタンを押してください。
  12. 開いている他のすべてのウィンドウで[ OK]ボタンをクリックします。

これらはエラー1603に対するいくつかの解決策であり、必要に応じてソフトウェアをインストールする可能性があります。 これらの修正とは別に、Windowsの修復ツールキットも問題を解決する可能性があります。 このソフトウェアガイドでは、エラー1603の修正に役立つことがあるWindows修復ユーティリティの詳細を説明しています。

編集者注: この投稿はもともと2017年10月に公開され、それ以来、鮮度、正確さ、および網羅性について全面的に改良および更新されています。