如何避免舊顯卡的驅動程式導致Windows出現黑色畫面的問題

當系統中有舊的顯示卡(特別是AMD/ATI的),且廠商沒有提供Win10專用驅動程式的話,大多數人都會安裝前一兩代的驅動程式,像是For Win 8, Win 7, 甚至是Vista的,大多數都可以正常使用。但是有時候,系統從待命、睡眠及休眠狀態回復時,會出現畫面一片黑,但搖動滑鼠可以看到游標在晃的狀況。Win 8.1及10引入的「快速啟動」這項功能,實際上也等同在關機時進入睡眠狀態,這也是為何關機後,下次開機也會有此問題。

事實上,系統仍然是正常的,但就是不顯示游標以外的任何東西。此時就只能重新開機才能解決。最快的方法就是按Reset,或者,你可以依照記憶,用快速鍵組合來重開機。

個人推測發生的原因是因為舊版的驅動程式不支援從睡眠回復。所以,只要系統不進入睡眠狀態就不會發生此問題。

解決的方法:

  1. 關閉螢幕的倒數:設定->系統->電源與睡眠->螢幕->在插電時,在下列時間後關閉->設為「永不」。
  2. 關閉睡眠的倒數:設定->系統->電源與睡眠->睡眠->在插電時,電腦將在下列時間後進入睡眠狀態->設為「永不」。
  3. 點選同畫面上的「其他電源設定」連結。
  4. 在出現的視窗中,點選左邊的「選擇按下電源按鈕的行為」。
  5. 按下「變更目前無法使用的設定」。(需要管理員權限)
  6. 取消勾選「開啟快速啟動(建議選項)」。為了避免誤觸,建議也取消勾選「關機設定」下的「睡眠」、「休眠」,來避免關機選單中出現這些項目。

 

廣告

嘗試解決Zenfone 3 Deluxe(ZS570KL)更新至8.0(Oreo)後會一直發熱並快速耗電的問題

突然發現我期待已久的Android 8.0(Oreo)更新,終於可以套用至我的Zenfone 3 Deluxe(ZS570KL)了,趕緊裝來玩玩。

裝完後東摸摸西摸摸,就覺得手機很燙,於是我關閉手機螢幕並開始充電。通常在關閉螢幕時充電,手機只會有微溫,但是這次整支手機都燙得很。拔除充電器,就把手機放在旁邊,手機依然全程保持熱度。檢視設定->電源,發現有一個Phone app(圖示則是寫著RCS)占了耗電的第一名。

Screenshot_20180524-064228

繼續閱讀

讓Windows XP可以繼續更新到 2019 年 4 月 9 日

最近經手一台Asus N10E筆電,安裝的是讓人懷念的Windows XP,但是此OS已經停止支援許久了。雖然仍然可以連上Microsoft Update網站,但搜到的只有Office的更新。上網尋找,發現有人提供了hack來將其偽裝成POSReady 2009(基底是XP,延伸支援至2019/4/9),以繼續接收更新。 繼續閱讀

解決 The parameterized query ‘…’ expects the parameter ‘@param’, which was not supplied. 錯誤

最近在寫程式碼時,執行SqlCommand時出現此錯誤:

The parameterized query ‘@someParam someType….’ expects the parameter ‘@certainParam’, which was not supplied.

但是我的確有新增此參數:

cmd.Parameters.Add(new SqlParameter(“certainParam", SqlDbType.VarChar, 3) { Value = certainStringVar });

只是在測試時,certainStringVar為null。我一直以為SqlParameter的值可以接受null,但實際上會造成SQL Server忽略該SqlParameter。改寫成:

cmd.Parameters.Add(new SqlParameter(“certainParam", SqlDbType.VarChar, 3) { Value = (String.IsNullOrEmpty(certainStringVar) ? DBNull.Value : (object)certainStringVar) });

就可以了。