本文介紹Windows Server 2008 R2出現termdd藍屏問題的原因及解決方案。
問題描述
Windows Server 2008 R2在運行過程中出現termdd(錯誤碼是0x000000D1或者其他)藍屏問題,如下圖所示。

且Dump資訊中顯示termdd.sys(C:\Windows\System32\drivers\termdd.sys)檔案的版本在6.1.7601.24441以下。
問題原因
是系統漏洞導致。微軟於2019年05月14日修複了該漏洞,CVE詳細資料請參考CVE-2019-0708。
解決方案
更新系統。
Windows自動更新系統
使用Windows更新,將系統更新至最新。
遠端連線ECS執行個體。
具體操作,請參見使用Workbench登入Windows執行個體。
修改註冊表中的WSUS地址。
依次選擇開始 > 運行 > regedit。
進入
電腦\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate路徑,將WUServer和WUStatusServer的值修改為http://update.cloud.aliyuncs.com。
依次選擇開始 > 控制台 > 系統和安全 > Windows Update。
掃描更新後,單擊安裝更新。
更新完成後,重啟Windows系統。
手動更新系統
遠端連線ECS執行個體。
具體操作,請參見使用Workbench登入Windows執行個體。
雙擊安裝補丁。
重啟Windows系統。
公用命令更新系統
驗證問題是否修複。
查看已安裝的補丁。
自動更新系統或者手動更新系統後,開啟CMD命令列,使用
systeminfo命令查看已安裝的補丁,確認系統安裝了KB4499164或者KB4499175補丁。
查看
termdd.sys檔案版本。確認
termdd.sys(C:\Windows\System32\drivers\termdd.sys)檔案版本是否在6.1.7601.24441及以上。
如果確認系統安裝了KB4499164或者KB4499175補丁以及
termdd.sys檔案版本在6.1.7601.24441及以上,藍屏問題將得到解決。
