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

本文记录了在Windows Server 2008 R2 SP1上安装WSUS时遇到的问题及解决方法,包括错误26301、26302和1722的排错步骤,涉及卸载不兼容软件、启动特定服务和使用事件查看器排查错误等关键操作。
摘要由CSDN通过智能技术生成

今天遇到了在 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)

JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。  JDK 是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握 JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率要比Sun JDK包含的JVM高出许多。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。但不管怎么说,我们还是需要先把Sun JDK掌握好。  从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本信息也不再延续以前的1.2,1.3,1.4,而是变成了5.0,6.0了。从 6.0开始,其运行效率得到了非常大的提高,尤其是在桌面应用方面。  JDK本身使用了Java语言编写,在我们下载的安装包里,有一个src.zip,里面就是JDK的源代码。版本  SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。  EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。  ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。组成  JDK包含的基本组件包括:  ·javac – 编译器,将源程序转成字节码   ·jar – 打包工具,将相关的类文件打包成一个文件   ·javadoc – 文档生成器,从源码注释中提取文档   ·jdb – debugger,查错工具   ·java – 运行编译后的java程序(.class后缀的)   appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。  Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。   Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。   Jconsole: Java进行系统调试和监控的工具常用的package  java.lang: 这个是系统的基础类,比如String等都是这里面的,这个package是唯一一个可以不用import就可 以使用的Package  java.io: 这里面是所有输入输出有关的类,比如文件操作等  java.net: 这里面是与网络有关的类,比如URL,URLConnection等。  java.util : 这个是系统辅助类,特别是集合类Collection,List,Map等。  java.sql: 这个是数据库操作的类,Connection, Statememt,ResultSet等  javax.servlet: 这个是JSP,Servlet等使用到的类
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值