伊莉討論區

標題: 英國公司 Prevx 向微軟道歉:Win7「螢幕黑屏當機」與Windows補丁無關 [打印本頁]

作者: more123    時間: 2009-12-6 01:34 PM     標題: 英國公司 Prevx 向微軟道歉:Win7「螢幕黑屏當機」與Windows補丁無關

微軟一日證實,該公司最新版的電腦作業系統「Windows 7」可能會出現「螢幕黑屏」(black screen of death)問題,也就是使用者登入之後,螢幕變成一片漆黑,毫無反應,只能重新開機。而且除了Windows 7之外,較早的Windows版本如Vista、XP、NT、2000都有類似問題。該公司提供修正程式(http://info.prevx.com/download.asp?GRAB=blackscreenfix),應該可以解除大部分使用者的困擾。
英國安全公司Prevx周二發表博客文章稱,已經進一步縮小了Windows黑屏死機事件的誘因,並且排除了最新Windows補丁觸發黑屏事件的可能性,該公司還就因此引發的不便向微軟道歉。問題似乎與 Windows 註冊表字串資料存儲的一個特性有關,在對Shell(命令解釋程式)的註冊表鍵值進行解析時,Windows需要一個『REG_SZ』空值終止字串。然而,如果惡意軟件或是其他程式修改了Shell入口,使之不包含空值終止字串,Shell便無法正確載入,從而導致黑屏,而只顯示『我的電腦』文件夾。
  SysInternals在多年前便成為第一個發現這一註冊表特性的企業之一,並推出了RegHide工具(http://technet.microsoft.com/en-us/sysinternals/bb897446.aspx),可以用來修正註冊表入口,以確保無法從作業系統內部訪問這些入口。這一技術通常被惡意軟件利用,正因如此,無論其內容是否包含空值終止符,該工具都推薦首先查詢一個註冊表鍵值的長度,然後將其讀入緩衝區,再強制性加入空值終止字串。

參考資訊:
http://news.sina.com.tw/article/20091202/2472235.html




歡迎光臨 伊莉討論區 (http://wwwd.eyny.com/) Powered by Discuz!