问题现象:SolidWorks 安装一直重启
你在使用 SolidWorks 进行软件安装时,是否遇到过的情况:软件在安装过程中频繁提示“需要重启”或“前一个安装的 Windows 重启操作正在等待处理”?如果答案是肯定的,对照以下现象进行自查,或许能找到解决之道。
- 安装 SolidWorks 时,系统不断弹出提示需要重启;
- 界面反应:软件安装窗口突然消失,弹出;
- 电脑出现短暂的黑屏,自动重启。
原因分层:
以下是导致此类问题的几个原因,我们将它们分为“草图层面”、“参数层面”和“系统选项层面”三层,分别进行说明。
1. 草图层面:注册表残留问题
注册表中残留的挂起文件操作(PendingFileRenameOperations)会导致 SolidWorks 安装重启。这些挂起的文件操作并非物理文件,而是注册表中的一种特殊条目,需要手动清除。
2. 参数层面:系统选项设置错误
- 杀毒软件、Windows 实时防护或基于虚拟化的安全性(VBS)等安全软件拦截安装程序写入系统文件,触发重启提示;
- 安装时未以管理员身份运行 setup.exe 或未勾选必要组件,如取消 SolidWorks Electrical,引起依赖问题。
3. 系统选项层面:硬件或软件兼容性问题
- 系统存在未完成的更新,需要执行相应的系统维护操作;
- 重装系统后,遗留了旧安装痕迹,导致新安装的 SolidWorks 无法正常启动。
解决方案:
以下是三种解决方法,由易到难,您根据实际情况选择合适的方案:
方案一:清除注册表中的挂起文件操作
- 以管理员身份运行命令提示符或 PowerShell;
- 执行命令:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations /f;
- 如果出现“系统错误:拒绝访问”,请确认已以管理员身份运行;
- 操作前备份注册表或系统还原点。
方案二:结束冲突进程并清空系统临时目录
- 打开任务管理器,在进程标签下找到并结束 msiexec.exe、sldim.exe、vds.exe 等进程(如果存在);
- 清除系统临时目录 C:\Windows\Temp 和 C:\Config.Msi 下所有内容(需要管理员权限);
- 关闭杀毒软件、Windows 实时防护及基于虚拟化的安全性(VBS)。
方案三:使用官方清理工具彻底清除旧版本注册表与文件
- 下载并运行官方清理工具 SolidWorks Cleanup Tool(或第三方工具 AutoRemove);
- 提示操作,彻底清除旧版本注册表与文件;
- 尝试安装 SolidWorks。
如何避免此类问题
为了预防此类问题,请养成良好的日常设置习惯:
- 在安装软件时,务必以管理员身份运行 setup.exe;
- 在安装过程中,断网避免激活干扰;
- 仅勾选必要组件,如取消 SolidWorks Electrical 可避 SQL 依赖问题;
- 安装前,检查系统更新并完成必要的系统维护;
- 重装系统后,确保彻底清除旧安装痕迹。