我的電腦以前安裝的是 Windows 7 Professional 作業系統 32 位,但現在我安裝的是 Windows 10 Pro - 64 位元。
在Windows 7 中,每次打開PC 時,我都可以在任務管理器中檢查PC 的“開啟時間”,但是,在Windows 10 中,即使我斷開電源線,我仍然會看到從那時起的時間我已經安裝了 Windows 10 - 這已經超過 2 天了。
在 Windows 7 中,此資訊可在工作管理員 - 標籤「效能」 - 部分 - “系統” - 項目 - 使用時間中找到。
我想知道為什麼在Windows 10 中,這次即使沒有能源也能保持不變,並且是否有可用的工具或設定可以獲得與Windows 7 中的任務管理器中看到的相同結果,但在Windows 10 中。
我喜歡檢查任務管理器,看看我的電腦打開了多長時間 - 我看到它是 Windows 7 任務管理器中顯示的“使用時間”值。
下列關聯展示了使用事件檢視器或 PowerShell 腳本的方法;(我還沒試過),但我的目標是在不檢查事件檢視器的情況下查看PC 的開啟時間- 我認為這種方式對於那些不真正了解如何讀取這些日誌或是否必須每次PC 都必須執行腳本的人來說很麻煩已開啟。
答案1
當您關閉電腦時,正常運作時間不會重置,因為 Windows 10 預設會開啟「快速啟動」功能。
此功能會在每次關機時快取一些系統文件,以允許電腦更快啟動,而且計時器似乎也被快取了。
我不知道是否有任何解決方法,但您可以關閉此功能。請注意,您的電腦實際上啟動速度會慢很多(至少在我的情況下,這確實很明顯)。
若要關閉此功能可進入控制台-電源選項-「選擇電源按鈕的功能」-「變更目前不可用的設定」-取消選取「關閉快速啟動」。
答案2
替代方法是使用命令提示符,鍵入:
powershell(取得日期)-(gcim Win32_OperatingSystem).LastBootUpTime
或者
網路統計工作站
如果它是伺服器你會使用它
網路統計服務
這將為您提供它的通電時間,因此您必須計算它的通電時間。
。
如果您更喜歡使用 Powershell,那就是:
(取得日期) - (gcim Win32_OperatingSystem).LastBootUpTime
我不知道有什麼更快的方法。