Windows 10 使用睡眠功能時,電腦無預警的關機

查找 Windows 記錄的「系統」,發現有紅色的錯誤 10016

根據錯誤代碼上網查資料,似乎能透過「登入編輯器」修改權限,改善此問題

錯誤畫面:

win10_error_10016

設定步驟如下:

1.開啟「登入編輯器」,執行 regedit

2.到目錄 HKEY_Classes_Root\CLSID\*CLSID*. (*CLSID*) 就是錯誤訊息上面的 CLSID {D63B10C5-BB46-4990-A94F-E40B9D520160}

3.在該 CLSID 上按右鍵「使用權限(P)」

4.選擇「進階」,然後將「擁有者」改成登入的帳號如下所述:

原先權限是給了這個帳戶: (S-1-15-3-1024-xxxxxxxx-1281604716-3511738428-xxxxxxxx-432734479-3232135806-4053264122-xxxxxx)

但不知怎麼了,這帳戶成了未知帳戶

所以解決的方式有 2 個,如果 1 行不通,就 2 吧

1.權限給帳號  (S-1-15-3-1024-xxxxx……)

2.權限給 EVERYONE (最後是偷懶用這個)

※備註:一次意外檢查 CPU 使用量時,發現跟 WIFI 驅動程式的執行緒有關,qcamain10x64.sys 一直佔著 CPU,此時按下睡眠,電腦又關機了!只好再下載新的 Driver 版本觀察看 (12.0.0.285  2016/10/20)

Driver 寫得爛,電腦就一直出狀況,可怕的 Qualcomm Atheros Communications Inc.

 

win10_error_10016_regedit

win10_error_10016_regedit_2

win10_error_10016_regedit_3

win10_error_10016_regedit_4

 

參考頁面:https://answers.microsoft.com/en-us/windows/forum/windows8_1-winapps/weather-application/e4630db3-50c2-4cc5-9813-f089494a1145

Windows 有個 DNS 快取的服務,只要訪問過的網址,都在暫存一段時間,下次要再訪問相同的網址,就不需再向 Domain Name Server 要 IP 位址。

但是新增或修改域名時,可能會因快取的關係,訪問到暫存的 IP 位址,可藉由清除暫存,重新向 DNS 獲取新的 IP。

1.命令列

輸入 『Win 鍵』 + R

然後輸入 cmd,開啟『命令指示字元 』

在『命令指示字元 』視窗內輸入:ipconfig /flushdns

就清除了。

2.圖形介面,關閉服務

Windows 10 為例,帳號要是系統管理員的身份

在桌面上輸入 『Win 鍵』+ X

找出『電腦管理』快速鍵 G,開啟下圖的介面,依圖示操作即可一勞永逸,關閉服務

關閉服務當然會增加網路的負載,因為每次對外訪問都要向 DNS 要 IP。

DNS_Client_Stop

 

命令列附註:

查看 DNS 暫存,目前存了些什麼

ipconfig /displaydns | more

通常暫存都爆多的,輸出檔案慢慢看
ipconfig /displaydns > dns.txt

 

※系統管理員開啟『命令提示字元』※

停止 DNS Cache 服務

net stop dnscache

啟動 DNS Cache 服務

net start dnscache

 

1.開啟 Plugin Manager

上方工具列 → 外掛模組 (Plugins) → Plugin Manager

其中會提示須安裝 Python Script

※外掛裝好之後,必須將 python27.dll 放到 NotePad++ 根目錄下才可正常使用

PythonScript_Min_1.0.8.0.zip 下載 .zip 裡面有該檔案

notepad_emmet01

2.自訂快速鍵

notepad_emmet02

3.至 Plugin commands 頁籤,編輯 (Expand abbreviation),預設為 Ctrl + Alt + Enter

notepad_emmet03

4.使用 Emmet

notepad_emmet04

notepad_emmet05

 

如果遇到 Python Script Plugin did not accept the script

notepad_emmet07

可能的解決辦法

A. python27.dll 放到 NotePad++ 根目錄 (例如:C:\Program Files (x86)\Notepad++)

B.自行下載 PythonScript 重新安裝

PythonScript_Min_1.0.8.0.msi