加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

powershell – 添加的功能越多,向Windows Server添加功能的速度

发布时间:2020-12-13 23:57:34 所属栏目:Windows 来源:网络整理
导读:我正在解决我们在所有 Windows Server 2016服务器上看到的问题.我们添加到操作系统的功能越多,功能添加的速度就越慢. 例如,当我没有添加任何其他功能时,执行Add-WindowsFeature -Name NET-Framework-Core,它以正常速度运行. 但是,在我添加了几十个功能(通常
我正在解决我们在所有 Windows Server 2016服务器上看到的问题.我们添加到操作系统的功能越多,功能添加的速度就越慢.

例如,当我没有添加任何其他功能时,执行Add-WindowsFeature -Name NET-Framework-Core,它以正常速度运行.

但是,在我添加了几十个功能(通常是Web服务器)之后,执行例如Add-WindowsFeature -Name Web-CGI需要10分钟.可以想象,这使得新服务器的启动速度非常慢,因为每台计算机都有大约60个功能.

使用-LogFile执行命令会产生无用的日志,如下所示:

5756: 2017-12-19 19:40:57.545 [ServerManagerPS]           Complete initializing log file.
5756: 2017-12-19 19:40:58.199 [ServerManagerPS]           45d625fe-30ef-4636-a79f-5ed8b9546d68 Enumerate server component ended with Success.
5756: 2017-12-19 19:41:03.268 [ServerManagerPS]           45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component started. Component names: Web-CGI
5756: 2017-12-19 19:41:03.286 [ServerManagerPS]           45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component ended with InProgress. The progress is 20
5756: 2017-12-19 19:41:04.295 [ServerManagerPS]           45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component started. Component names: Web-CGI
5756: 2017-12-19 19:41:04.314 [ServerManagerPS]           45d625fe-30ef-4636-a79f-5ed8b9546d68 Get alteration state ended with InProgress. The progress is 24.
5756: 2017-12-19 19:41:05.324 [ServerManagerPS]           45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component started. Component names: Web-CGI

最后两行一遍又一遍地重复.

通过GUI执行此操作没有任何区别 – 它同样慢.最终安装该功能后,Get-WindowsFeature会在适当的时间内(几乎立即)返回

还有其他人看到过这样的行为吗?有没有办法深入研究日志,找出发生了什么?

当您尝试添加功能时,操作系统所做的第一件事就是挖掘现有功能及其依赖项.因此,您之前添加的越多,操作系统就越需要确定所有安装的内容.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读