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)

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