问题
- 在尝试安装 ESET Windows 产品时,您收到以下错误消息之一:
- "正在等待从以前的安装或更新重新启动系统,因此无法继续安装"。
- "卸载程序后尚未重新启动计算机。请重新启动计算机并再次运行安装程序"。
解决方案
在继续之前,请重启计算机最多两次,以确保完成所有待处理操作。
重新启动后,再次运行安装。如果问题仍然存在,您可以修改或删除下面提到的注册表键值,这些键值可能包含阻碍您安装产品的孤儿值。
I.创建系统还原点
按照Microsoft 知识库文章中的步骤创建系统还原点。
II.修改 UpdateExeVolatile 注册表值
UpdateExeVolatile注册表值显示之前的软件更新安装未完成,必须重新启动系统才能完成安装。造成这一问题的原因可能是注册表中的UpdateExeVolatile注册表值丢失。
-
要打开注册表编辑器,请按Windows 键+R,键入regedit,然后单击确定。
-
导航至
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates。 -
双击UpdateExeVolatile值。
-
在值数据字 段中键入0,然后单击确定。
-
关闭注册表编辑器。
-
重新启动计算机并尝试再次运行安装程序。如果仍无法安装产品,请继续执行第 III 部分。
III.删除 PendingFileRenameOperations 注册表值
PendingFileRenameOperations注册表值表示用户或程序已尝试重命名正在使用的文件。文件名存储在此条目值中,直到系统重新启动后才会被重命名。
要解决这个问题,你需要删除 PendingFileRenameOperations 注册表值:
- 要打开注册表编辑器,请按下Windows 键+R,键入regedit,然后单击确定。
-
导航至
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。 -
右键单击PendingFileRenameOperations值并从上下文菜单中选择删除 。出现提示时,单击 "是 "确认删除操作。
-
关闭注册表编辑器。
-
重新启动计算机并尝试再次运行安装程序。如果仍无法安装产品,请继续执行第 IV 部分。
IV.删除 InProgress 注册表值
InProgress 注册表值表示安装已注册为仍在进行、暂停、未完成或中断,可能是导致此问题的原因。
-
要打开 Windows 注册表编辑器,请按下Windows 键+R,键入regedit,然后单击确定。
-
导航至
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer. -
右键单击InProgress值并从上下文菜单中选择删除 。出现提示时,单击 "是 "确认删除操作。
-
关闭注册表编辑器。
-
重新启动计算机并尝试再次运行安装程序。如果仍无法安装产品,您可能还需要从 Windows 安全模式运行 ESET 卸载工具。
Need further assistance? Contact ESET Technical Support.