Windows實例安裝系統(tǒng)更新后, 無法啟動或功能異常怎么辦?
本文介紹Windows實例安裝系統(tǒng)更新后無法啟動的問題原因和解決方案。
問題現(xiàn)象
Windows實例安裝系統(tǒng)更新后,系統(tǒng)無法正常啟動或Windows功能(驅(qū)動安裝失敗,KMS服務(wù)異常等)出現(xiàn)異常。
問題原因
出現(xiàn)該問題可能是該實例安裝了存在缺陷的系統(tǒng)補丁,導(dǎo)致操作系統(tǒng)無法正常啟動或Windows功能異常。
解決方案
您可以根據(jù)實例是否可以正常啟動,選擇合適的方式卸載系統(tǒng)補丁。
實例可以正常啟動
方法一:在Windows更新中卸載系統(tǒng)補丁
遠程連接ECS實例。
具體操作,請參見通過密碼或密鑰認證登錄Windows實例。
單擊開始菜單,然后單擊設(shè)置。
在Windows設(shè)置界面,單擊更新和安全。
在Windows更新界面,單擊查看更新歷史記錄。
在查看更新歷史記錄界面,單擊卸載更新。
右鍵單擊要卸載的更新(例如KB5029250),單擊卸載(U),根據(jù)頁面提示,卸載該更新。
方法二:使用PowerShell卸載系統(tǒng)補丁
遠程連接ECS實例。
具體操作,請參見通過密碼或密鑰認證登錄Windows實例。
以管理員身份運行Windows PowerShell。
查找補丁對應(yīng)的軟件包。
$package = Get-WindowsPackage -Online | Where-Object {$_.PackageName -match 'KB5029250'}
卸載軟件包。
$package | Remove-WindowsPackage -Online
實例無法正常啟動
實例無法正常啟動時,您可以對問題實例掛載修復(fù)盤,然后在實例中卸載異常補丁以修復(fù)該問題。假設(shè)掛載盤符為D,要卸載的補丁是KB5029250
,卸載異常補丁步驟如下:
發(fā)起實例操作系統(tǒng)無法啟動診斷。
遠程連接有問題的實例。
您可以在診斷結(jié)果界面單擊VNC遠程連接,使用診斷報告中提供的臨時登錄實例的Administrator用戶及密碼信息登錄掛載了修復(fù)盤的ECS實例。具體操作,請參見使用VNC登錄實例。
以管理員身份運行Windows PowerShell。
查找補丁對應(yīng)的軟件包。
$package = Get-WindowsPackage -Path D:\ | Where-Object {$_.PackageName -match 'KB5029250'}
卸載軟件包。
$package | Remove-WindowsPackage -Path D:\
在實例列表頁,將鼠標(biāo)懸浮至修復(fù)中的狀態(tài)上,然后單擊卸載修復(fù)盤。
重啟實例,使以上配置生效。
具體操作,請參見重啟實例。
遠程連接ECS實例,如果該實例可以正常連接,說明問題已修復(fù)。
具體操作,請參見通過密碼或密鑰認證登錄Windows實例。