【发布时间】:2021-02-14 21:13:59
【问题描述】:
为什么即使使用了 /norestart 参数,静默安装 SQL Server Management Studio 也需要重新启动计算机?我是这样从 InnoSetup 安装的
ShellExec(Verb, ExpandConstant('{syswow64}\cmd.exe'),
'/C ' + 'start /w SSMS-Setup-ENU.exe /install /quiet /norestart /log "SSMS_logs/ssms-logs.log"', '', WShow, ewWaitUntilTerminated, Err);
并且日志显示安装由于挂起重新启动而停止。 提前致谢
【问题讨论】:
-
什么日志?什么安装? SSMS 日志/安装?还是 Inno Setup 日志/安装?向我们展示日志。
-
如果
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations存在,那么它必须安装需要重新启动的依赖项,例如 Visual Studio Tools for Applications 或 SQL Server Management Studio Extensions 的热修复。如果安装了以前版本的工具或以前安装的残余,则可能会发生这种情况。日志文件应该告诉哪个组件需要重新启动。
标签: sql-server ssms inno-setup