在安装 SolidWorks 2016 时出现提示“前一个安装中的 Windows 重启操作正在等待处理”,这是由 Windows Installer 服务检测到注册表中存在未完成的文件操作任务(即 PendingFileRenameOperations 项)所致。该提示并非必须物理重启才能解决,可通过以下方式处理:推荐解决方案
核心原因:注册表项 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations 中残留了历史安装或更新留下的待办文件操作,导致 SolidWorks 安装管理程序认为系统状态不稳定。
解决步骤(按优先级排序):终止相关进程
打开任务管理器(Ctrl+Shift+Esc),切换到“详细信息”选项卡,结束以下进程(若存在):msiexec.exe
sldim.exe
vds.exe
vdsldr.exe
清理系统临时文件
删除以下目录内容(需管理员权限):C:\Windows\Temp\*.*
C:\Users\Default\AppData\Local\Temp\*.*
C:\Config.Msi\ 下所有 *.rbs 和 *.rbf 文件
清除注册表挂起项(关键步骤)
以管理员身份运行 PowerShell,依次执行:powershell
reg export "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" C:\session_manager_backup.reg /y
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations /f
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations
若返回“操作成功完成”,说明已清除。
重启计算机(推荐但非强制)
虽然部分资料认为可直接继续安装
但为确保稳定性,建议重启后再运行安装程序
以管理员身份运行 setup.exe
右键点击 setup.exe,选择“以管理员身份运行”,并建议在安装过程中关闭杀毒软件和防火墙。
其他注意事项
若系统曾安装过其他 SolidWorks 版本(如 2020),可能存在更深层残留,可使用官方或第三方清理工具(如 SolidWorks Cleanup Tool)彻底卸载旧版本
若安装仍失败,可尝试修复安装:进入“控制面板 → 程序和功能”,选择 SolidWorks 2016 → 点击“更改” → 选择“修复您的安装”
⚠️ 重要提醒:操作注册表前务必备份,避免误删导致系统异常。上述操作基于权威技术社区(如 CSDN、知乎)及 SolidWorks 官方支持文档综合整理
武汉格发信息技术有限公司 | 许可分析,许可优化,许可管理,许可授权,软件授权