安裝 Server 2008 R2 SP1 後沒有 RDP
我把自己畫在一個角落裡。我剛剛在遠端數據中心託管的 Windows 2008 R2 伺服器上安裝了 Service Pack 1,無法使用“真實”螢幕和鍵盤登錄。SP1 似乎破壞了遠端桌面協議 (RDP),我進入登錄螢幕,登錄並簡要地看到歡迎消息,然後 RDP 會話像這樣終止:
服務提供商 (OVH) 有一個虛擬 KVM 東西,應該可以在這種情況下提供幫助,但是在啟動到該模式時伺服器藍屏(顯然是某種虛擬環境)。OVH 工程師說 2008 年的伺服器不支持 vKVM,因此該工具沒用……幾乎。一線希望是我能夠使用 vKVM 將伺服器引導到安全模式並且它不會藍屏,但是:
- 我無法解除安裝服務包,因為伺服器管理器未在安全模式下執行
- 我無法安裝 VNC,因為 Windows Installer 未在安全模式下執行
- 我無法安裝更新,因為 Windows 更新未在安全模式下執行(軼事證據表明安裝更多更新可以解決此問題)。
這台伺服器沒有完整的系統備份,因為備份系統是基於 FTP 的,而且不可行,所以我不能簡單地從備份中恢復。但是,所有重要數據都已備份。所以我可以選擇從頭開始重建伺服器,我真的希望避免這種情況,因為停機時間是不可取的。
關於如何在不完全重新安裝的情況下將自己畫出這個角落的任何建議?例如,是否有一些可以在安全模式下安裝的遠端訪問軟體?RDP 有已知的修復方法嗎?有沒有辦法從安全模式回滾服務包?
好吧.. 喝了點咖啡,想得更直一些。刪除以前的回复並提供更好的資訊:
來自KB2667402的更新的原始版本會導致此問題。它在已知問題中指出,在更新後應用 SP1 會導致 RDP 問題。
該更新檔已重新發布以解決和糾正 RDP 問題。
所以,你應該可以正常啟動伺服器,通過WMI遠端解除安裝原版更新檔
wmic /node:<SERVER> /user:<USER> process call create "powershell wusa /uninstall /kb:2667402 /quiet /forcerestart"
解除安裝 KB 並隨後強制重啟後,您應該能夠再次 RDP 到伺服器。此時,您應該能夠安裝相同 KB 的更新版本
***腳註:***這確實解決了問題,但我沒有必要遠端使用 WMI。我能夠使用虛擬 KVM 啟動進入安全模式,並直接使用 WUSA 命令行解除安裝 KB2667402。重新啟動後一切正常。這使我能夠迴避與讓遠端使用者訪問 WMI 相關的所有防火牆和權限問題。