SQL Server重装失败?一招搞定“挂起的文件操作”错误
今天分享一个SQL Server安装时的常见问题及解决办法。
以前装过SQL Server,后来删掉了。现在重装,却弹出这个错误:
“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”
重启电脑?没用!重试好几次还是报错,安装无法继续。
SQL Server卸载不干净,注册表里还残留着一个“待办事项”——PendingFileRenameOperations(挂起的文件重命名操作)。
安装程序检测到这个标记,以为系统需要重启,就卡在这里了。
按 Win + R,输入 regedit,打开注册表编辑器
找到这个路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
3. 在右侧找到 PendingFileRenameOperations,直接删除它
4. 关闭注册表编辑器,不需要重启,重新运行SQL Server安装程序
搞定!
如果只删除注册表还不行,按顺序做一遍:
控制面板 → 添加/删除程序 → 把所有SQL Server相关程序卸载干净
删除SQL Server安装目录(默认在 C:\Program Files\Microsoft SQL Server)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session ManagerPendingFileRenameOperations
HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL ServerHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer
下次卸载SQL Server时,用官方卸载工具,能彻底清理干净,避免这个问题。
:: 1. 打开注册表regedit:: 2. 或者用命令行删除(需要管理员权限)reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager" /v PendingFileRenameOperations /f
PendingFileRenameOperations | |
一句话:不用重装系统,不用重启电脑,删一个注册表项就搞定!
阅读原文:原文链接