尝试在Windows 7机器上安装SQL Server 2008 Developer和Enterprise版本时,出现以下消息:
规则“重新启动计算机”失败。需要重新启动计算机。在安装SQL Server之前,您必须重新启动计算机。
当然,我已经重新启动了10次。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
但是我没有这样的钥匙。
尝试在Windows 7机器上安装SQL Server 2008 Developer和Enterprise版本时,出现以下消息:
规则“重新启动计算机”失败。需要重新启动计算机。在安装SQL Server之前,您必须重新启动计算机。
当然,我已经重新启动了10次。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
但是我没有这样的钥匙。
Answers:
....安装SQL Server 2008 Express之后,将值(可能是多行)放回此设置。因此,将它们复制到某个地方!
固定:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
是路。 Session Manager
是文件夹。 PendingFileRenameOperations
是设置。清除该设置中的值。
常见的错误:
您会注意到该文件夹下还有更多文件Session Manager
夹。别看那里 这些是子文件夹。单击Session Manager
文件夹后,在右侧找到设置。
我已经尝试从SQL Server Express 2014的另一个答案中选择SkipRules选项:
SQLEXPRWT_x86_ENU.exe
仅运行以提取文件然后将其关闭
cd SQLEXPRWT_x86_ENU
setup.exe /ACTION=INSTALL /X86 /SkipRules=RebootRequiredCheck
然后,安装过程并未抱怨“需要重新启动”规则,但最后仍然失败,并显示以下消息:
先前的安装需要重新启动计算机才能使更改生效。若要继续,请重新启动计算机,然后再次运行安装程序。
一个或多个受影响的文件有待处理的操作。设置过程完成后,您必须重新启动计算机。
然后,我尝试暂时删除两个注册表项,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
并HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
在此处的其他答案中提到。安装完成后,运行平稳,一切正常,无需重新启动。
就像http://blogs.msdn.com/b/hansr/archive/2006/02/17/patchreboot.aspx中所述, windowsupdate也有一个重要的关键
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update\RebootRequired
也必须为0或不存在。
如果清除注册表项的技巧不起作用:-HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations-HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Auto Update \ RebootRequired
您可以尝试从命令行重新启动。在“运行”对话框中,按Windows + R,然后键入cmd,然后按Enter键以启动命令行。
具有零秒延迟的强制重新引导的命令是“ shutdown -r -f -t 0 ”。
当您使用Windows 8计算机或Win8.1时,这可能很方便,因为关闭有时不是真正的关闭,而是“混合关闭”,实际上是启用“快速启动”的休眠状态。
进入Windows -> Control Panel -> Administrative Tools -> Services
并停止所有SQL Server Services
。然后就打Re-run
。
我遇到过同样的问题。当我重新启动计算机时,它工作正常。这是由于Windows更新处于挂起状态。
步骤1:打开注册表。对于打开的注册表,请按窗口键+ R并键入
步骤2:输入regedit,然后按Enter键
步骤3:现在选择HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager
步骤4:双击“ PendingFileRenameOperations”
步骤5:从“数值数据”文本框中删除所有数据。
步骤6:按OK(确定)并关闭注册表。
现在,尝试再次运行SQL Server 2008安装程序。希望重新启动计算机失败错误不会再次出现。