[KB3361] 在安装 ESET 产品(Windows)时,我收到错误信息 "正在等待从以前的安装或更新重新启动系统,安装无法继续"。

注意:

本页已由电脑翻译。点击本页面语言下的英文,显示原文。如果你发现有什么不清楚的地方,请联系你当地的支持。

问题

  • 在尝试安装 ESET Windows 产品时,您收到以下错误消息之一:
    • "正在等待从以前的安装或更新重新启动系统,因此无法继续安装"。
    • "卸载程序后尚未重新启动计算机。请重新启动计算机并再次运行安装程序"。

解决方案

  1. 创建系统还原点
  2. 修改 UpdateExeVolatile 注册表值
  3. 删除 PendingFileRenameOperations 注册表值
  4. 删除 InProgress 注册表值

在继续之前,请重启计算机最多两次,以确保完成所有待处理操作。

重新启动后,再次运行安装。如果问题仍然存在,您可以修改或删除下面提到的注册表键值,这些键值可能包含阻碍您安装产品的孤儿值。

警告:使用注册表编辑器风险自负
  • 在 Window 注册表编辑器中进行不正确的更改可能会导致严重问题,可能需要重新安装操作系统,或者根本无法解决。
  • 下面提到的某些注册表键值可能并不存在于所有环境中(基于操作系统和其他因素)。

I.创建系统还原点

按照Microsoft 知识库文章中的步骤创建系统还原点。


II.修改 UpdateExeVolatile 注册表值

UpdateExeVolatile注册表值显示之前的软件更新安装未完成,必须重新启动系统才能完成安装。造成这一问题的原因可能是注册表中的UpdateExeVolatile注册表值丢失。

  1. 要打开注册表编辑器,请按Windows 键+R,键入regedit,然后单击确定

  2. 导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates

  3. 双击UpdateExeVolatile值。

  4. 值数据字 段中键入0,然后单击确定

  5. 关闭注册表编辑器。

  6. 重新启动计算机并尝试再次运行安装程序。如果仍无法安装产品,请继续执行第 III 部分


III.删除 PendingFileRenameOperations 注册表值

PendingFileRenameOperations注册表值表示用户或程序已尝试重命名正在使用的文件。文件名存储在此条目值中,直到系统重新启动后才会被重命名。

要解决这个问题,你需要删除 PendingFileRenameOperations 注册表值:

  1. 要打开注册表编辑器,请按下Windows 键+R,键入regedit,然后单击确定
  2. 导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager

  3. 右键单击PendingFileRenameOperations值并从上下文菜单中选择删除 。出现提示时,单击 "是 "确认删除操作。

  4. 关闭注册表编辑器。

  5. 重新启动计算机并尝试再次运行安装程序。如果仍无法安装产品,请继续执行第 IV 部分


IV.删除 InProgress 注册表值

InProgress 注册表值表示安装已注册为仍在进行、暂停、未完成或中断,可能是导致此问题的原因。

  1. 要打开 Windows 注册表编辑器,请按下Windows 键+R,键入regedit,然后单击确定

  2. 导航至HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer.

  3. 右键单击InProgress值并从上下文菜单中选择删除 。出现提示时,单击 "是 "确认删除操作。

  4. 关闭注册表编辑器。

  5. 重新启动计算机并尝试再次运行安装程序。如果仍无法安装产品,您可能还需要从 Windows 安全模式运行 ESET 卸载工具。

Need further assistance? Contact ESET Technical Support.