windows server 2008 R2 SP1安装WSUS 排错步骤

今天遇到了在 Windows Server 2008 上面安装 WSUS 补丁服务器的需求,结果遇到了一系列莫名的问题,好在经过一天的差错(原谅我的效率低下),最终完成了对WSUS的安装.下面贴出我的排错过程:

总结

为了节约时间,我在这里先总结一下我遇到的问题与解决方法:

  1. Windows Server 2008 R2上安装有.Net Framework 4.6及其以上的版本的,需要先将.Net Framework 4.6卸载掉,因为WSUS的安装程序与.Net Framework 4.6及其以上的版本并不兼容.你可以通过以下步骤安装:
    a. 卸载.Net Framework
    b. 安装WSUS
    c. 安装.Net Framework

  2. 安装过程需要开启Windows InstallerServer服务,你可以再命令行中输入services.msc打开服务后找到这两个服务并启动.

排错步骤

首先我按照教程添加角色,安装Windows Server Update Service,但很快就遇到了我的第一个错误:

产品: Windows Server Update Services 3.0 SP2 – 错误 26301。Failed to create network share. (-2147467259 WSUSTemp )
产品: Windows Server Update Services 3.0 SP2 – 错误 26302。Failed to drop network share. (-2147467259 WSUSTemp )

一开始我以为是网卡的配置有问题,于是打开网络适配器,尝试配置,具体参考这篇文章:
在windows 2008 r2上安装wsus时出现failed to create network share (-2147467259 WSUSTemp)
但结果根本就找不到对应的配置,于是继续上网搜索,找到了这篇文章:
WSUS 卸载出现"Failed to create network share
文章写的不太详细,但似乎和Server service这个服务有关系,于是我尝试打开services.msc并找到Server服务,发现这个服务的确没有启动.启动后再重新打开WSUS安装程序,发现这个问题得到了解决.
但是好景不长,又弹出了另外一个错误:

产品: Windows Server Update Services 3.0 SP2 – 错误 1722。
Windows Installer 程序包有问题。作为安装一部分的程序没有按预期完成。
请与您的支持人员或程序包开发商联系。

百度了好久,终于找到的这个问题的原因.是因为我的Windows Server 2008 R2中安装了Microsoft .NET Framework 4.7.12貌似是这个程序与WSUS的安装程序发生了冲突,需要先卸载Microsoft .NET Framework后再启动WSUS安装程序就可以了.害我找了大半天问题.

排错过程中第一次认识到了Windows的事件查看器,发现挺好用的
在【运行】窗口的输入框,输入eventvwr,再点击“确定”然后就打开了.WSUS再报错的时候并不会给出很详细错误信息,因此可以利用事件查看器查看具体的报错信息并找到最早的报错信息,这样有利于错误排查.
在这里插入图片描述
WSUS由于该服务有很多依赖,又和系统高度契合.我这里所遇到的问题大概只是安装过程中碰到问题的凤毛菱角,希望能够帮助到你.

参考资料

Windows Server Update Services 3.0 SP2 发行说明
不能使用.NET Framework 4.6 或更高版本安装在服务器上安装 WSUS 3.2
windows server 2008 R2 SP1安装WSUS问题1
windows server 2008 R2 SP1安装WSUS问题2
windows server 2008R2 安装WSUS下一些问题的解决
下载页面
Windows Server Update Services 3.0 SP2 更新程序 (KB2828185)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章