none
MS17-010 更新檔 KB4012598 是否缺 Server 2003 R2 SP2 x64 版? RRS feed

  • 問題

  • 因應這次勒索病毒的漏洞 MS17-010,我以英文語系的環境與瀏覽器,前往:

    https://www.microsoft.com/en-us/download/details.aspx?id=55244 下載了英文版的:

    WindowsServer2003-KB4012598-x64-custom-ENU.exe

    

    但畫面說不能安裝。接著我又從 http://www.catalog.update.microsoft.com/Search.aspx?q=KB4012598 網站,下載了:

    windowsserver2003-kb4012598-x64-custom-enu_f24d8723f246145524b9030e4752c96430981211.exe

    同樣也是不能安裝。兩個檔案應該是一模一樣的只是檔名不同,都是 974072 bytes 的大小。

    我比對來比對去,發現我這個是 Windows Server 2003 R2 SP2 x64 版,但微軟網站上標示的系統是 Windows Server 2003 Service Pack 2 x64 Edition:

    是不是因為我是 "R2" 版,所以不能裝?

    但我實在是找不到完全吻合 Windows Server 2003 R2 SP2 x64 的 KB4012598 對應檔,是我找錯了,還是微軟真的沒有出給 R2 SP2 x64 版的?

    2017年5月15日 上午 06:26

解答

  • 你好, 這個錯誤訊息不是指你的版本不對, 應該是你的Windows Update不能正常運作

    雖然您提供的方法,雖然並沒有立刻解決我的問題,但倒是給了我一個觀察的方向,那就是我這台機器的 windows update 確實是已經整個故障了,累積了一堆的更新其實都沒有安裝成功。我隨便點幾個更新試試看也都出現了一樣的錯誤訊息。

    於是我朝向修復 windows update 的方向先來處理。看了幾個關於 windows server 2003 的 windows udpate 修復方法,有些 KB 文章已經消失,有些好麻煩。後來發現:

    sfc /scannow

    這個方法(此法忘記好久了)... 過程中他反覆的要我放看起來是不同的光碟片,像是:

    Service Pack 2
    Windows Server 2003 x64 Standard Edition

    好像我一直放了不對的光碟片,其實都是同一片,就是我當初安裝的 Windows Server 2003 R2 with SP2 x64 第一張光碟。這個應該是當年的小問題,其實根本不用提示換光碟片,但就是反覆跳出,我就一直反覆按下確認、確認、確認,經過不知道多少次的確認,sfc /scannow 終於跑完。

    然後,KB4012598 就可以順利安裝了,歡呼!灑花!

    所以這個安裝檔是通殺所有 Windows Server 2003 with SP2 x64 版的沒錯,與有沒有 R2 無關。


    • 已標示為解答 Johnson.Wang 2017年5月17日 上午 04:03
    • 已編輯 Johnson.Wang 2017年5月17日 上午 04:25 缺字補上
    2017年5月17日 上午 04:03

所有回覆

  • 你好, 這個錯誤訊息不是指你的版本不對, 應該是你的Windows Update不能正常運作

    你試試先重新登記windows update的dll檔案, 看看能不能解決問題

    請把以下指令copy到一個bat檔來一次過執行

    regsvr32 wuapi.dll
    regsvr32 wuaueng.dll
    regsvr32 wucltui.dll
    regsvr32 wups.dll
    regsvr32 wuweb.dll
    regsvr32 atl.dll
    regsvr32 Softpub.dll
    regsvr32 Wintrust.dll
    regsvr32 Initpki.dll
    regsvr32 Mssip32.dll

    及後重啟電腦再安裝更新檔


    邊幫助, 邊鍛鍊


    2017年5月16日 上午 01:51
  • 您好,謝謝您的建議,我照做了,過程沒有錯誤,重開機後,還是裝不起來 KB4012598 for Windows Server 2003 R2 SP2 x64。

    哭哭

    2017年5月16日 上午 08:14
  • 有試過手動用 7-Zip 把更新檔案解開是正常的嗎?

    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2017年5月17日 上午 01:19
    版主
  • Hi Johnson.Wang,

    您可以到控制台查看更新歷史清單看是否有更新

    目前官方Windows Server 2003已經EOS,建議您升級為Windows Server 2008以上的版本


    請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

     

    Please remember to click Mark as Answer on the post that helps you.
    This can be beneficial to other community members reading the thread.


    2017年5月17日 上午 02:49
  • 有試過手動用 7-Zip 把更新檔案解開是正常的嗎?
    有,我是用 WinRAR,我下載的兩個檔案都可以順利解開,直接執行裡面的東西也是一樣的結果,無法安裝。
    2017年5月17日 上午 02:51
  • 您可以到控制台查看更新歷史清單看是否有更新
    嗯嗯~也是有查過,沒有安裝上去的記錄。
    2017年5月17日 上午 02:52
  • 你好, 這個錯誤訊息不是指你的版本不對, 應該是你的Windows Update不能正常運作

    雖然您提供的方法,雖然並沒有立刻解決我的問題,但倒是給了我一個觀察的方向,那就是我這台機器的 windows update 確實是已經整個故障了,累積了一堆的更新其實都沒有安裝成功。我隨便點幾個更新試試看也都出現了一樣的錯誤訊息。

    於是我朝向修復 windows update 的方向先來處理。看了幾個關於 windows server 2003 的 windows udpate 修復方法,有些 KB 文章已經消失,有些好麻煩。後來發現:

    sfc /scannow

    這個方法(此法忘記好久了)... 過程中他反覆的要我放看起來是不同的光碟片,像是:

    Service Pack 2
    Windows Server 2003 x64 Standard Edition

    好像我一直放了不對的光碟片,其實都是同一片,就是我當初安裝的 Windows Server 2003 R2 with SP2 x64 第一張光碟。這個應該是當年的小問題,其實根本不用提示換光碟片,但就是反覆跳出,我就一直反覆按下確認、確認、確認,經過不知道多少次的確認,sfc /scannow 終於跑完。

    然後,KB4012598 就可以順利安裝了,歡呼!灑花!

    所以這個安裝檔是通殺所有 Windows Server 2003 with SP2 x64 版的沒錯,與有沒有 R2 無關。


    • 已標示為解答 Johnson.Wang 2017年5月17日 上午 04:03
    • 已編輯 Johnson.Wang 2017年5月17日 上午 04:25 缺字補上
    2017年5月17日 上午 04:03
  • 感謝你的回應, 你的經驗可以幫助到其他有同樣狀況的人

    邊幫助, 邊鍛鍊

    2017年5月17日 上午 04:13