[KB3361] ESET製品のインストール中に、「以前のインストールまたは更新からのシステムの再起動が保留されており、セットアップを続行できません」というエラーメッセージが表示されます。

注意事項

このページはコンピュータによって翻訳されています。このページの「言語」の「英語」をクリックすると、原文が表示されます。ご不明な点がございましたら、お近くのサポートまでお問い合わせください。

問題

  • ESET製品をインストールしようとすると、以下のエラーメッセージが表示されます:
    • 「以前のインストールまたは更新からのシステムの再起動が保留されており、セットアップを続行できません。
    • "プログラムのアンインストール後、コンピュータが再起動されていません。コンピュータを再起動し、インストーラを再実行してください。"

解決方法

  1. システムの復元ポイントを作成する
  2. UpdateExeVolatile レジストリ値を変更する。
  3. PendingFileRenameOperations レジストリ値を削除する。
  4. InProgress レジストリ値を削除する。

続行する前に、コンピュータを最大2回再起動して、保留中の操作がすべて完了したことを確認します。

再起動後、インストールを再度実行してください。それでも問題が解決しない場合は、以下のレジストリキーを変更または削除してください。

警告レジストリエディタは自己責任で使用してください
  • Windowレジストリエディタで誤った変更を行うと、深刻な問題が発生し、オペレーティングシステムの再インストールが必要になったり、まったく解決できなくなったりすることがあります。
  • 以下のレジストリキーの中には、すべての環境に存在しないものもあります(オペレーティングシステムやその他の要因による)。

I.システム復元ポイントの作成

Microsoft Knowledgebaseの記事の手順に従って、システムの復元ポイントを作成します。


II.UpdateExeVolatile レジストリ値の変更

UpdateExeVolatileレジストリ値は、以前のソフトウェア更新プログラムのインストールが完了せず、インストールを完了するにはシステムを再起動する必要があることを示します。UpdateExeVolatileレジストリ値が孤立していることが、この問題の原因である可能性があります。

  1. Windowsレジストリエディタを開きます:

    • Windows XP:Windows XP:「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリックします。
    • Windows Vista / 7: [スタート]をクリックし、[検索]フィールドに「regedit」と入力し、[Enter]キーを押します。
    • Windows 8 / 10: キーボードのWindowsキー+Rを押し、regeditと入力し、OKをクリックします。
  2. HKEY_LOCAL_MACHINEに移動します。

  3. UpdateExeVolatileの値をダブルクリックする。

  4. Value data フィールドに0を入力し、OKをクリックする。

  5. レジストリエディタを閉じる。

  6. コンピュータを再起動し、インストールを再実行します。それでも製品をインストールできない場合は、パート III に進みます。


III.PendingFileRenameOperationsレジストリ値の削除

PendingFileRenameOperationsレジストリ値は、ユーザーまたはプログラムが使用中のファイルの名前を変更しようとしたことを示します。ファイル名は、システムが再起動されるまでこのエントリの値に保存され、その後名前が変更されます。

この問題を解決するには、PendingFileRenameOperationsレジストリ値を削除する必要があります:

  1. Windowsレジストリエディタを開きます:

    • Windows XP:Windows XP:「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリック。
    • Windows Vista / 7: [スタート]をクリックし、[検索]フィールドに「regedit」と入力し、[Enter]キーを押します。
    • Windows 8 / 10: キーボードのWindowsキー+Rを押し、regeditと入力し、OKをクリックします。
  2. HKEY_LOCAL_MACHINE⇄CurrentControlSet⇄SessionManagerに移動します。

  3. PendingFileRenameOperationsの値を右クリックし、コンテキストメニューからDeleteを 選択する。プロンプトが表示されたら、[はい]をクリックして削除を確定します。

  4. レジストリエディタを閉じます。

  5. コンピュータを再起動し、インストールを再実行します。それでも製品をインストールできない場合は、パートIVに進んでください。


IV.InProgressレジストリ値の削除

InProgress レジストリ値は、インストールがまだ進行中、中断中、不完全、または中断された状態で登録されていることを示し、この問題の原因である可能性があります。

  1. Windowsのレジストリエディタを開きます:

    • Windows XP:Windows XP:「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリック。
    • Windows Vista / 7: [スタート]をクリックし、[検索]フィールドに「regedit」と入力し、[Enter]キーを押します。
    • Windows 8 / 10: キーボードのWindowsキー+Rを押し、regeditと入力し、OKをクリックします。
  2. HKEY_LOCAL_MACHINEに移動する。

  3. InProgressの値を右クリックして、コンテキスト・メニューからDeleteを 選択する。プロンプトが表示されたら、[はい]をクリックして削除を確定します。

  4. レジストリエディタを閉じる。

  5. コンピュータを再起動し、インストールの再実行を試みます。それでもインストールできない場合は、Windows のセーフモードから ESETUninstaller Tool を実行する必要があります。

Need further assistance? Contact ESET Technical Support.