安装 SolidWorks 时频繁提示需要重启,主要原因是注册表中存在挂起的文件操作记录,并非必须物理重启,可通过清理注册表解决。
问题原因
注册表残留:Windows 注册表中 PendingFileRenameOperations 项记录了未完成的重命名操作,安装程序检测到此标志会提示重启。
进程锁定:msiexec.exe、sldim.exe 等后台进程可能锁定相关文件资源。
更新 pending:Windows 更新完成后保留的重启标志未清除。
解决方案
删除注册表挂起项(推荐)。
按 Win+R 输入 regedit 打开注册表编辑器。
定位到 HKEY_LOCAL_MACHINE:ml-text[SYSTEM]{text="SYSTEM"}\CurrentControlSet\Control:ml-text[Session Manager]{text="Session Manager"}。
删除右侧 PendingFileRenameOperations 项后重新安装。
结束相关进程
打开任务管理器,结束 msiexec.exe、sldim.exe、vds.exe 等进程。
清理临时文件
删除 C:\Windows\Temp 和 C:\Config.Msi 下的临时文件。
其他方法
直接重启电脑后再安装(最简单)。
临时关闭杀毒软件和防火墙。
若提示仅为建议性质,可点击确定继续安装。
注意事项修改注册表前建议先备份。
操作需管理员权限。
断网状态下安装可减少干扰。