Javaエラーコード1618の修正方法
エラーコード「1618」は、Windowsでよく発生するエラーであり、Microsoft Installer(.msi)から別の.msiが現在処理中であることを示すプロンプトが表示されます。 ユーザーがコンピューターにJavaをインストールするときに、このインストールエラーが発生します。
このエラーコードは、Javaの別のインスタンスがバックグラウンドで実行されている必要があることを必ずしも意味しないことに注意してください。 Javaのインストールをブロックする可能性のある他のインストールが処理されている可能性があります。 実際にインストールを実行している場合、このエラーは正当なものです。 その場合、それを待って、既存のインストールを終了する必要があります。 その後、Javaの再インストールを試みることができます。
「Javaエラーコード1618」の原因は何ですか?
前述のように、このエラーメッセージはMicrosoftインストーラーの衝突によって発生します。 ただし、インストールが失敗する他の理由もあります。 それらのいくつかは次のとおりです。
- Microsoft Installerのサービスはエラー状態です。 サービスが正しく実行されていない場合、Javaのインストールプロセスは続行されません。
- 既存のJavaインストールが破損しており、不完全です。
- 場合によっては、 Windowsアップデートによりインストーラーが破損することがあります 。 具体的には、「KB2918614」はインストールモジュールを破壊し、Javaにプロセスを強制的に撤回させました。
- ウイルス対策ソフトウェアは、アプリケーションのインストールに関しては非常に慎重です。 これらのセキュリティソフトウェアは、インストールを時々ブロックし、誤検知を引き起こします。
- Windowsインストーラーサービスを自動的に開始するサードパーティアプリケーションも存在する可能性があります。 この場合、エラーメッセージを解決するには、アプリケーションを診断して停止する必要があります。
「Javaエラーコード1618」の修正方法
ユーザーは、コンピューターにJavaをインストールしようとすると、エラーメッセージ「Javaエラーコード1618」に直面します。 前述のように、Windows自体のmsiサービスに関連しています。 以下のソリューションは、直面する可能性のあるすべての問題を対象としています。 管理者としてログインし、インターネットに接続していることを確認してください。
解決策1:サービス「MSIEXEC.EXE」を再起動する
Microsoftインストーラーには、「MSIEXEC.EXE」という名前のサービスがあります。これは、Javaのような.msiインストーラーからモジュールをインストールすることを主に担当します。 このサービスが正常に動作していないか、他のサービスと競合している場合、議論中のようなエラーを引き起こす可能性があります。 サービスをリセット/強制終了し、Javaのインストールを再試行します。
- Windows + Rを押して、ダイアログボックスに「 taskmgr 」と入力し、Enterを押します。 [ プロセス ]タブを選択します。
- サービスに移動したら、サービスMSIEXECを検索します。 EXE 'または' MSIEXE.MSI 'を右クリックして[ プロセスの終了 ]を選択します。 Windows 10では、これは「Windowsインストーラー」としてリストされる場合があります。
- Javaインストーラーに移動し、それに応じてコンピューターにJavaをインストールします。
タスクマネージャーからのプロセスの終了が機能しない場合は、サービスを再起動して、スタートアップの種類を[ 自動]に設定してみてください。 管理者としてログインしていることを確認してください。
- Windows + Rを押して、「 サービス 」と入力します。 ダイアログボックスでmscを入力し、Enterキーを押します。
- サービスに移動したら、サービス「 Windows Installer 」を見つけて右クリックし、「 プロパティ 」を選択します 。
- プロパティに移動したら、[ 開始 ]をクリックします。 Javaをインストールして、エラーメッセージが修正されるかどうかを確認してください。
解決策2:オフラインインストーラーを使用する
サービスの再起動が機能しない場合は、代わりにオフラインインストーラーを使用してみてください。 デフォルトのJavaインストーラーは、ダウンロード中にインターネットからファイルをダウンロードします。 これが計画どおりに行われず、Windowsインストーラーがファイルを取得できない場合、このエラーメッセージが表示されることがあります。 オフラインインストーラーは大きなファイルですが、すべてのモジュールがすでに存在するため、インストール時に何もダウンロードする必要はありません。
- Javaの既存のインスタンスをすべてコンピューターから削除します。 Javaの公式Webサイトに移動し、そこからオフラインインストーラーをダウンロードします( Windows offline )。
- インストーラーをダウンロードしたら、アプリケーションを右クリックし、「管理者として実行」を選択します。 インストール後、コンピューターを完全に再起動し、エラーメッセージが解決されるかどうかを確認します。
解決策3:ウイルス対策ソフトウェアを無効にする
前述のように、ウイルス対策ソフトウェアは、コンピューターシステムへの感染が疑われるプログラムへのアクセスをブロックします。 この動作は誤検知と呼ばれ、これが原因でJavaのインストールが失敗するという多くのレポートがあります。 この問題の原因として知られている最も一般的なウイルス対策はMcAfeeでした。
この状況に対処するには、ウイルス対策ソフトウェアを完全に無効にしてから、もう一度インストールしてください。 デスクトップに複数のウイルス対策ソフトウェアがある場合は、それらすべてに対して同じことを行います。 アンチウイルスがコンピュータを監視していないことを完全に確認したら、管理者としてJavaのインストールを再試行してください。
解決策4:Windows Updateを確認する
Windows Installerは、機能を改善し、バグや問題を削除するために、Microsoftから頻繁に更新されます。 最近、Windowsインストーラーを破壊したとされるWindowsアップデート( KB2918614 )がありました。 これは、レジストリまたは構造全体の問題が原因である可能性があります。 これは別のアップデートで解決されたため、2つのオプションがあります。 Windowsを最新のビルドに更新するか、元に戻すことができます。
最初に、最新のアップデートのインストールを試みることができます。 何らかの理由でコンピューターを更新できない場合は、更新を元に戻すことができます。
- Windows + Sを押して、ダイアログボックスに「 Windows Update 」と入力し、アプリケーションを開きます。
- [ 更新の確認 ]オプションをクリックし、保留中の更新をインストールします。
- コンピューターを完全に再起動し、Javaインストーラーを再度実行してください。
これが機能しない場合は、Windows用のKB2918614更新プログラムを元に戻してみてください。
- 以前に行ったように更新設定を開き、 [更新履歴を表示 ]をクリックします 。 次のウィンドウから、「 アップデートのアンインストール 」を選択します 。
- Microsoft Windowsのタブの下で、問題のある更新を右クリックし、[ アンインストール ]を選択します。
- 更新をアンインストールした後、コンピューターを適切に再起動し、Javaインストーラーを再度起動してください。
解決策5:コンピューターのクリーンブート
上記のすべての方法が機能せず、Javaのインストール時に「Javaエラーコード1618」というエラーが表示される場合は、コンピューターをクリーンブートしてみてください。 このモードでは、最小限のドライバーとプログラムのセットでシステムがオンになり、システムサービスのみが実行されます。 クリーンブートが完了したら、Javaのインストールを試すことができます。Javaが成功した場合は、インストーラーと競合するサードパーティプログラムがあったことを意味します。
- Windows + Rを押して、Runアプリケーションを起動します。 ダイアログボックスに「 msconfig 」と入力し、Enterキーを押します。
- 画面の上部にある[サービス]タブに移動します。 「 すべてのMicrosoftサービスを非表示にする 」という行を確認します 。 これをクリックすると、すべてのMicrosoft関連サービスが無効になり、すべてのサードパーティサービスが残ります(Microsoft関連プロセスもすべて無効にし、問題の原因となっているサードパーティサービスがない場合は、より詳細に確認できます)。
- 次に、ウィンドウの左側の下部近くにある「 すべて無効にする 」ボタンをクリックします。 これで、すべてのサードパーティサービスが無効になります。
- [ 適用]をクリックして変更を保存し、終了します。
- [スタートアップ]タブに移動し、[ タスクマネージャーを開く ]のオプションをクリックします。 タスクマネージャーにリダイレクトされ、コンピューターの起動時に実行されるすべてのアプリケーション/サービスが一覧表示されます。
- 各サービスを1つずつ選択し、ウィンドウの右下にある「 無効化 」をクリックします。
- 変更を有効にするためにコンピューターを再起動し、インストーラーを実行してください。