windows server 2012R2 添加功能时报错 0x800f0922

  • 环境:Windows Server 2012 R2
  • 是否启动自动更新:已禁用
    在系统安装完成后,未进行过系统更新的情况下,安装 telnet 服务时出现如下报错:

    请求添加或删除指定服务器上的功能失败。
    安装一个或多个角色、角色服务或功能失败。错误:0x800f0922


解决方法:
最开始查询资料以为是缺少 .Net 3.5,通过 添加角色和功能想到 也无法安装成功 .NET Framework 3.5。后使用如下命令,通过 powershell 安装成功

1
2
3
4
5
PS > Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value  0
PS > Restart-Service -Name wuauserv
PS > Install-WindowsFeature Net-Framework-Core
PS > Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
PS > Restart-Service -Name wuauserv

但是在成功安装 .NET Framework 3.5 后再次安装 telnet 依然报错,后查阅资料暂时无果后,想着可能是系统老版本问题,看看能否通过不定进行修复。开启系统自动更新后,更新完成补丁并重启后重新安装 telnet,发现已经可以正常安装完成。

评论

:D 一言句子获取中...

加载中,最新评论有1分钟缓存...