問題
- ESET製品をインストールしようとすると、以下のエラーメッセージが表示されます:
- 「以前のインストールまたは更新からのシステムの再起動が保留されており、セットアップを続行できません。
- "プログラムのアンインストール後、コンピュータが再起動されていません。コンピュータを再起動し、インストーラを再実行してください。"
解決方法
- システムの復元ポイントを作成する
- UpdateExeVolatile レジストリ値を変更する。
- PendingFileRenameOperations レジストリ値を削除する。
- InProgress レジストリ値を削除する。
続行する前に、コンピュータを最大2回再起動して、保留中の操作がすべて完了したことを確認します。
再起動後、インストールを再度実行してください。それでも問題が解決しない場合は、以下のレジストリキーを変更または削除してください。
I.システム復元ポイントの作成
Microsoft Knowledgebaseの記事の手順に従って、システムの復元ポイントを作成します。
II.UpdateExeVolatile レジストリ値の変更
UpdateExeVolatileレジストリ値は、以前のソフトウェア更新プログラムのインストールが完了せず、インストールを完了するにはシステムを再起動する必要があることを示します。UpdateExeVolatileレジストリ値が孤立していることが、この問題の原因である可能性があります。
Windowsレジストリエディタを開きます:
- Windows XP:Windows XP:「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリックします。
- Windows Vista / 7: [スタート]をクリックし、[検索]フィールドに「regedit」と入力し、[Enter]キーを押します。
- Windows 8 / 10: キーボードのWindowsキー+Rを押し、regeditと入力し、OKをクリックします。
HKEY_LOCAL_MACHINEに移動します。
UpdateExeVolatileの値をダブルクリックする。
Value data フィールドに0を入力し、OKをクリックする。
レジストリエディタを閉じる。
コンピュータを再起動し、インストールを再実行します。それでも製品をインストールできない場合は、パート III に進みます。
III.PendingFileRenameOperationsレジストリ値の削除
PendingFileRenameOperationsレジストリ値は、ユーザーまたはプログラムが使用中のファイルの名前を変更しようとしたことを示します。ファイル名は、システムが再起動されるまでこのエントリの値に保存され、その後名前が変更されます。
この問題を解決するには、PendingFileRenameOperationsレジストリ値を削除する必要があります:
Windowsレジストリエディタを開きます:
- Windows XP:Windows XP:「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリック。
- Windows Vista / 7: [スタート]をクリックし、[検索]フィールドに「regedit」と入力し、[Enter]キーを押します。
- Windows 8 / 10: キーボードのWindowsキー+Rを押し、regeditと入力し、OKをクリックします。
HKEY_LOCAL_MACHINE⇄CurrentControlSet⇄SessionManagerに移動します。
PendingFileRenameOperationsの値を右クリックし、コンテキストメニューからDeleteを 選択する。プロンプトが表示されたら、[はい]をクリックして削除を確定します。
レジストリエディタを閉じます。
コンピュータを再起動し、インストールを再実行します。それでも製品をインストールできない場合は、パートIVに進んでください。
IV.InProgressレジストリ値の削除
InProgress レジストリ値は、インストールがまだ進行中、中断中、不完全、または中断された状態で登録されていることを示し、この問題の原因である可能性があります。
Windowsのレジストリエディタを開きます:
- Windows XP:Windows XP:「スタート」→「ファイル名を指定して実行」をクリックし、「regedit」と入力して「OK」をクリック。
- Windows Vista / 7: [スタート]をクリックし、[検索]フィールドに「regedit」と入力し、[Enter]キーを押します。
- Windows 8 / 10: キーボードのWindowsキー+Rを押し、regeditと入力し、OKをクリックします。
HKEY_LOCAL_MACHINEに移動する。
InProgressの値を右クリックして、コンテキスト・メニューからDeleteを 選択する。プロンプトが表示されたら、[はい]をクリックして削除を確定します。
レジストリエディタを閉じる。
コンピュータを再起動し、インストールの再実行を試みます。それでもインストールできない場合は、Windows のセーフモードから ESETUninstaller Tool を実行する必要があります。
Need further assistance? Contact ESET Technical Support.