Issue
While attempting to install ESET products, you receive one of the following error messages:
- “A system restart from a previous installation or update is pending, and that setup cannot continue.”
- “The computer has not been restarted after a program uninstallation. Please restart the computer and run the installer again.”
Solution
- Create a System Restore point
- Modify the UpdateExeVolatile registry value
- Delete the PendingFileRenameOperations registry value
- Delete the InProgress registry value
Before continuing, restart your computer up to two times to ensure all pending operations have completed. After restarting, run the installation again. If the issue persists, you can modify or delete the registry keys referenced below, which may contain orphaned values that are preventing you from installing your product.
I. Create a System Restore point
Create a System Restore point by following the steps in the following Microsoft Knowledge Base article:
II. Modify the UpdateExeVolatile registry value
The UpdateExeVolatile registry value shows that a previous software update installation was not completed and that the system must be restarted to finish the installation. An orphaned UpdateExeVolatile registry value might be the cause of this issue.
- Open the Windows Registry Editor:
- Windows XP: Click Start → Run, type regedit and then click OK.
- Windows Vista / 7: Click Start, type regedit in the Search field and then press Enter.
- Windows 8: Press the Windows Key + R on your keyboard, type regedit and then click OK.
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates
- Double-click the UpdateExeVolatile value.
- Enter 0 into the Value data field and click OK.
- Close Registry Editor.
- Restart your computer and attempt to run the installation again. If you are still unable to install your product, proceed to part III.
III. Delete the PendingFileRenameOperations registry value
The PendingFileRenameOperations registry value indicates that a user or program has tried to rename a file that is in use. The file names are stored in the value of this entry until the system is restarted and then they are renamed.
To resolve this issue, you will need to delete the PendingFileRenameOperations registry value:
- Open the Windows Registry Editor:
- Windows XP: Click Start → Run, type regedit and then click OK.
- Windows Vista / 7: Click Start, type regedit in the Search field and then press Enter.
- Windows 8: Press the Windows Key + R on your keyboard, type regedit and then click OK.
- Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
- Right-click the PendingFileRenameOperations value and select Delete from the context menu. When prompted, click Yes to confirm the delete operation.
- Close Registry Editor.
- Restart your computer and attempt to run the installation again. If you are still unable to install your product, proceed to part IV.
IV. Delete the InProgress registry value
The InProgress registry value indicates that an installation has been wp-signup.phped as still in progress, suspended, incomplete, or interrupted, and might be the cause of this issue.
- Open the Windows Registry Editor:
- Windows XP: Click Start → Run, type regedit and then click OK.
- Windows Vista / 7: Click Start, type regedit in the Search field and then press Enter.
- Windows 8: Press the Windows Key + R on your keyboard, type regedit and then click OK.
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer
- Right-click the InProgress value and select Delete from the context menu. When prompted, click Yes to confirm the delete operation.
- Close Registry Editor.
- Restart your computer and attempt to run the installation again. If you are still unable to install your product, you may also need to run the ESETUninstaller Tool from Windows Safe Mode.
If you are still unable to resolve your issue, email ESET Technical Support.