2017-05-26 44 views
2

今天早上的一個自動化Windows更新使Azure上的Windows Server 2012 R2經典虛擬機處於半崩潰狀態。 VM是一個Web服務器,其中的所有文件和應用程序仍然可以通過瀏覽器訪問。換句話說,IIS和其他一些服務仍在運行。然而不幸的是,虛擬機無法通過遠程桌面訪問,並且對portal.azure.com網站上Azure管理界面的命令沒有響應。Azure Classic VM。如何解決錯誤:「我們無法完成更新,撤消更改,請勿關閉計算機。」

這種類型的錯誤很常見,可以在其他許多網站上找到。 Windows用戶(不僅僅是Windows Server)已經出現了這種錯誤,並且沒有任何在線解決方案適用於Azure用戶,因爲它們涉及從CD重新啓動,在啓動過程中按shift-f8,發出DOS命令,從備份中恢復,或取消選中VMWare或其他軟件中的某些屬性。

有沒有人在Microsoft Azure上有這個問題的真正解決方案?

enter image description here

+0

它工作嗎?啓動診斷程序不顯示實時日誌。你可以顯示你的RDP到你的虛擬機的日誌嗎? –

+0

嗨瓦爾特。我不認爲RDP日誌有什麼用處。它說:「遠程桌面服務啓動失敗,相關狀態代碼爲0x800706b5。」日誌名稱:Microsoft-Windows-TerminalServices-LocalSessionManager/Operational。事件ID:17.級別:2.任務:0.操作碼:0.處理ID:832.線程ID:912.用戶:系統。任務類別:無。 – Valtinho

回答

4

經過幾個星期的努力之後,我想我能夠在Microsoft支持的幫助下解決這個問題!我決定在這裏發佈解決方案,以防將來幫助別人。以下是您需要做的三件事來解決這個問題:

1 - 在崩潰之前從備份中還原VM。帶有「撤消更改」崩潰的VM在這一點上非常敬酒。現在,繼續執行步驟2和3,以確保下一批Windows Update不會再次崩潰!

2 - 在新VM上,確保TEMP和TMP的環境變量都指向C:\ Windows \ TEMP。就我而言,他們都指向登錄用戶配置文件中的臨時文件夾。

3確保C:\ Windows \ TEMP始終爲空。我通過設置一個計劃任務來實現這一點,該任務運行一個簡單的BAT文件,每天一次刪除C:\ Windows \ TEMP中的所有文件和文件夾。我與一位微軟代表交談,他說盡管C:\驅動器中可能有足夠的硬盤空間,但Windows TEMP文件夾實際上並不會超過500MB。當它變得非常大時,你可能會遇到Windows更新的一些問題(當更新失敗時,我的系統剛剛低於500MB)。

+0

非常感謝你張貼這個!我一直在解決這個問題一週,並準備好銷燬虛擬機並重新開始。你爲我節省了大量的工作。 – meyousikmann

0

我會建議Azure的支持,因爲接觸的東西也必須由工程師來完成,以解決這個問題,不幸的是經典的虛擬機沒有重新部署功能。

+0

謝謝。我星期五提交了一張票(2017/5/26),但仍然沒有迴應(截至2017年5月30日)。仍試圖讓這個問題得到解決... – Valtinho