Intel HD Graphics 5000 Driver 在 Windows 8.1 的問題

        這是我在安裝 Windows 8.1 時遇到的一個問題,由於安裝 Windows 8.1 的 Ultrabook 是比較新的機種,所以使用的顯示晶片是 Intel HD Graphics 5000 ,悲劇就要從這裡開始。

        一開始先在某一台 Atom 的老平板上安裝 Windows 8.1  還滿順利的,一次搞定,所以就大膽地開始要把 Ultrabook 更新到 8.1 X64 版本,當作業系統安裝完成,理所當然就是把所有的驅動程式都裝一遍。這時看來沒有什麼異狀,然後發現第一個有問題的地方是在 IE 上看很多東西都破版,原本我以為是新版 IE 的問題,於是就安裝了 FireFox,狀況看來一樣不怎麼順利。

        好吧,反正就先來裝 Visual Studio 2012 吧 (因為離 8.1 版的 App 可以上架還一段時間,所以還是得留個可以開發 8.0 版App 的環境),一執行安裝,只看到暗色的四方塊出現,連個字都還沒有就出現了『Visual Studio 2012 停止回應』,我以為是 Windows 8.1 不能裝 Visual Studio 2012,趕緊拿出 Visual Studio 2013RC 來安裝,這下可好,一樣停止回應。然後我就開始瞎搞,直到第六次,決定在還沒安裝任何驅動程式前就安裝 Visual Studio ,結果居然安裝成功;接下來我就安裝了 HD Graphics 5000 的驅動程式,Visual Studio 是可以啟動,但一開新專案又出現停止回應的訊息。初步確認顯示卡驅動程式為頭號嫌疑犯;下一個步驟就將 HD Graphics 5000 的驅動移除,然後 Visual Studio 又恢復正常。

        這下可好,沒裝驅動程式就不能輸出到第二個螢幕,裝了驅動程式 Visual Studio 就開不起來。因為這實在太耗精神又兼已經早上五點,我就決定先去小睡一下。幾個小時睡醒後又繼續瞎搞,測試是不是中文版和英文版的作業系統有差別 ( 因為之前這台機器裝的是英文版的 Windows 8 ,並沒有這個問題 ),結果的答案是沒有 ,不分種族、不論語言,反正只要驅動程式一上就是掛給你看。

        只好求助搜尋大法,黑暗中出現一絲光明,搜尋到 Intel 有一個 Beta 版的 HD Graphics 5000 驅動程式是有標示可用在 Windows 8.1 的,立馬就下載來裝看看,反正我已經在 24 小時裝了八次的 Windows 8.1 ,不在乎再試試看了,終於,問題解決了。我不確認其它的 HD Graphics 晶片是不是也有同樣的問題,不過如果你遇到了,先試試以下連結的驅動程式或有奇效:

Intel® Iris™ and HD graphics Driver for Windows 7* and Windows 8* 64

有关编译器优化的更完整信息,请参阅优化通知