Skip to main content

如何防止您的計算機意外醒來

如何防止您的計算機意外醒來

Geoffrey Carr

讓您的電腦進入睡眠狀態是節省能源的好方法,同時還要確保您能夠快速恢復工作。但是如果你的電腦一直在自己醒來,你會怎麼做?這是如何弄清楚什麼是喚醒它,以及如何防止它。

當您將PC置於睡眠狀態時,它會進入省電狀態,關閉大部分PC組件的電源,保持足夠的電量以保持內存刷新。這使您可以快速將計算機喚醒到其進入睡眠狀態時的狀態 - 包括您打開的所有文檔和文件夾。睡眠和休眠之間的區別之一是當PC處於睡眠狀態時,來自某些設備的活動可以將其喚醒。還可以將計劃任務配置為喚醒PC以便它們可以運行。

如何找出什麼喚醒你的電腦

在解決問題之前,您需要確定問題。您可能需要採取一些不同的步驟,因為沒有一個解決方案適合所有人。

看到喚醒你的電腦的最後一件事

在你想要它之前弄清楚為什麼你的PC正在醒來的第一步是確定正在做什麼醒來。您通常可以使用簡單的命令提示符命令找出導致計算機最近喚醒的事件。單擊“開始”,鍵入“命令”,然後選擇“命令提示符”應用程序,啟動命令提示符。

在“命令提示符”窗口中,鍵入以下命令,然後按Enter鍵:

powercfg -lastwake

我可以從上面命令的輸出中看出,例如,我使用電源按鈕來喚醒我的電腦。您還可以看到列出的設備 - 如鼠標,鍵盤或網絡適配器 - 或喚醒定時器或自動維護等事件。

這並不總能為您提供所需的信息,但通常會提供。

使用事件查看器探索其他喚醒事件

雖然我們剛才談到的命令提示命令非常適合向您展示上次喚醒您的PC的時間,但有時您需要在歷史記錄中稍微回顧一下,看看之前是什麼喚醒了它。為此,我們將轉向事件查看器,這是一個方便的日誌記錄工具,可以幫助我們查看計算機何時關閉(因為它已關閉,進入睡眠狀態或休眠狀態)以及何時醒來。

要打開事件查看器,請單擊“開始”,鍵入“event”,然後選擇“事件查看器”。

在左側窗格中,深入查看“事件查看器(本地)”>“Windows日誌”>“系統”。你會看到的很多 這裡的信息,但不要擔心。您無需通讀或嘗試了解日誌中發生的所有事情。我們將把它過濾到我們需要看的東西。右鍵單擊“系統”日誌,然後選擇“過濾當前日誌”。

在“過濾器當前日誌”窗口的“事件源”下拉菜單中,選擇“電源疑難解答”選項,然後單擊“確定”。

回到主要的事件查看器窗口,您將看到我們已經過濾掉了與我們的問題無關的數百條消息,並在我們關心的事情上磨練:當計算機從低位喚醒時權力國家。在新的篩選視圖中,您可以滾動瀏覽計算機在日誌持續時間內喚醒的每個實例(應該是數百個條目)。

您應該關注的是事件記錄的時間(在您使用計算機時是喚醒它還是隨機的夜間喚醒呼叫)以及指示的喚醒源。

  • 如果喚醒源顯示“電源按鈕”,表示PC上的電源按鈕被按下以喚醒它 - 您最有可能採取的行動。
  • 如果喚醒源說“設備-HID兼容鼠標(或鍵盤)”之類的東西,則表示PC配置為按鍵和鼠標移動以喚醒它。
  • 如果喚醒源列出了您的網絡適配器,則表明您的PC已配置為使得傳入的網絡活動可以將其喚醒 - 如果您希望讓PC進入睡眠狀態但有時仍需要其它網絡設備可用,則該功能非常有用。
  • 如果喚醒源說“計時器”,則表示計劃任務喚醒了計算機。源信息通常包括關於喚醒PC的任務的一些指示。例如,在上一個屏幕截圖中,我可以告訴我的PC已被喚醒,以便在更新後進行預定的重啟。
  • 您可能還會看到類似“喚醒源:未知”的內容,這有點神秘,但至少它會告訴PC何時被喚醒。

一旦你確定了一個奇怪的計算機喚醒呼叫的模式,你已經確定了來源,是時候做點什麼了。

如何阻止您的PC隨機喚醒

希望上述技巧之一可以幫助您弄清楚什麼在喚醒您的PC。現在,是時候解決問題了。跳到適用於您的情況的部分。

限制可以喚醒PC的硬件設備

正如您在查看事件查看器日誌時可能注意到的那樣,有四種主要硬件設備可以喚醒您的PC:鼠標,鍵盤,網絡適配器和電源按鈕(或筆記本電腦蓋,如果您正在使用它)。您可以使用命令提示符命令輕鬆查看允許喚醒PC的硬件設備的完整列表。打開命令提示符窗口並運行以下命令:

powercfg -devicequery wake_armed

在這個例子中,我有幾個設備可以喚醒我的電腦,包括一個Intel以太網適配器,兩個鍵盤(我在普通鍵盤和遊戲鍵盤之間切換)和一個鼠標。無論您的設置是什麼,現在您知道哪些設備可以喚醒您的PC,您可以轉到設備管理器告訴他們不要。

我們詳細介紹瞭如何防止鼠標喚醒您的PC以及如何防止網絡活動喚醒您的PC。因此,在我們的示例中,我們將阻止鍵盤喚醒PC。你為什麼想做這個?一個字:貓。

(但是,這應該適用於可能喚醒您的計算機的其他設備 - 而不僅僅是鍵盤。)

按Windows鍵打開“設備管理器”,鍵入“設備管理器”,然後按Enter鍵。

在“設備管理器”窗口中,找到要阻止其喚醒計算機的設備。它的名稱與輸出中的名稱相同 powercfg 命令你跑了。右鍵單擊設備,然後從上下文菜單中選擇“屬性”。

在設備屬性窗口的“電源管理”選項卡上,禁用“允許此設備喚醒計算機”選項,然後單擊“確定”。

當您打開設備管理器時,請繼續並禁止其他任何您不想喚醒計算機的設備。完成後,您可以退出設備管理器。

禁用喚醒定時器和計劃任務

喚醒你的PC的另一件事是計劃任務。某些計劃任務(例如,計劃掃描的防病毒應用程序)可以設置喚醒計時器,以在特定時間喚醒您的PC以運行應用程序或命令。要查看計算機上設置的喚醒計時器列表,可以使用命令提示符命令。您必須為此命令運行具有管理權限的命令提示符。為此,請單擊“開始”,鍵入“command”,當您看到“命令提示符”應用程序時,右鍵單擊它並選擇“以管理員身份運行”。

在“命令提示符”窗口中,鍵入以下命令,然後按Enter鍵:

powercfg -waketimers

在這個例子中,你可以看到我有一個喚醒定時器 - 一個預定的任務集來檢查我是否有任何排隊等待下載的大文件,以便我可以在我不使用PC時進行下載。

你必須選擇阻止這個:你可以 禁用該特定喚醒定時器, 要么 禁用所有喚醒定時器.

如果您只想阻止一項任務喚醒計算機,則可以卸載創建任務的應用程序或調整計劃任務設置。您可以在我們有關使用Windows任務計劃程序自動運行程序的文章中閱讀有關使用計劃任務的完整說明,但這是簡短版本。

在任務計劃程序中找到該任務,右鍵單擊它,然後選擇“屬性”。在“屬性”窗口的“條件”選項卡上,關閉“喚醒計算機以運行此任務”選項。

這使計劃的任務就位,如果您的PC處於喚醒狀態,Windows將運行該任務。它只是不會喚醒PC才能做到這一點。

如果你不想要 任何 程序自動喚醒您的計算機,您可以完全禁用喚醒計時器。要執行此操作,請按“開始”,鍵入“電源選項”,然後按Enter鍵打開“電源選項”控制面板應用程序。

在“電源選項”窗口中,單擊您使用的計劃旁邊的“更改計劃設置”鏈接。

在下一個窗口中,單擊“更改高級電源設置”鏈接。

展開“睡眠”條目,展開其下方的“允許喚醒定時器”條目,然後將其下方的條目設置為“已禁用”。如果您在筆記本電腦上,則會看到兩個條目 - “電池供電”和“已插入” - 您可以根據需要為不同的設置配置這些設置。如果您使用的是台式PC,則只能在“允許喚醒定時器”條目下看到一個設置,如本例所示。

請注意,如果您使用的是Windows 10,除了啟用或禁用喚醒定時器之外,您還可以使用第三個選項。此選項稱為“僅限重要喚醒定時器”,僅在Windows更新後的主動小時內重新啟動PC等主要Windows系統事件時喚醒您的PC。您可以嘗試將喚醒定時器設置為“僅重要喚醒定時器”,看看它是否能解決您的問題。如果您的PC仍然比您想要的更頻繁地醒來,您可以隨時返回並將喚醒計時器設置為“已禁用”。

防止自動維護喚醒您的PC

默認情況下,如果您不使用計算機,Windows每晚凌晨2:00運行自動維護任務。它還設置為從睡眠中喚醒您的PC以運行這些任務。這些任務包括檢查硬盤驅動器是否需要進行碎片整理,運行系統診斷程序,檢查磁盤捲錯誤等等。它們是定期運行的重要任務,但是如果您希望Windows不要喚醒您的PC來執行此操作,則可以關閉該設置。我們在這裡使用Windows 10作為示例,但您可以在Windows 8和7中找到相同位置的設置。

在“控制面板”中,切換到圖標視圖,然後打開“安全和維護”應用程序。

在“安全和維護”頁面上,展開“維護”部分,然後單擊“更改維護設置”。

在“自動維護”頁面上,關閉“允許計劃的維護以在計劃的時間喚醒計算機”選項。當然,如果需要,您還可以將計劃時間設置為您更喜歡的內容。

如果您關閉Windows喚醒PC以執行維護任務的能力,您仍應該讓它偶爾運行這些維護任務。您可以通過將計劃時間設置為更有可能打開PC的時間來執行此操作,也可以通過單擊“安全和維護”主頁面上的“開始維護”來手動執行此操作。


睡眠是保存能量的寶貴工具,同時在您需要時保持您的PC立即可用。雖然您可能希望某些設備(如鍵盤)和某些計劃任務能夠喚醒您的PC,但最好知道您有一些工具可用於調查其喚醒的原因以及阻止其發生的選項。不要它。

Link
Plus
Send
Send
Pin